From 81f099c52b79700c950692ebcb639562c52c6cc8 Mon Sep 17 00:00:00 2001 From: Tristan Druyen Date: Fri, 15 Sep 2023 20:14:03 +0200 Subject: [PATCH] Add ssh conf & gpg&ssh agent Signed-off-by: Tristan Druyen --- home.nix | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) 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