summaryrefslogtreecommitdiffstats
path: root/nixos/modules
diff options
context:
space:
mode:
authorIlya Fedin <fedin-ilja2010@ya.ru>2022-03-11 00:53:01 +0400
committerIlya Fedin <fedin-ilja2010@ya.ru>2022-03-11 17:25:24 +0400
commitdd510b9053e38ac176cdc3fdd042d82cb4ff088e (patch)
treec7e6095a87d344733eed2e1a55c30965aad4aac5 /nixos/modules
parentf94ee74797c7e23a7526cf1285bb007e0395a1c2 (diff)
nixos/mate: allow remove any added package
Only extra packages removable currently, but it's possible to run MATE without packages like caja or yelp
Diffstat (limited to 'nixos/modules')
-rw-r--r--nixos/modules/services/x11/desktop-managers/mate.nix11
1 files changed, 5 insertions, 6 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/mate.nix b/nixos/modules/services/x11/desktop-managers/mate.nix
index f8f47a061452..a7fda4be9796 100644
--- a/nixos/modules/services/x11/desktop-managers/mate.nix
+++ b/nixos/modules/services/x11/desktop-managers/mate.nix
@@ -74,11 +74,9 @@ in
# Debugging
environment.sessionVariables.MATE_SESSION_DEBUG = mkIf cfg.debug "1";
- environment.systemPackages =
- pkgs.mate.basePackages ++
- (pkgs.gnome.removePackagesByName
- pkgs.mate.extraPackages
- config.environment.mate.excludePackages) ++
+ environment.systemPackages = pkgs.gnome.removePackagesByName
+ (pkgs.mate.basePackages ++
+ pkgs.mate.extraPackages ++
[
pkgs.desktop-file-utils
pkgs.glib
@@ -87,7 +85,8 @@ in
pkgs.xdg-user-dirs # Update user dirs as described in https://freedesktop.org/wiki/Software/xdg-user-dirs/
pkgs.mate.mate-settings-daemon
pkgs.yelp # for 'Contents' in 'Help' menus
- ];
+ ])
+ config.environment.mate.excludePackages;
programs.dconf.enable = true;
# Shell integration for VTE terminals