nixpkgs/pkgs/desktops/cinnamon/default.nix

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

59 lines
3.0 KiB
Nix
Raw Normal View History

{ config, pkgs, lib }:
2019-12-08 05:28:47 +00:00
lib.makeScope pkgs.newScope (self: with self; {
2021-11-29 16:34:50 +00:00
iso-flags-png-320x420 = pkgs.iso-flags.overrideAttrs (p: p // {
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 16:34:50 +00:00
iso-flags-svg = pkgs.iso-flags.overrideAttrs (p: p // {
buildPhase = "mkdir -p $out/share";
installPhase = "mv svg $out/share/iso-flags-svg";
});
2022-12-19 09:39:42 +00:00
# Extensions added here will be shipped by default
# We keep this in sync with a default Mint installation
# Right now (only) nemo-share is missing
2022-12-19 09:39:42 +00:00
nemoExtensions = [
folder-color-switcher
nemo-emblems
nemo-fileroller
2022-12-19 12:41:25 +00:00
nemo-python
2022-12-19 09:39:42 +00:00
];
cinnamon-common = callPackage ./cinnamon-common { };
cinnamon-control-center = callPackage ./cinnamon-control-center { };
cinnamon-desktop = callPackage ./cinnamon-desktop { };
cinnamon-gsettings-overrides = callPackage ./cinnamon-gsettings-overrides { };
2020-01-20 18:19:15 +00:00
cinnamon-menus = callPackage ./cinnamon-menus { };
cinnamon-translations = callPackage ./cinnamon-translations { };
cinnamon-screensaver = callPackage ./cinnamon-screensaver { };
cinnamon-session = callPackage ./cinnamon-session { };
cinnamon-settings-daemon = callPackage ./cinnamon-settings-daemon { };
2020-01-18 16:25:42 +00:00
cjs = callPackage ./cjs { };
folder-color-switcher = callPackage ./folder-color-switcher { };
2020-01-20 01:56:38 +00:00
nemo = callPackage ./nemo { };
nemo-emblems = callPackage ./nemo-extensions/nemo-emblems { };
nemo-fileroller = callPackage ./nemo-extensions/nemo-fileroller { };
2022-12-19 12:41:25 +00:00
nemo-python = callPackage ./nemo-extensions/nemo-python { };
2022-12-19 09:39:42 +00:00
nemo-with-extensions = callPackage ./nemo/wrapper.nix { };
2020-09-06 00:02:58 +00:00
mint-artwork = callPackage ./mint-artwork { };
mint-cursor-themes = callPackage ./mint-cursor-themes { };
mint-l-icons = callPackage ./mint-l-icons { };
mint-l-theme = callPackage ./mint-l-theme { };
2020-03-22 07:11:01 +00:00
mint-themes = callPackage ./mint-themes { };
2020-09-06 14:58:51 +00:00
mint-x-icons = callPackage ./mint-x-icons { };
mint-y-icons = callPackage ./mint-y-icons { };
2020-01-20 18:09:34 +00:00
muffin = callPackage ./muffin { };
xapp = callPackage ./xapp { };
}) // lib.optionalAttrs config.allowAliases {
# Aliases need to be outside the scope or they will shadow the attributes from parent scope.
bulky = lib.warn "cinnamon.bulky was moved to top-level. Please use pkgs.bulky directly." pkgs.bulky; # Added on 2024-07-14
pix = lib.warn "cinnamon.pix was moved to top-level. Please use pkgs.pix directly." pkgs.pix; # Added on 2024-07-14
warpinator = lib.warn "cinnamon.warpinator was moved to top-level. Please use pkgs.warpinator directly." pkgs.warpinator; # Added on 2024-07-14
xapps = pkgs.cinnamon.xapp; # added 2022-07-27
xreader = lib.warn "cinnamon.xreader was moved to top-level. Please use pkgs.xreader directly." pkgs.xreader; # Added on 2024-07-14
xviewer = lib.warn "cinnamon.xviewer was moved to top-level. Please use pkgs.xviewer directly." pkgs.xviewer; # Added on 2024-07-14
}