various: remove references to mate scope

This commit is contained in:
pancaek
2026-02-08 13:20:05 -08:00
committed by Bobby Rong
parent 969736214f
commit fdf5f18d10
17 changed files with 62 additions and 56 deletions

View File

@@ -186,12 +186,12 @@ in
++ lib.optional config.networking.networkmanager.enable pkgs.networkmanagerapplet
++ (utils.removePackagesByName [
nemo
mate.eom
mate.pluma
mate.atril
mate.engrampa
mate.mate-calc
mate.mate-system-monitor
eom
pluma
atril
engrampa
mate-calc
mate-system-monitor
vlc
# Supplemental tooling.

View File

@@ -29,14 +29,14 @@ in
extraPanelApplets = mkOption {
default = [ ];
example = literalExpression "with pkgs.mate; [ mate-applets ]";
example = literalExpression "with pkgs; [ mate-applets ]";
type = types.listOf types.package;
description = "Extra applets to add to mate-panel.";
};
extraCajaExtensions = mkOption {
default = [ ];
example = lib.literalExpression "with pkgs.mate; [ caja-extensions ]";
example = lib.literalExpression "with pkgs; [ caja-extensions ]";
type = types.listOf types.package;
description = "Extra extensions to add to caja.";
};
@@ -46,7 +46,7 @@ in
environment.mate.excludePackages = mkOption {
default = [ ];
example = literalExpression "[ pkgs.mate.mate-terminal pkgs.mate.pluma ]";
example = literalExpression "[ pkgs.mate-terminal pkgs.pluma ]";
type = types.listOf types.package;
description = "Which MATE packages to exclude from the default environment";
};
@@ -56,7 +56,7 @@ in
config = mkMerge [
(mkIf (cfg.enable || cfg.enableWaylandSession) {
services.displayManager.sessionPackages = [
pkgs.mate.mate-session-manager
pkgs.mate-session-manager
];
environment.extraInit = lib.optionalString config.services.gnome.gcr-ssh-agent.enable ''
@@ -74,10 +74,10 @@ in
pkgs.mate.basePackages
++ pkgs.mate.extraPackages
++ [
(pkgs.mate.caja-with-extensions.override {
(pkgs.caja-with-extensions.override {
extensions = cfg.extraCajaExtensions;
})
(pkgs.mate.mate-panel-with-applets.override {
(pkgs.mate-panel-with-applets.override {
applets = cfg.extraPanelApplets;
})
pkgs.desktop-file-utils
@@ -101,24 +101,24 @@ in
services.gnome.glib-networking.enable = true;
services.gnome.gnome-keyring.enable = true;
services.gnome.gcr-ssh-agent.enable = mkDefault true;
services.udev.packages = [ pkgs.mate.mate-settings-daemon ];
services.udev.packages = [ pkgs.mate-settings-daemon ];
services.gvfs.enable = true;
services.upower.enable = config.powerManagement.enable;
services.libinput.enable = mkDefault true;
security.pam.services.mate-screensaver.unixAuth = true;
xdg.portal.configPackages = mkDefault [ pkgs.mate.mate-desktop ];
xdg.portal.configPackages = mkDefault [ pkgs.mate-desktop ];
environment.pathsToLink = [ "/share" ];
})
(mkIf cfg.enableWaylandSession {
programs.wayfire.enable = true;
environment.sessionVariables.NIX_GSETTINGS_OVERRIDES_DIR = "${pkgs.mate.mate-gsettings-overrides}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas";
environment.sessionVariables.NIX_GSETTINGS_OVERRIDES_DIR = "${pkgs.mate-gsettings-overrides}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas";
environment.systemPackages = [ pkgs.mate.mate-wayland-session ];
services.displayManager.sessionPackages = [ pkgs.mate.mate-wayland-session ];
environment.systemPackages = [ pkgs.mate-wayland-session ];
services.displayManager.sessionPackages = [ pkgs.mate-wayland-session ];
})
];
}

View File

@@ -51,7 +51,7 @@
cmd = "xargs --null --max-args=1 echo < /proc/$(pgrep -xf mate-panel)/environ"
machine.succeed(f"{cmd} | grep 'XDG_SESSION_TYPE' | grep 'wayland'")
machine.succeed(f"{cmd} | grep 'XDG_SESSION_DESKTOP' | grep 'MATE'")
machine.succeed(f"{cmd} | grep 'MATE_PANEL_APPLETS_DIR' | grep '${pkgs.mate.mate-panel-with-applets.pname}'")
machine.succeed(f"{cmd} | grep 'MATE_PANEL_APPLETS_DIR' | grep '${pkgs.mate-panel-with-applets.pname}'")
# From the nixos/mate module
machine.succeed(f"{cmd} | grep 'SSH_AUTH_SOCK' | grep 'gcr'")

View File

@@ -58,7 +58,7 @@
with subtest("Check if various environment variables are set"):
machine.succeed("xargs --null --max-args=1 echo < /proc/$(pgrep -xf marco)/environ | grep 'XDG_CURRENT_DESKTOP' | grep 'MATE'")
# From mate-panel-with-applets packaging
machine.succeed("xargs --null --max-args=1 echo < /proc/$(pgrep -xf mate-panel)/environ | grep 'MATE_PANEL_APPLETS_DIR' | grep '${pkgs.mate.mate-panel-with-applets.pname}'")
machine.succeed("xargs --null --max-args=1 echo < /proc/$(pgrep -xf mate-panel)/environ | grep 'MATE_PANEL_APPLETS_DIR' | grep '${pkgs.mate-panel-with-applets.pname}'")
# From the nixos/mate module
machine.succeed("xargs --null --max-args=1 echo < /proc/$(pgrep -xf mate-panel)/environ | grep 'SSH_AUTH_SOCK' | grep 'gcr'")

View File

@@ -61,7 +61,7 @@ let
lxterminal.pkg = p: p.lxterminal;
mate-terminal.pkg = p: p.mate.mate-terminal;
mate-terminal.pkg = p: p.mate-terminal;
mate-terminal.cmd = "SHELL=$command mate-terminal --disable-factory"; # factory mode uses dbus, and we don't have a proper dbus session set up
mlterm.pkg = p: p.mlterm;

View File

@@ -20,7 +20,8 @@
librda,
libsForQt5,
lomiri,
mate,
marco,
mate-settings-daemon,
pkg-config,
properties-cpp,
python3,
@@ -78,8 +79,8 @@ stdenv.mkDerivation (finalAttrs: {
lomiri-schemas # lomiri schema
])
++ [
mate.marco # marco schema
mate.mate-settings-daemon # mate mouse schema
marco # marco schema
mate-settings-daemon # mate mouse schema
];
nativeCheckInputs = [

View File

@@ -14,7 +14,7 @@
libayatana-common,
librda,
lomiri,
mate,
mate-settings-daemon,
pkg-config,
systemd,
wrapGAppsHook3,
@@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: {
# is there a better way to give it access to DE-specific schemas as needed?
# https://github.com/AyatanaIndicators/ayatana-indicator-session/blob/88846bad7ee0aa8e0bb122816d06f9bc887eb464/src/service.c#L1387-L1413
gnome-settings-daemon
mate.mate-settings-daemon
mate-settings-daemon
];
nativeCheckInputs = [ dbus ];

View File

@@ -4,7 +4,7 @@
fetchurl,
autoreconfHook,
gtk3,
mate,
mate-icon-theme,
hicolor-icon-theme,
gitUpdater,
}:
@@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
];
propagatedBuildInputs = [
mate.mate-icon-theme
mate-icon-theme
hicolor-icon-theme
];

View File

@@ -8,7 +8,7 @@
libwnck,
libfakekey,
libxtst,
mate,
mate-panel,
wrapGAppsHook3,
gitUpdater,
}:
@@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
libwnck
libfakekey
libxtst
mate.mate-panel
mate-panel
];
enableParallelBuilding = true;

View File

@@ -1,13 +1,14 @@
{
stdenv,
mate,
mate-control-center,
mate-settings-daemon,
glib,
wrapGAppsHook3,
}:
stdenv.mkDerivation {
pname = "${mate.mate-settings-daemon.pname}-wrapped";
inherit (mate.mate-settings-daemon) version outputs;
pname = "${mate-settings-daemon.pname}-wrapped";
inherit (mate-settings-daemon) version outputs;
nativeBuildInputs = [
wrapGAppsHook3
@@ -15,7 +16,7 @@ stdenv.mkDerivation {
buildInputs = [
glib
mate.mate-control-center
mate-control-center
];
dontWrapGApps = true;
@@ -24,21 +25,21 @@ stdenv.mkDerivation {
installPhase = ''
mkdir -p $out/etc/xdg/autostart
cp ${mate.mate-settings-daemon}/etc/xdg/autostart/mate-settings-daemon.desktop $out/etc/xdg/autostart
cp ${mate-settings-daemon}/etc/xdg/autostart/mate-settings-daemon.desktop $out/etc/xdg/autostart
mkdir -p $out/share/man
cp -r ${mate.mate-settings-daemon.man}/share/man/* $out/share/man/
cp -r ${mate-settings-daemon.man}/share/man/* $out/share/man/
'';
postFixup = ''
mkdir -p $out/libexec
makeWrapper ${mate.mate-settings-daemon}/libexec/mate-settings-daemon $out/libexec/mate-settings-daemon \
makeWrapper ${mate-settings-daemon}/libexec/mate-settings-daemon $out/libexec/mate-settings-daemon \
"''${gappsWrapperArgs[@]}"
substituteInPlace $out/etc/xdg/autostart/mate-settings-daemon.desktop \
--replace-fail "${mate.mate-settings-daemon}/libexec/mate-settings-daemon" "$out/libexec/mate-settings-daemon"
--replace-fail "${mate-settings-daemon}/libexec/mate-settings-daemon" "$out/libexec/mate-settings-daemon"
'';
meta = mate.mate-settings-daemon.meta // {
meta = mate-settings-daemon.meta // {
priority = -10;
};
}

View File

@@ -3,7 +3,11 @@
fetchFromGitHub,
python3Packages,
intltool,
mate,
mate-applets,
mate-panel,
marco,
libmatekbd,
mate-session-manager,
libnotify,
gtk3,
gdk-pixbuf,
@@ -37,11 +41,11 @@ python3Packages.buildPythonApplication rec {
gdk-pixbuf
libnotify
glib
mate.mate-applets
mate.mate-panel
mate.marco
mate.libmatekbd
mate.mate-session-manager
mate-applets
mate-panel
marco
libmatekbd
mate-session-manager
];
propagatedBuildInputs = with python3Packages; [

View File

@@ -13,7 +13,6 @@
libcanberra-gtk3,
apacheHttpdPackages,
hicolor-icon-theme,
mate,
wrapGAppsHook3,
gitUpdater,
}:

View File

@@ -18,7 +18,7 @@
xfceSupport ? true,
mateSupport ? true,
gtk3,
mate,
marco,
gtkNextSupport ? false,
plankSupport ? false,
steamSupport ? false,
@@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
]
++ lib.optionals mateSupport [
gtk3
mate.marco
marco
]
++ lib.optional telegramSupport zip;

View File

@@ -10,7 +10,8 @@
glib,
gnome,
gtk3,
mate,
mate-desktop,
mate-settings-daemon,
python3,
gsettings-desktop-schemas,
python3Packages,
@@ -44,8 +45,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
glib
gnome.nixos-gsettings-overrides
gtk3
mate.mate-desktop
mate.mate-settings-daemon
mate-desktop
mate-settings-daemon
python3
gsettings-desktop-schemas
];

View File

@@ -17,7 +17,7 @@
wrapGAppsHook3,
file,
inxi,
mate,
mate-panel,
dbus,
libdbusmenu-gtk3,
}:
@@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
gdk-pixbuf
libxkbfile
python3.pkgs.pygobject3 # for .pc file
mate.mate-panel # for gobject-introspection
mate-panel # for gobject-introspection
dbus
libdbusmenu-gtk3
];

View File

@@ -10,7 +10,7 @@
glib,
gtk3,
gsettings-desktop-schemas,
mate,
mate-desktop,
xapp,
xdg-desktop-portal,
}:
@@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
glib
gtk3
gsettings-desktop-schemas # org.gnome.system.location
mate.mate-desktop # org.mate.background
mate-desktop # org.mate.background
xapp # org.x.apps.portal
xdg-desktop-portal
];

View File

@@ -11,7 +11,7 @@
gtk2,
gtk3,
gnome-panel,
mate,
mate-panel,
libxfce4util,
xfce4-panel,
}:
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
]
++ lib.optionals (desktopSupport == "mate") [
gtk3
mate.mate-panel
mate-panel
]
++ lib.optionals (desktopSupport == "xfce4") [
gtk2