diff --git a/modules/wms/portal.mod.nix b/modules/wms/portal.mod.nix index 8362fe0..e37949e 100644 --- a/modules/wms/portal.mod.nix +++ b/modules/wms/portal.mod.nix @@ -15,14 +15,19 @@ in { # or with unexpected env vars set from wrappers. # See #160923 for more info. xdgOpenUsePortal = true; - extraPortals = - [ - pkgs.xdg-desktop-portal-gtk - pkgs.kdePackages.xdg-desktop-portal-kde - pkgs.kdePackages.kwallet - pkgs.xdg-desktop-portal-gnome - ]; + extraPortals = [ + pkgs.xdg-desktop-portal-gtk + pkgs.kdePackages.xdg-desktop-portal-kde + pkgs.kdePackages.kwallet + pkgs.xdg-desktop-portal-gnome + ]; config = { + common = { + "org.freedesktop.impl.portal.Secret" = [ + "kwallet" + ]; + "org.freedesktop.secrets" = ["kwalletd6"]; + }; niri = { default = [ "gnome" @@ -37,6 +42,4 @@ in { }; }; }; - environment.variables = { - }; }