diff --git a/users/modules/global/keychain.nix b/users/modules/global/keychain.nix deleted file mode 100644 index 018b010..0000000 --- a/users/modules/global/keychain.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ config, ... }: -{ - services.ssh-agent.enable = true; - - programs.keychain = { - enable = true; - inheritType = "any"; - extraFlags = [ "--quiet" "--quick" "--systemd" "--dir ${config.xdg.configHome}/keychain" "--agents \"\"" ]; - keys = [ "id_ed25519" ]; - }; -} diff --git a/users/modules/global/ssh.nix b/users/modules/global/ssh.nix index b677070..7a49614 100644 --- a/users/modules/global/ssh.nix +++ b/users/modules/global/ssh.nix @@ -2,6 +2,7 @@ { programs.ssh = { enable = true; + addKeysToAgent = "yes"; controlMaster = "auto"; controlPersist = "1m"; matchBlocks = { @@ -10,4 +11,6 @@ }; }; }; + + services.ssh-agent.enable = true; }