summaryrefslogtreecommitdiffstats
path: root/lass/1systems/hilum/flash-stick.sh
diff options
context:
space:
mode:
authorlassulus <git@lassul.us>2023-07-08 15:14:05 +0200
committerlassulus <git@lassul.us>2023-07-08 15:14:05 +0200
commitadd9f3161321417da7493ff2c22c643c44e28c47 (patch)
treeefc9771e424a4c3ef0fb550bc22339427b95c47a /lass/1systems/hilum/flash-stick.sh
parent76848d24c224b3a88b1e2ead3e9b895ed9319006 (diff)
l hilum.r: add usb-flash stick, update disko config
Diffstat (limited to 'lass/1systems/hilum/flash-stick.sh')
-rwxr-xr-xlass/1systems/hilum/flash-stick.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/lass/1systems/hilum/flash-stick.sh b/lass/1systems/hilum/flash-stick.sh
index 17a5fc58..9846ea08 100755
--- a/lass/1systems/hilum/flash-stick.sh
+++ b/lass/1systems/hilum/flash-stick.sh
@@ -3,9 +3,13 @@ set -efux
disk=$1
+cd "$(dirname "$0")"
export NIXPKGS_ALLOW_UNFREE=1
(umask 077; pass show admin/hilum/luks > /tmp/hilum.luks)
trap 'rm -f /tmp/hilum.luks' EXIT
+echo "$disk" > /tmp/hilum-disk
+trap 'rm -f /tmp/hilum-disk' EXIT
+
stockholm_root=$(git rev-parse --show-toplevel)
ssh root@localhost -t -- $(nix-build \
--no-out-link \
@@ -31,7 +35,9 @@ $(nix-build \
--arg force true
)
ssh root@localhost << SSH
-NIXOS_CONFIG=/mnt/hilum/var/src/nixos-config nixos-install --no-root-password --root /mnt/hilum -I /var/src
+set -efux
+mkdir -p /mnt/hilum/etc
+NIXOS_CONFIG=/mnt/hilum/var/src/nixos-config nixos-install --no-bootloader --no-root-password --root /mnt/hilum -I /var/src
nixos-enter --root /mnt/hilum -- nixos-rebuild -I /var/src switch --install-bootloader
umount -Rv /mnt/hilum
SSH