From bd6cc7413609b14937af5f802849c28bb576943b Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Fri, 28 Mar 2025 21:20:45 +0100 Subject: [PATCH] Add basic just command for remote installation --- justfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/justfile b/justfile index 3125b7b..2d68f98 100644 --- a/justfile +++ b/justfile @@ -18,3 +18,11 @@ check: dev shell='default': nix develop .#{{ shell }} --command zsh + +install host: + ssh -o StrictHostKeyChecking=no root@installer 'disko --mode destroy,format,mount --yes-wipe-all-disks --flake github:SebastianStork/nixos-config#{{ host }}' + ssh -o StrictHostKeyChecking=no root@installer 'mkdir -p /mnt/etc/ssh' + scp -o StrictHostKeyChecking=no ~/.ssh/{{ host }} root@installer:/mnt/etc/ssh/ssh_host_ed25519_key + scp -o StrictHostKeyChecking=no ~/.ssh/{{ host }}.pub root@installer:/mnt/etc/ssh/ssh_host_ed25519_key.pub + ssh -o StrictHostKeyChecking=no root@installer 'nixos-install --flake github:SebastianStork/nixos-config#{{ host }}' + ssh -o StrictHostKeyChecking=no root@installer 'reboot'