]> Skullheadx's Git Forge - nixos.git/commitdiff
passff + gnupg config
authorSkullheadx <admonty1@protonmail.com>
Sat, 6 Jun 2026 16:44:57 +0000 (12:44 -0400)
committerSkullheadx <admonty1@protonmail.com>
Sat, 6 Jun 2026 16:44:57 +0000 (12:44 -0400)
hosts/nepsis/configuration.nix

index 8b55b5540afbdc9fa3b50d5c2d4739014f31d7e0..e82e7a36cd2c60cbe3a25ad3a5184948425c7496 100644 (file)
     pass
     passExtensions.pass-otp
     passExtensions.pass-update
+    passExtensions.pass-import
   ];
 
+  programs.firefox = {
+    enable = true;
+    nativeMessagingHosts.packages = [pkgs.passff-host];
+    package = pkgs.librewolf;
+  };
+
   programs.git = {
     enable = true;
     config = {
   # Some programs need SUID wrappers, can be configured further or are
   # started in user sessions.
   # programs.mtr.enable = true;
-  programs.gnupg.agent = {
-    enable = true;
-    enableSSHSupport = true;
+  programs.gnupg = {
+    dirmngr.enable = true;
+    agent = {
+      enable = true;
+      enableSSHSupport = true;
+      enableBrowserSocket = true;
+      settings = {
+        default-cache-ttl = 86400;
+        max-cache-ttl = 604800;
+      };
+    };
   };
 
   # Services