nixpkgs-suyu/pkgs/desktops/mate/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

103 lines
3.5 KiB
Nix
Raw Normal View History

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