summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrisha Shipunov2025-01-09 22:38:28 +0100
committerGrisha Shipunov2025-01-09 22:44:55 +0100
commita84861a69142530f4c6dc7aa80e94088cbab6381 (patch)
tree254f7811876555b2b527458cb29d2cca75543ec6
parentcf870db775576311e4661f67be760754fd6917b1 (diff)
enable ssh-agent by default
-rw-r--r--modules/gnupg.nix4
-rw-r--r--modules/sway.nix7
2 files changed, 8 insertions, 3 deletions
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
+ '';
+ };
}