diff --git a/nix/deployments/nixops.nix b/nix/deployments/nixops.nix index 082b399..33535c9 100644 --- a/nix/deployments/nixops.nix +++ b/nix/deployments/nixops.nix @@ -6,6 +6,7 @@ storage.legacy = { }; }; + defaults = { imports = [ # make sure you have properly added the home-manager channel! @@ -16,11 +17,14 @@ # for nixops to log in and perform operations as haak (instead of root) security.sudo.wheelNeedsPassword = false; + users.users.root.openssh.authorizedKeys.keys = [ + (import ../system/framework/keys.nix).public + ]; home-manager.users.haak = (import ../home/commandline.nix); }; + nas = { deployment.targetHost = "192.168.1.65"; - deployment.targetUser = "haak"; imports = [ ../system/xps11/configuration.nix ]; }; } diff --git a/nix/system/framework/keys.nix b/nix/system/framework/keys.nix new file mode 100644 index 0000000..7d1931d --- /dev/null +++ b/nix/system/framework/keys.nix @@ -0,0 +1,3 @@ +{ + public = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMd7+5+rLGrsGbg+mXjzQLqwAR2VNNFPCb7Va4FqVwd7 haak@framework"; +}