From c7cb36d521a8d2b9a2f87cc02ed5f8ba9df39656 Mon Sep 17 00:00:00 2001 From: Mike Vink Date: Tue, 25 Jun 2024 11:33:40 +0200 Subject: first version with arm vm --- justfile | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'justfile') diff --git a/justfile b/justfile index 01f2683..9b40b62 100644 --- a/justfile +++ b/justfile @@ -30,18 +30,18 @@ NIXNAME := "vm-aarch64" " @vm-secrets ip: - # GPG keyring - rsync -av -e 'ssh {{SSH_OPTIONS}}' \ - --exclude='.#*' \ - --exclude='S.*' \ - --exclude='*.conf' \ - $HOME/.gnupg/ root@{{ip}}:~/.gnupg - # SSH keys - rsync -av -e 'ssh {{SSH_OPTIONS}}' \ - --exclude='environment' \ - $HOME/.ssh/ root@{{ip}}:~/.ssh - # Sops keys - rsync -avr -e 'ssh {{SSH_OPTIONS}}' --relative ~/./.config/sops root@{{ip}}:~ + # GPG keyring + rsync -av -e 'ssh {{SSH_OPTIONS}}' \ + --exclude='.#*' \ + --exclude='S.*' \ + $HOME/.gnupg/ root@{{ip}}:~/.gnupg + # SSH keys + rsync -av -e 'ssh {{SSH_OPTIONS}}' \ + --exclude='environment' \ + --exclude='ssh_auth_sock' \ + $HOME/.ssh/ root@{{ip}}:~/.ssh + # Sops keys + rsync -avr -e 'ssh {{SSH_OPTIONS}}' --relative ~/./.config/sops root@{{ip}}:~ # copy the Nix configurations into the VM. @vm-copy ip: @@ -54,7 +54,7 @@ NIXNAME := "vm-aarch64" # have to run vm/copy before. @vm-switch ip: (vm-copy ip) (vm-secrets ip) ssh {{SSH_OPTIONS}} -p22 root@{{ip}} " \ - sudo NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1 nixos-rebuild switch --flake \"/nix-config#{{NIXNAME}}\" \ + sudo NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1 nixos-rebuild switch --impure --flake \"/nix-config#{{NIXNAME}}\" \ " # after bootstrap0, run this to finalize. After this, do everything else -- cgit v1.2.3