From 030720e4ef6d378482e572a01e322ee44704ad40 Mon Sep 17 00:00:00 2001 From: chn Date: Thu, 25 Sep 2025 16:45:43 +0800 Subject: [PATCH] modules.system.gui: fix kwallet under niri --- modules/system/gui.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/system/gui.nix b/modules/system/gui.nix index 39cb9fa6..57ae1bbd 100644 --- a/modules/system/gui.nix +++ b/modules/system/gui.nix @@ -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 + ''); }) ]; }