From 8b220c36573bfe7d5c811ea2febdcbf3382a8586 Mon Sep 17 00:00:00 2001 From: derfenix Date: Tue, 2 Sep 2025 22:44:10 +0300 Subject: [PATCH] Fix xdg-portals --- roles/desktop.nix | 9 +++++++-- specialisations/gnome.nix | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/roles/desktop.nix b/roles/desktop.nix index cab764a..cadfd72 100644 --- a/roles/desktop.nix +++ b/roles/desktop.nix @@ -122,7 +122,7 @@ in drivers = with pkgs; [ gutenprint ]; - cups-pdf.enable = true; + cups-pdf.enable = lib.mkDefault true; browsing = lib.mkDefault true; }; @@ -192,5 +192,10 @@ in }; }; - xdg.portal.enable = true; + xdg.portal.enable = lib.mkDefault true; + xdg.portal.extraPortals = lib.mkDefault [ + pkgs.kdePackages.xdg-desktop-portal-kde + pkgs.xdg-desktop-portal-gnome + ]; + xdg.portal.config.common.default = lib.mkDefault "*"; } diff --git a/specialisations/gnome.nix b/specialisations/gnome.nix index 94a3ea4..31ada4e 100644 --- a/specialisations/gnome.nix +++ b/specialisations/gnome.nix @@ -54,7 +54,7 @@ ]; }; extraPortals = lib.mkForce [ - pkgs.kdePackages.xdg-desktop-portal-kde + pkgs.xdg-desktop-portal-gnome ]; }; };