1 # GNOME Keyring daemon.
10 cfg = config.services.gnome.gnome-keyring;
15 maintainers = lib.teams.gnome.members;
19 services.gnome.gnome-keyring = {
20 enable = lib.mkEnableOption ''
21 GNOME Keyring daemon, a service designed to
22 take care of the user's security credentials,
23 such as user names and passwords
28 config = lib.mkIf cfg.enable {
29 environment.systemPackages = [ pkgs.gnome-keyring ];
31 services.dbus.packages = [
36 xdg.portal.extraPortals = [ pkgs.gnome-keyring ];
38 security.pam.services.login.enableGnomeKeyring = true;
40 security.wrappers.gnome-keyring-daemon = {
43 capabilities = "cap_ipc_lock=ep";
44 source = "${pkgs.gnome-keyring}/bin/gnome-keyring-daemon";