integrate pass with firefox

This commit is contained in:
LordGrimmauld 2024-03-04 17:28:45 +01:00
parent 275815868e
commit 3f298bdb6c
3 changed files with 18 additions and 5 deletions

View File

@ -14,7 +14,11 @@ in {
jdk17 jdk17
python3 python3
pkg-config pkg-config
imgui
pinentry
pass
tea
(writeShellScriptBin "passw" "pass $@")
# nodejs_21 # ugh.... somehow nvim needs node now?!? # nodejs_21 # ugh.... somehow nvim needs node now?!?
]; ];
@ -90,6 +94,11 @@ in {
}; };
}; };
services.pcscd.enable = true;
programs.xonsh.enable = true; programs.xonsh.enable = true;
programs.ssh.startAgent = true; programs.ssh.startAgent = true;
programs.gnupg.agent = {
pinentryFlavor = "tty";
enable = true;
};
} }

View File

@ -6,8 +6,5 @@
spotify-tui spotify-tui
ranger ranger
alacritty alacritty
pass
tea
(writeShellScriptBin "passw" "pass $@")
]; ];
} }

View File

@ -16,7 +16,7 @@
element-desktop element-desktop
nmap nmap
ghidra ghidra
firefox # firefox
kcalc kcalc
rmview rmview
krita krita
@ -42,6 +42,13 @@
]; ];
}; };
environment.systemPackages = with pkgs; [ pinentry-qt ];
programs.firefox = {
enable = true;
nativeMessagingHosts.packages = with pkgs; [ passff-host ];
};
programs.steam = { programs.steam = {
enable = true; enable = true;
gamescopeSession.enable = true; gamescopeSession.enable = true;