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 ]; }; };