about summary refs log tree commit diff
path: root/nixos/modules/services/x11/desktop-managers/gnome.nix
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2022-05-29 22:17:32 +0200
committerJan Tojnar <jtojnar@gmail.com>2022-06-09 13:04:20 +0200
commitca23e4210555f1bcb1a6b628bbe1d5e40f1b9d8d (patch)
treec63d9dfeb57e4ac19409d6d448e60d81203ffa9b /nixos/modules/services/x11/desktop-managers/gnome.nix
parent016b99dce68d2957cecfbe8ee0a6b328f543cda8 (diff)
nixos/gnome: Move sessionPath to core-shell group
This will allow people to disable these packages.
Diffstat (limited to 'nixos/modules/services/x11/desktop-managers/gnome.nix')
-rw-r--r--nixos/modules/services/x11/desktop-managers/gnome.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/gnome.nix b/nixos/modules/services/x11/desktop-managers/gnome.nix
index 44ba47dff13bc..766e1d5ab2026 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome.nix
@@ -189,7 +189,6 @@ in
 
           Note that this should be a last resort; patching the package is preferred (see GPaste).
         '';
-        apply = list: list ++ [ pkgs.gnome.gnome-shell pkgs.gnome.gnome-shell-extensions ];
       };
 
       favoriteAppsOverride = mkOption {
@@ -404,6 +403,11 @@ in
     })
 
     (mkIf serviceCfg.core-shell.enable {
+      services.xserver.desktopManager.gnome.sessionPath = [
+        pkgs.gnome.gnome-shell
+        pkgs.gnome.gnome-shell-extensions
+      ];
+
       services.colord.enable = mkDefault true;
       services.gnome.chrome-gnome-shell.enable = mkDefault true;
       services.gnome.glib-networking.enable = true;