diff options
author | Ilya Fedin <fedin-ilja2010@ya.ru> | 2022-03-11 00:53:01 +0400 |
---|---|---|
committer | Ilya Fedin <fedin-ilja2010@ya.ru> | 2022-03-11 17:25:24 +0400 |
commit | dd510b9053e38ac176cdc3fdd042d82cb4ff088e (patch) | |
tree | c7e6095a87d344733eed2e1a55c30965aad4aac5 /nixos/modules | |
parent | f94ee74797c7e23a7526cf1285bb007e0395a1c2 (diff) | |
download | nixpkgs-dd510b9053e38ac176cdc3fdd042d82cb4ff088e.tar nixpkgs-dd510b9053e38ac176cdc3fdd042d82cb4ff088e.tar.gz nixpkgs-dd510b9053e38ac176cdc3fdd042d82cb4ff088e.tar.bz2 nixpkgs-dd510b9053e38ac176cdc3fdd042d82cb4ff088e.tar.lz nixpkgs-dd510b9053e38ac176cdc3fdd042d82cb4ff088e.tar.xz nixpkgs-dd510b9053e38ac176cdc3fdd042d82cb4ff088e.tar.zst nixpkgs-dd510b9053e38ac176cdc3fdd042d82cb4ff088e.zip |
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.nix | 11 |
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 f8f47a06145..a7fda4be979 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 |