nix: gnome-keyring ssh integration

This commit is contained in:
js0ny 2025-10-20 05:19:24 +01:00
parent 8f3bcec6f1
commit 679f5bea9d
2 changed files with 8 additions and 3 deletions

View file

@ -2,8 +2,7 @@
config,
pkgs,
...
}:
{
}: {
security.pam.services.login.enableGnomeKeyring = true;
# Use latest kernel.
@ -66,7 +65,7 @@
# programs.mtr.enable = true;
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
# enableSSHSupport = true;
};
# List services that you want to enable:

View file

@ -1,7 +1,13 @@
{pkgs, ...}: {
programs.gnupg.agent.enableSSHSupport = false;
services.gnome.gnome-keyring.enable = true;
services.gnome.gcr-ssh-agent.enable = true;
programs.seahorse.enable = true;
programs.ssh = {
enableAskPassword = true;
askPassword = "${pkgs.seahorse}/libexec/seahorse/askpass";
};
environment.systemPackages = with pkgs; [
seahorse
];
}