diff --git a/modules/gnupg.nix b/modules/gnupg.nix index b093bda..a2a2f45 100644 --- a/modules/gnupg.nix +++ b/modules/gnupg.nix @@ -11,7 +11,5 @@ # smartcard support services.pcscd.enable = false; hardware.gpgSmartcards.enable = true; - programs.gnupg.agent = { - enable = true; - }; + programs.gnupg.agent.enable = true; } diff --git a/modules/sway.nix b/modules/sway.nix index 9330959..06b3606 100644 --- a/modules/sway.nix +++ b/modules/sway.nix @@ -158,4 +158,11 @@ }; programs.gnupg.agent.pinentryPackage = pkgs.pinentry-curses; + programs.ssh = { + startAgent = true; + enableAskPassword = false; + extraConfig = '' + AddKeysToAgent yes + ''; + }; }