From ef8933887160f5b51f077a9d7cee3886315978f0 Mon Sep 17 00:00:00 2001 From: wo2wz <189177184+wo2wz@users.noreply.github.com> Date: Sun, 30 Nov 2025 16:36:50 -0500 Subject: [PATCH] niri: add kde portal --- .../nixos/programs/desktop/niri/niri/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/modules/nixos/programs/desktop/niri/niri/default.nix b/modules/nixos/programs/desktop/niri/niri/default.nix index e3367a2..14f060a 100644 --- a/modules/nixos/programs/desktop/niri/niri/default.nix +++ b/modules/nixos/programs/desktop/niri/niri/default.nix @@ -12,13 +12,20 @@ environment.systemPackages = [ pkgs.xwayland-satellite # necessary for xwayland on niri + pkgs.bibata-cursors ]; - xdg.portal.config.niri = { - default = "gtk"; - "org.freedesktop.impl.portal.ScreenCast" = "gnome"; - "org.freedesktop.impl.portal.Secret" = "gnome-keyring"; + xdg.portal = { + extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde ]; + config.niri = { + default = [ + "kde" + "gtk" + ]; + "org.freedesktop.impl.portal.ScreenCast" = "gnome"; + "org.freedesktop.impl.portal.Secret" = "gnome-keyring"; + }; }; services.gnome.gnome-keyring.enable = lib.mkForce false;