nixpkgs-suyu/pkgs/desktops/mate
Noah Fontes 7e0d8135dd
mate: expose all packages in a scope
MATE currently uses a scope, but it doesn't actually expose that scope
to callers, which makes overriding packages in overlays quite difficult
as you have to figure out where each package is plumbed through in the
attrset. You end up with contrived expressions like:

  mate = super.mate // {
    # ...

    extraPackages =
      (self.lib.remove super.mate.whatever super.mate.extraPackages)
      ++ [ self.mate.whatever ];
  };

This change exposes the scope so that we can use overrideScope' in
overlays instead.
2022-07-21 13:05:57 -07:00
..
atril
caja
caja-dropbox
caja-extensions
caja-with-extensions
engrampa
eom
libmatekbd
libmatemixer
libmateweather
marco
mate-applets
mate-backgrounds
mate-calc
mate-common
mate-control-center
mate-desktop
mate-icon-theme
mate-icon-theme-faenza
mate-indicator-applet
mate-media
mate-menus
mate-netbook
mate-notification-daemon
mate-panel
mate-polkit
mate-power-manager
mate-screensaver
mate-sensors-applet
mate-session-manager
mate-settings-daemon
mate-system-monitor
mate-terminal
mate-themes
mate-tweak
mate-user-guide
mate-user-share
mate-utils
mozo
pluma
python-caja
default.nix mate: expose all packages in a scope 2022-07-21 13:05:57 -07:00