2022-07-27 06:05:17 +02:00
|
|
|
{ config, pkgs, lib }:
|
2019-12-08 06:28:47 +01:00
|
|
|
|
|
|
|
lib.makeScope pkgs.newScope (self: with self; {
|
2021-11-29 17:34:50 +01:00
|
|
|
iso-flags-png-320x420 = pkgs.iso-flags.overrideAttrs (p: p // {
|
2020-04-26 19:59:16 +02:00
|
|
|
buildPhase = "make png-country-320x240-fancy";
|
|
|
|
# installPhase = "mkdir -p $out/share && mv build/png-country-4x2-fancy/res-320x240 $out/share/iso-flags-png-320x420";
|
|
|
|
installPhase = "mkdir -p $out/share && mv build/png-country-4x2-fancy/res-320x240 $out/share/iso-flags-png";
|
|
|
|
});
|
|
|
|
|
2021-11-29 17:34:50 +01:00
|
|
|
iso-flags-svg = pkgs.iso-flags.overrideAttrs (p: p // {
|
2020-04-26 19:59:16 +02:00
|
|
|
buildPhase = "mkdir -p $out/share";
|
|
|
|
installPhase = "mv svg $out/share/iso-flags-svg";
|
|
|
|
});
|
|
|
|
|
2022-12-19 10:39:42 +01:00
|
|
|
# Extensions added here will be shipped by default
|
2023-05-24 17:27:10 +02:00
|
|
|
# We keep this in sync with a default Mint installation
|
|
|
|
# Right now (only) nemo-share is missing
|
2022-12-19 10:39:42 +01:00
|
|
|
nemoExtensions = [
|
2022-12-19 16:05:26 +01:00
|
|
|
folder-color-switcher
|
2023-05-24 17:27:10 +02:00
|
|
|
nemo-emblems
|
2022-12-19 10:08:22 +01:00
|
|
|
nemo-fileroller
|
2022-12-19 13:41:25 +01:00
|
|
|
nemo-python
|
2022-12-19 10:39:42 +01:00
|
|
|
];
|
|
|
|
|
2020-09-08 16:49:24 +02:00
|
|
|
# blueberry -> pkgs/tools/bluetooth/blueberry/default.nix
|
2021-11-29 17:34:50 +01:00
|
|
|
bulky = callPackage ./bulky { };
|
2020-09-05 19:03:52 +02:00
|
|
|
cinnamon-common = callPackage ./cinnamon-common { };
|
2020-01-22 22:56:27 +01:00
|
|
|
cinnamon-control-center = callPackage ./cinnamon-control-center { };
|
2020-01-20 02:02:20 +01:00
|
|
|
cinnamon-desktop = callPackage ./cinnamon-desktop { };
|
2020-09-06 13:40:38 +02:00
|
|
|
cinnamon-gsettings-overrides = callPackage ./cinnamon-gsettings-overrides { };
|
2020-01-20 19:19:15 +01:00
|
|
|
cinnamon-menus = callPackage ./cinnamon-menus { };
|
2020-01-20 19:15:48 +01:00
|
|
|
cinnamon-translations = callPackage ./cinnamon-translations { };
|
2020-05-01 18:58:38 +02:00
|
|
|
cinnamon-screensaver = callPackage ./cinnamon-screensaver { };
|
2020-01-24 23:04:47 +01:00
|
|
|
cinnamon-session = callPackage ./cinnamon-session { };
|
2020-01-21 02:32:57 +01:00
|
|
|
cinnamon-settings-daemon = callPackage ./cinnamon-settings-daemon { };
|
2020-01-18 17:25:42 +01:00
|
|
|
cjs = callPackage ./cjs { };
|
2022-12-19 16:05:26 +01:00
|
|
|
folder-color-switcher = callPackage ./folder-color-switcher { };
|
2020-01-20 02:56:38 +01:00
|
|
|
nemo = callPackage ./nemo { };
|
2023-05-24 17:27:10 +02:00
|
|
|
nemo-emblems = callPackage ./nemo-extensions/nemo-emblems { };
|
2022-12-19 10:08:22 +01:00
|
|
|
nemo-fileroller = callPackage ./nemo-extensions/nemo-fileroller { };
|
2022-12-19 13:41:25 +01:00
|
|
|
nemo-python = callPackage ./nemo-extensions/nemo-python { };
|
2022-12-19 10:39:42 +01:00
|
|
|
nemo-with-extensions = callPackage ./nemo/wrapper.nix { };
|
2020-09-06 02:02:58 +02:00
|
|
|
mint-artwork = callPackage ./mint-artwork { };
|
2022-11-29 12:41:33 +01:00
|
|
|
mint-cursor-themes = callPackage ./mint-cursor-themes { };
|
2023-05-05 16:27:40 +02:00
|
|
|
mint-l-icons = callPackage ./mint-l-icons { };
|
2023-05-05 16:33:03 +02:00
|
|
|
mint-l-theme = callPackage ./mint-l-theme { };
|
2020-03-22 08:11:01 +01:00
|
|
|
mint-themes = callPackage ./mint-themes { };
|
2020-09-06 16:58:51 +02:00
|
|
|
mint-x-icons = callPackage ./mint-x-icons { };
|
2020-03-22 10:27:27 +01:00
|
|
|
mint-y-icons = callPackage ./mint-y-icons { };
|
2020-01-20 19:09:34 +01:00
|
|
|
muffin = callPackage ./muffin { };
|
2021-11-23 03:03:53 +01:00
|
|
|
pix = callPackage ./pix { };
|
2022-07-27 06:05:17 +02:00
|
|
|
xapp = callPackage ./xapp { };
|
2020-09-08 16:08:10 +02:00
|
|
|
warpinator = callPackage ./warpinator { };
|
2021-11-23 02:46:04 +01:00
|
|
|
xreader = callPackage ./xreader { };
|
2021-01-29 21:17:13 +01:00
|
|
|
xviewer = callPackage ./xviewer { };
|
2022-07-27 06:05:17 +02:00
|
|
|
}) // lib.optionalAttrs config.allowAliases {
|
|
|
|
# Aliases need to be outside the scope or they will shadow the attributes from parent scope.
|
|
|
|
xapps = pkgs.cinnamon.xapp; # added 2022-07-27
|
|
|
|
}
|