2022-07-21 20:05:57 +00:00
|
|
|
{ pkgs, lib }:
|
2017-08-31 02:48:20 +00:00
|
|
|
|
2017-08-31 16:25:16 +00:00
|
|
|
let
|
2022-07-21 20:05:57 +00:00
|
|
|
packages = self: with self; {
|
2019-06-03 13:36:25 +00:00
|
|
|
|
2021-04-01 15:30:38 +00:00
|
|
|
# Update script tailored to mate packages from git repository
|
2022-09-27 21:39:18 +00:00
|
|
|
mateUpdateScript = { pname, odd-unstable ? true, rev-prefix ? "v", url ? null }:
|
2022-07-12 12:52:12 +00:00
|
|
|
pkgs.gitUpdater {
|
2022-09-27 21:39:18 +00:00
|
|
|
inherit odd-unstable rev-prefix;
|
2022-07-12 12:52:12 +00:00
|
|
|
url = if url == null then "https://git.mate-desktop.org/${pname}" else url;
|
2021-04-01 15:30:38 +00:00
|
|
|
};
|
|
|
|
|
2017-08-31 16:25:16 +00:00
|
|
|
atril = callPackage ./atril { };
|
|
|
|
caja = callPackage ./caja { };
|
2018-01-05 15:58:44 +00:00
|
|
|
caja-dropbox = callPackage ./caja-dropbox { };
|
2017-08-31 16:25:16 +00:00
|
|
|
caja-extensions = callPackage ./caja-extensions { };
|
2019-06-03 13:36:25 +00:00
|
|
|
caja-with-extensions = callPackage ./caja-with-extensions { };
|
2017-08-31 16:25:16 +00:00
|
|
|
engrampa = callPackage ./engrampa { };
|
|
|
|
eom = callPackage ./eom { };
|
|
|
|
libmatekbd = callPackage ./libmatekbd { };
|
|
|
|
libmatemixer = callPackage ./libmatemixer { };
|
|
|
|
libmateweather = callPackage ./libmateweather { };
|
|
|
|
marco = callPackage ./marco { };
|
2018-01-04 02:03:10 +00:00
|
|
|
mate-applets = callPackage ./mate-applets { };
|
2017-12-31 10:54:32 +00:00
|
|
|
mate-backgrounds = callPackage ./mate-backgrounds { };
|
2017-12-31 14:26:48 +00:00
|
|
|
mate-calc = callPackage ./mate-calc { };
|
2017-08-31 16:25:16 +00:00
|
|
|
mate-common = callPackage ./mate-common { };
|
|
|
|
mate-control-center = callPackage ./mate-control-center { };
|
|
|
|
mate-desktop = callPackage ./mate-desktop { };
|
|
|
|
mate-icon-theme = callPackage ./mate-icon-theme { };
|
|
|
|
mate-icon-theme-faenza = callPackage ./mate-icon-theme-faenza { };
|
2018-01-04 12:02:27 +00:00
|
|
|
mate-indicator-applet = callPackage ./mate-indicator-applet { };
|
2017-11-28 23:18:20 +00:00
|
|
|
mate-media = callPackage ./mate-media { };
|
2017-08-31 16:25:16 +00:00
|
|
|
mate-menus = callPackage ./mate-menus { };
|
2018-01-01 13:23:20 +00:00
|
|
|
mate-netbook = callPackage ./mate-netbook { };
|
2017-09-01 21:02:24 +00:00
|
|
|
mate-notification-daemon = callPackage ./mate-notification-daemon { };
|
2017-08-31 16:25:16 +00:00
|
|
|
mate-panel = callPackage ./mate-panel { };
|
2017-12-31 10:19:19 +00:00
|
|
|
mate-polkit = callPackage ./mate-polkit { };
|
2017-10-04 11:23:46 +00:00
|
|
|
mate-power-manager = callPackage ./mate-power-manager { };
|
2018-01-04 12:40:36 +00:00
|
|
|
mate-sensors-applet = callPackage ./mate-sensors-applet { };
|
2017-08-31 16:25:16 +00:00
|
|
|
mate-session-manager = callPackage ./mate-session-manager { };
|
|
|
|
mate-settings-daemon = callPackage ./mate-settings-daemon { };
|
2022-04-01 03:44:43 +00:00
|
|
|
mate-settings-daemon-wrapped = callPackage ./mate-settings-daemon/wrapped.nix { };
|
2017-12-31 14:11:14 +00:00
|
|
|
mate-screensaver = callPackage ./mate-screensaver { };
|
2017-12-31 15:03:33 +00:00
|
|
|
mate-system-monitor = callPackage ./mate-system-monitor { };
|
2017-08-31 16:25:16 +00:00
|
|
|
mate-terminal = callPackage ./mate-terminal { };
|
|
|
|
mate-themes = callPackage ./mate-themes { };
|
2020-03-25 10:14:46 +00:00
|
|
|
mate-tweak = callPackage ./mate-tweak { };
|
2017-12-31 02:33:53 +00:00
|
|
|
mate-user-guide = callPackage ./mate-user-guide { };
|
2018-01-04 18:22:35 +00:00
|
|
|
mate-user-share = callPackage ./mate-user-share { };
|
2018-01-03 21:18:22 +00:00
|
|
|
mate-utils = callPackage ./mate-utils { };
|
2018-01-05 14:16:32 +00:00
|
|
|
mozo = callPackage ./mozo { };
|
2021-08-06 19:08:20 +00:00
|
|
|
pluma = callPackage ./pluma { inherit (pkgs.gnome) adwaita-icon-theme; };
|
2018-01-05 20:26:51 +00:00
|
|
|
python-caja = callPackage ./python-caja { };
|
2017-08-31 02:48:20 +00:00
|
|
|
|
2017-08-31 16:25:16 +00:00
|
|
|
basePackages = [
|
|
|
|
caja
|
|
|
|
libmatekbd
|
|
|
|
libmatemixer
|
|
|
|
libmateweather
|
|
|
|
marco
|
|
|
|
mate-common
|
|
|
|
mate-control-center
|
|
|
|
mate-desktop
|
|
|
|
mate-icon-theme
|
|
|
|
mate-menus
|
2017-09-01 21:02:24 +00:00
|
|
|
mate-notification-daemon
|
2017-08-31 16:25:16 +00:00
|
|
|
mate-panel
|
2017-12-31 10:19:19 +00:00
|
|
|
mate-polkit
|
2017-08-31 16:25:16 +00:00
|
|
|
mate-session-manager
|
|
|
|
mate-settings-daemon
|
2022-04-01 03:44:43 +00:00
|
|
|
mate-settings-daemon-wrapped
|
2017-08-31 16:25:16 +00:00
|
|
|
mate-themes
|
|
|
|
];
|
2017-08-31 02:48:20 +00:00
|
|
|
|
2017-08-31 16:25:16 +00:00
|
|
|
extraPackages = [
|
|
|
|
atril
|
2018-01-08 16:52:25 +00:00
|
|
|
caja-extensions
|
2017-08-31 16:25:16 +00:00
|
|
|
engrampa
|
|
|
|
eom
|
2018-01-04 02:03:10 +00:00
|
|
|
mate-applets
|
2017-12-31 10:54:32 +00:00
|
|
|
mate-backgrounds
|
2017-12-31 14:26:48 +00:00
|
|
|
mate-calc
|
2018-01-04 12:02:27 +00:00
|
|
|
mate-indicator-applet
|
2017-11-28 23:18:20 +00:00
|
|
|
mate-media
|
2018-01-01 13:23:20 +00:00
|
|
|
mate-netbook
|
2017-10-04 11:23:46 +00:00
|
|
|
mate-power-manager
|
2017-12-31 14:11:14 +00:00
|
|
|
mate-screensaver
|
2018-01-04 12:40:36 +00:00
|
|
|
mate-sensors-applet
|
2017-12-31 15:03:33 +00:00
|
|
|
mate-system-monitor
|
2017-08-31 16:25:16 +00:00
|
|
|
mate-terminal
|
2017-12-31 02:33:53 +00:00
|
|
|
mate-user-guide
|
2018-02-13 22:44:07 +00:00
|
|
|
# mate-user-share
|
2018-01-03 21:18:22 +00:00
|
|
|
mate-utils
|
2018-01-05 14:16:32 +00:00
|
|
|
mozo
|
2017-08-31 16:25:16 +00:00
|
|
|
pluma
|
|
|
|
];
|
2019-06-03 13:36:25 +00:00
|
|
|
|
2017-08-31 16:25:16 +00:00
|
|
|
};
|
|
|
|
|
2022-07-21 20:05:57 +00:00
|
|
|
in lib.makeScope pkgs.newScope packages
|