pinwheel: Use GUI key manager for ssh

This commit is contained in:
Alexander Heldt
2026-03-19 10:55:17 +01:00
parent 9e61c6cad3
commit e196ce3572

View File

@@ -1,6 +1,14 @@
{ pkgs, ... }:
{
# Enable gnome-keyring at system level for PAM integration
services.gnome.gnome-keyring.enable = true;
home-manager.users.alex = {
services.gnome-keyring = {
enable = true;
components = [ "secrets" "ssh" ];
};
programs.ssh = {
enable = true;
enableDefaultConfig = false;
@@ -39,7 +47,7 @@
"*" = {
forwardAgent = false;
addKeysToAgent = "no";
addKeysToAgent = "yes";
compression = false;
serverAliveInterval = 0;
serverAliveCountMax = 3;
@@ -52,7 +60,10 @@
};
};
home.packages = [ pkgs.sshfs ];
home.packages = [
pkgs.sshfs
pkgs.seahorse # GUI for managing gnome-keyring
];
};
age.secrets = {