diff --git a/home.nix b/home.nix index 2039624..c2139a2 100644 --- a/home.nix +++ b/home.nix @@ -51,6 +51,43 @@ }; }; + programs.ssh = { + enable = true; + + matchBlocks = { + "he3" = { + host = "he3"; + hostname = "he3.vault81.de"; + user = "root"; + identityFile = "~/.ssh/id_hetz_ed25519"; + }; + "he2" = { + host = "he2"; + hostname = "he2.vault81.de"; + user = "root"; + identityFile = "~/.ssh/id_v81_ed25519"; + }; + "desk-arch" = { + host = "desk-arch"; + hostname = "tristan-desk-arch"; + user = "tristand"; + identityFile = "~/.ssh/id_v81_ed25519"; + }; + + }; + }; + + programs.gpg = { + enable = true; + }; + + services.gpg-agent = { + enable = true; + + enableExtraSocket = true; + enableSshSupport = true; + }; + home.packages = with pkgs; [ alejandra atool