mate.{base,extra}Packages: drop

Moved to nixos module.
This commit is contained in:
Bobby Rong
2026-02-14 14:20:25 +08:00
parent f9d53a8726
commit 5dc27a087f
2 changed files with 55 additions and 59 deletions
@@ -70,24 +70,58 @@ in
# Debugging
environment.sessionVariables.MATE_SESSION_DEBUG = mkIf cfg.debug "1";
environment.systemPackages = utils.removePackagesByName (
pkgs.mate.basePackages
++ pkgs.mate.extraPackages
++ [
(pkgs.caja-with-extensions.override {
extensions = cfg.extraCajaExtensions;
})
(pkgs.mate-panel-with-applets.override {
applets = cfg.extraPanelApplets;
})
pkgs.desktop-file-utils
pkgs.glib
pkgs.gtk3.out
pkgs.shared-mime-info
pkgs.xdg-user-dirs # Update user dirs as described in https://freedesktop.org/wiki/Software/xdg-user-dirs/
pkgs.yelp # for 'Contents' in 'Help' menus
]
) config.environment.mate.excludePackages;
environment.systemPackages = utils.removePackagesByName (with pkgs; [
# Base packages.
libmatekbd
libmatemixer
libmateweather
marco
mate-common
mate-control-center
mate-desktop
mate-icon-theme
mate-menus
mate-notification-daemon
mate-polkit
mate-session-manager
mate-settings-daemon
mate-settings-daemon-wrapped
mate-themes
# Extra packages.
atril
caja-extensions # for caja-sendto
engrampa
eom
mate-applets
mate-backgrounds
mate-calc
mate-indicator-applet
mate-media
mate-netbook
mate-power-manager
mate-screensaver
mate-system-monitor
mate-terminal
mate-user-guide
# mate-user-share
mate-utils
mozo
pluma
(caja-with-extensions.override {
extensions = cfg.extraCajaExtensions;
})
(mate-panel-with-applets.override {
applets = cfg.extraPanelApplets;
})
desktop-file-utils
glib
gtk3.out
shared-mime-info
xdg-user-dirs # Update user dirs as described in https://freedesktop.org/wiki/Software/xdg-user-dirs/
yelp # for 'Contents' in 'Help' menus
]) config.environment.mate.excludePackages;
programs.dconf.enable = true;
# Shell integration for VTE terminals
+3 -41
View File
@@ -21,47 +21,6 @@ let
url = if url == null then "https://git.mate-desktop.org/${pname}" else url;
};
# Caja and mate-panel are managed in NixOS module.
basePackages = with pkgs; [
libmatekbd
libmatemixer
libmateweather
marco
mate-common
mate-control-center
mate-desktop
mate-icon-theme
mate-menus
mate-notification-daemon
mate-polkit
mate-session-manager
mate-settings-daemon
mate-settings-daemon-wrapped
mate-themes
];
extraPackages = with pkgs; [
atril
caja-extensions # for caja-sendto
engrampa
eom
mate-applets
mate-backgrounds
mate-calc
mate-indicator-applet
mate-media
mate-netbook
mate-power-manager
mate-screensaver
mate-system-monitor
mate-terminal
mate-user-guide
# mate-user-share
mate-utils
mozo
pluma
];
cajaExtensions = [ pkgs.caja-extensions ];
panelApplets = with pkgs; [
@@ -79,6 +38,9 @@ let
in
lib.makeScope pkgs.newScope packages
// lib.optionalAttrs config.allowAliases {
basePackages = throw "mate.basePackages was removed. Please list the packages you need explicitly"; # Added on 2026-02-14
extraPackages = throw "mate.extraPackages was removed. Please list the packages you need explicitly"; # Added on 2026-02-14
atril = lib.warnOnInstantiate "mate.atril was moved to top-level. Please use pkgs.atril directly" pkgs.atril; # Added on 2026-02-08
engrampa = lib.warnOnInstantiate "mate.engrampa was moved to top-level. Please use pkgs.engrampa directly" pkgs.engrampa; # Added on 2026-02-08
eom = lib.warnOnInstantiate "mate.eom was moved to top-level. Please use pkgs.eom directly" pkgs.eom; # Added on 2026-02-08