containers = {};
};
containers.enable = true;
- docker.enable = true;
podman = {
enable = true;
dockerCompat = true;
{
assertions = [
{
- assertion = (! config.monorepo.profiles.impermanence.enable && (! (config.monorepo.vars.fileSystem == "btrfs")));
+ assertion = (! (config.monorepo.profiles.impermanence.enable && (! (config.monorepo.vars.fileSystem == "btrfs"))));
message = "Impermanence requires btrfs filesystem.";
}
];
ping -q -c1 google.com &>/dev/null && echo "online! Proceeding with the installation..." || nmtui
+ if [ ! -d "$HOME/monorepo/" ]; then
+ git clone ${commits.monorepoUrl}
+ cd "$HOME/monorepo"
+ git checkout "${commits.monorepoCommitHash}"
+ cd "$HOME"
+ fi
+
gum style --border normal --margin "1" --padding "1 2" "Choose a system to install or select `new` in order to create a new system."
SYSTEM="$(gum choose $(find "$HOME/monorepo/nix/systems" -mindepth 1 -maxdepth 1 -type d -printf "%f\n" | grep -v -E 'installer'; printf "New"))"
fi
fi
- if [ ! -d "$HOME/monorepo/" ]; then
- git clone ${commits.monorepoUrl}
- cd "$HOME/monorepo"
- git checkout "${commits.monorepoCommitHash}"
- cd "$HOME"
- fi
-
if [ ! -d "$HOME/monorepo/nix/systems/$SYSTEM" ]; then
mkdir -p "$HOME/monorepo/nix/systems/$SYSTEM"
{
assertions = [
{
- assertion = (! config.monorepo.profiles.impermanence.enable && (! (config.monorepo.vars.fileSystem == "btrfs")));
+ assertion = (! (config.monorepo.profiles.impermanence.enable && (! (config.monorepo.vars.fileSystem == "btrfs"))));
message = "Impermanence requires btrfs filesystem.";
}
];
ping -q -c1 google.com &>/dev/null && echo "online! Proceeding with the installation..." || nmtui
+if [ ! -d "$HOME/monorepo/" ]; then
+ git clone ${commits.monorepoUrl}
+ cd "$HOME/monorepo"
+ git checkout "${commits.monorepoCommitHash}"
+ cd "$HOME"
+fi
+
gum style --border normal --margin "1" --padding "1 2" "Choose a system to install or select `new` in order to create a new system."
SYSTEM="$(gum choose $(find "$HOME/monorepo/nix/systems" -mindepth 1 -maxdepth 1 -type d -printf "%f\n" | grep -v -E 'installer'; printf "New"))"
fi
fi
-if [ ! -d "$HOME/monorepo/" ]; then
- git clone ${commits.monorepoUrl}
- cd "$HOME/monorepo"
- git checkout "${commits.monorepoCommitHash}"
- cd "$HOME"
-fi
-
if [ ! -d "$HOME/monorepo/nix/systems/$SYSTEM" ]; then
mkdir -p "$HOME/monorepo/nix/systems/$SYSTEM"