modules.system.gui: fix kwallet under niri

This commit is contained in:
2025-09-25 16:45:43 +08:00
parent a0dac3e24b
commit 030720e4ef

View File

@@ -83,6 +83,13 @@ inputs:
nixos.packages.packages._packages = with inputs.pkgs.kdePackages; [ kwallet kwalletmanager kwallet-pam ];
xdg.portal.extraPortals = [ inputs.pkgs.kdePackages.kwallet ];
security.pam.services.login.kwallet = { enable = true; package = inputs.pkgs.kdePackages.kwallet-pam; };
services.dbus.packages = inputs.lib.singleton
(inputs.pkgs.writeTextDir "share/dbus-1/services/org.freedesktop.secrets.service"
''
[D-BUS Service]
Name=org.freedesktop.secrets
Exec=${inputs.pkgs.kdePackages.kwallet}/bin/kwalletd6
'');
})
];
}