summaryrefslogtreecommitdiffstats
path: root/hosts/nepsis
diff options
context:
space:
mode:
authorSkullheadx <admonty1@protonmail.com>2026-06-06 12:44:57 -0400
committerSkullheadx <admonty1@protonmail.com>2026-06-06 12:44:57 -0400
commit1252bea24c0cac229ff56171f0eb244e2509c1c9 (patch)
tree2a3159fd267591876adb45eea496ff52ae0dfdf5 /hosts/nepsis
parentpass (diff)
downloadnixos-1252bea24c0cac229ff56171f0eb244e2509c1c9.tar.gz
nixos-1252bea24c0cac229ff56171f0eb244e2509c1c9.tar.bz2
nixos-1252bea24c0cac229ff56171f0eb244e2509c1c9.zip
passff + gnupg config
Diffstat (limited to '')
-rw-r--r--hosts/nepsis/configuration.nix21
1 files changed, 18 insertions, 3 deletions
diff --git a/hosts/nepsis/configuration.nix b/hosts/nepsis/configuration.nix
index 8b55b55..e82e7a3 100644
--- a/hosts/nepsis/configuration.nix
+++ b/hosts/nepsis/configuration.nix
@@ -88,8 +88,15 @@
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 = {
@@ -126,9 +133,17 @@
# 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