Unverified Commit 561bed10 authored by Bobby Rong's avatar Bobby Rong
Browse files

nixos/pantheon: Make it possible to exclude portals

parent f9e46661
Loading
Loading
Loading
Loading
+11 −9
Original line number Diff line number Diff line
@@ -208,7 +208,6 @@ in
      environment.systemPackages =
        (with pkgs.pantheon; [
          elementary-session-settings
          elementary-settings-daemon
          gala
          gnome-settings-daemon
          (switchboard-with-plugs.override {
@@ -244,6 +243,7 @@ in
            elementary-bluetooth-daemon
            elementary-capnet-assist
            elementary-notifications
            elementary-settings-daemon
            pantheon-agent-geoclue2
            pantheon-agent-polkit
          ])
@@ -258,14 +258,16 @@ in
      xdg.icons.enable = true;

      xdg.portal.enable = true;
      xdg.portal.extraPortals = [
      xdg.portal.extraPortals = utils.removePackagesByName (
        [
          pkgs.xdg-desktop-portal-gtk
        ]
        ++ (with pkgs.pantheon; [
          elementary-files
          elementary-settings-daemon
          xdg-desktop-portal-pantheon
      ]);
        ])
      ) config.environment.pantheon.excludePackages;

      xdg.portal.configPackages = mkDefault [ pkgs.pantheon.elementary-default-settings ];