wms/wayland: fix portals, set kde portal as default for FileChooser

This commit is contained in:
Bloxx12 2025-07-08 17:15:27 +02:00
commit adc4bd9f3c
Signed by: faukah
SSH key fingerprint: SHA256:Uj2AXqvtdCA4hn5Hq0ZonhIAyUqI1q4w2sMG3Z1TH7E

View file

@ -23,6 +23,7 @@ in {
extraPortals =
[
pkgs.xdg-desktop-portal-gtk
pkgs.kdePackages.xdg-desktop-portal-kde
]
++ (
optional config.programs.niri.enable
@ -33,10 +34,22 @@ in {
pkgs.xdg-desktop-portal-hyprland
);
config = {
common.default = mkIf config.programs.hyprland.enable ["*"];
hyprland.default = mkIf config.programs.hyprland.enable ["*"];
niri = {
default = [
"gnome"
"gtk"
"kde"
];
# Portal API reference:
# https://docs.flatpak.org/en/latest/portal-api-reference.html
# "org.freedesktop.impl.portal.Access" = ["kde"];
# "org.freedesktop.impl.portal.Notification" = ["kde"];
"org.freedesktop.impl.portal.FileChooser" = ["kde"];
};
};
configPackages = [
pkgs.niri
# pkgs.niri
];
};
}