Unverified Commit 5dec4550 authored by Bobby Rong's avatar Bobby Rong Committed by GitHub
Browse files

nixos/pantheon: Make it possible to exclude portals (#462218)

parents f2553d49 561bed10
Loading
Loading
Loading
Loading
+12 −10
Original line number Diff line number Diff line
@@ -207,9 +207,7 @@ in
      # Global environment
      environment.systemPackages =
        (with pkgs.pantheon; [
          elementary-bluetooth-daemon
          elementary-session-settings
          elementary-settings-daemon
          gala
          gnome-settings-daemon
          (switchboard-with-plugs.override {
@@ -242,8 +240,10 @@ in
            elementary-shortcut-overlay

            # Services
            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 ];