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'