Add basic just command for remote installation

This commit is contained in:
SebastianStork 2025-03-28 21:20:45 +01:00
parent ced818dedb
commit bd6cc74136

View file

@ -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'