aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap/activate
diff options
context:
space:
mode:
Diffstat (limited to 'bootstrap/activate')
-rwxr-xr-xbootstrap/activate/activate.sh23
1 files changed, 1 insertions, 22 deletions
diff --git a/bootstrap/activate/activate.sh b/bootstrap/activate/activate.sh
index ea914de7..5ff9af8d 100755
--- a/bootstrap/activate/activate.sh
+++ b/bootstrap/activate/activate.sh
@@ -64,28 +64,7 @@ msg "Finished mounting"
readp "Do you want to continue with nixos-install? [N/y]: " result
case $result in
[Yy])
- msg "Great, select a host-config:"
- hosts=$(mktmp);
- host="";
-
- awk -F "." '/inputs.nixpkgs.lib.nixosSystem/{print $1}' "$(tmp 'curl https://git.sils.li/ene/nixos-config/raw/branch/prime/flake/nixosConfigurations/default.nix 2> /dev/null')" | awk '{print $1}' > $hosts;
-
- while ! grep "$host" "$hosts" > /dev/null || [ "$(printf "%s" "$host" | wc -c)" -eq 0 ]; do
- i=1;
- while read -r ho ; do
- printf "%4s) %s \n" "$i" "$ho";
- i=$((i+1));
- done < "$hosts"
- printf "%4s) Exit\n" "q"
- readp "Enter a option: " host
-
- [ "$host" = "q" ] && exit 1
- host=$(awk -v i="$host" '{if (NR==i) {print $0}}' "$hosts");
- if ! grep "$host" "$hosts" > /dev/null || [ "$(printf "%s" "$host" | wc -c)" -eq 0 ]; then
- warning "No host selected. Select a host to continue.\n"
- fi
- done
- nixos-install --flake git+https://git.sils.li/ene/nixos-config#${host} --no-root-passwd
+ nix run "git+https://git.sils.li/ene/nixos-config#setup";
;;
*)
msg "Sure, do it yourself"