Merge pull request #147844 from mkg20001/cin

authored by Maciej Krüger and committed by GitHub aae62adc 5cf3e3a7

+44 -31
+1 -1
pkgs/desktops/cinnamon/bulky/default.nix
··· 28 ]; 29 30 buildInputs = [ 31 - (python3.withPackages(p: with p; [ pygobject3 magic setproctitle ])) 32 gsettings-desktop-schemas 33 gtk3 34 glib
··· 28 ]; 29 30 buildInputs = [ 31 + (python3.withPackages (p: with p; [ pygobject3 magic setproctitle ])) 32 gsettings-desktop-schemas 33 gtk3 34 glib
+3 -2
pkgs/desktops/cinnamon/cinnamon-common/default.nix
··· 25 , networkmanager 26 , pkg-config 27 , polkit 28 - , lib, stdenv 29 , wrapGAppsHook 30 , libxml2 31 , gtk-doc ··· 153 ''; 154 155 passthru = { 156 - providedSessions = ["cinnamon" "cinnamon2d"]; 157 }; 158 159 meta = with lib; {
··· 25 , networkmanager 26 , pkg-config 27 , polkit 28 + , lib 29 + , stdenv 30 , wrapGAppsHook 31 , libxml2 32 , gtk-doc ··· 154 ''; 155 156 passthru = { 157 + providedSessions = [ "cinnamon" "cinnamon2d" ]; 158 }; 159 160 meta = with lib; {
+4 -3
pkgs/desktops/cinnamon/cinnamon-control-center/default.nix
··· 1 - { lib, stdenv 2 , fetchFromGitHub 3 , pkg-config 4 , glib ··· 68 ]; 69 70 /* ./panels/datetime/test-timezone.c:4:#define TZ_DIR "/usr/share/zoneinfo/" 71 - ./panels/datetime/tz.h:32:# define TZ_DATA_FILE "/usr/share/zoneinfo/zone.tab" 72 - ./panels/datetime/tz.h:34:# define TZ_DATA_FILE "/usr/share/lib/zoneinfo/tab/zone_sun.tab" */ 73 74 postPatch = '' 75 sed 's|TZ_DIR "/usr/share/zoneinfo/"|TZ_DIR "${tzdata}/share/zoneinfo/"|g' -i ./panels/datetime/test-timezone.c
··· 1 + { lib 2 + , stdenv 3 , fetchFromGitHub 4 , pkg-config 5 , glib ··· 69 ]; 70 71 /* ./panels/datetime/test-timezone.c:4:#define TZ_DIR "/usr/share/zoneinfo/" 72 + ./panels/datetime/tz.h:32:# define TZ_DATA_FILE "/usr/share/zoneinfo/zone.tab" 73 + ./panels/datetime/tz.h:34:# define TZ_DATA_FILE "/usr/share/lib/zoneinfo/tab/zone_sun.tab" */ 74 75 postPatch = '' 76 sed 's|TZ_DIR "/usr/share/zoneinfo/"|TZ_DIR "${tzdata}/share/zoneinfo/"|g' -i ./panels/datetime/test-timezone.c
+2 -1
pkgs/desktops/cinnamon/cinnamon-desktop/default.nix
··· 8 , pkg-config 9 , pulseaudio 10 , python3 11 - , lib, stdenv 12 , xkeyboard_config 13 , xorg 14 , wrapGAppsHook
··· 8 , pkg-config 9 , pulseaudio 10 , python3 11 + , lib 12 + , stdenv 13 , xkeyboard_config 14 , xorg 15 , wrapGAppsHook
+10 -10
pkgs/desktops/cinnamon/cinnamon-gsettings-overrides/default.nix
··· 5 , gtk3 6 , gsettings-desktop-schemas 7 , extraGSettingsOverrides ? "" 8 - , extraGSettingsOverridePackages ? [] 9 , mint-artwork 10 11 , muffin ··· 41 with lib; 42 43 # TODO: Having https://github.com/NixOS/nixpkgs/issues/54150 would supersede this 44 - runCommand "cinnamon-gsettings-overrides" {} 45 '' 46 - schema_dir=$out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas 47 48 - mkdir -p $schema_dir 49 50 - ${concatMapStrings (pkg: "cp -rf ${glib.getSchemaPath pkg}/*.xml ${glib.getSchemaPath pkg}/*.gschema.override $schema_dir\n") gsettingsOverridePackages} 51 52 - chmod -R a+w $out/share/gsettings-schemas/nixos-gsettings-overrides 53 54 - cat - > $schema_dir/nixos-defaults.gschema.override <<- EOF 55 - ${extraGSettingsOverrides} 56 - EOF 57 58 - ${glib.dev}/bin/glib-compile-schemas $schema_dir 59 ''
··· 5 , gtk3 6 , gsettings-desktop-schemas 7 , extraGSettingsOverrides ? "" 8 + , extraGSettingsOverridePackages ? [ ] 9 , mint-artwork 10 11 , muffin ··· 41 with lib; 42 43 # TODO: Having https://github.com/NixOS/nixpkgs/issues/54150 would supersede this 44 + runCommand "cinnamon-gsettings-overrides" { } 45 '' 46 + schema_dir=$out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas 47 48 + mkdir -p $schema_dir 49 50 + ${concatMapStrings (pkg: "cp -rf ${glib.getSchemaPath pkg}/*.xml ${glib.getSchemaPath pkg}/*.gschema.override $schema_dir\n") gsettingsOverridePackages} 51 52 + chmod -R a+w $out/share/gsettings-schemas/nixos-gsettings-overrides 53 54 + cat - > $schema_dir/nixos-defaults.gschema.override <<- EOF 55 + ${extraGSettingsOverrides} 56 + EOF 57 58 + ${glib.dev}/bin/glib-compile-schemas $schema_dir 59 ''
+2 -1
pkgs/desktops/cinnamon/cinnamon-menus/default.nix
··· 4 , meson 5 , ninja 6 , pkg-config 7 - , lib, stdenv 8 , wrapGAppsHook 9 }: 10
··· 4 , meson 5 , ninja 6 , pkg-config 7 + , lib 8 + , stdenv 9 , wrapGAppsHook 10 }: 11
+2 -1
pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix
··· 1 - { lib, stdenv 2 , fetchFromGitHub 3 , pkg-config 4 , meson
··· 1 + { lib 2 + , stdenv 3 , fetchFromGitHub 4 , pkg-config 5 , meson
+2 -1
pkgs/desktops/cinnamon/cinnamon-session/default.nix
··· 15 , ninja 16 , pkg-config 17 , python3 18 - , lib, stdenv 19 , systemd 20 , wrapGAppsHook 21 , xapps
··· 15 , ninja 16 , pkg-config 17 , python3 18 + , lib 19 + , stdenv 20 , systemd 21 , wrapGAppsHook 22 , xapps
+3 -3
pkgs/desktops/cinnamon/default.nix
··· 1 { pkgs, lib }: 2 3 lib.makeScope pkgs.newScope (self: with self; { 4 - iso-flags-png-320x420 = pkgs.iso-flags.overrideAttrs(p: p // { 5 buildPhase = "make png-country-320x240-fancy"; 6 # installPhase = "mkdir -p $out/share && mv build/png-country-4x2-fancy/res-320x240 $out/share/iso-flags-png-320x420"; 7 installPhase = "mkdir -p $out/share && mv build/png-country-4x2-fancy/res-320x240 $out/share/iso-flags-png"; 8 }); 9 10 - iso-flags-svg = pkgs.iso-flags.overrideAttrs(p: p // { 11 buildPhase = "mkdir -p $out/share"; 12 installPhase = "mv svg $out/share/iso-flags-svg"; 13 }); 14 15 # blueberry -> pkgs/tools/bluetooth/blueberry/default.nix 16 - bulky = callPackage ./bulky {}; 17 cinnamon-common = callPackage ./cinnamon-common { }; 18 cinnamon-control-center = callPackage ./cinnamon-control-center { }; 19 cinnamon-desktop = callPackage ./cinnamon-desktop { };
··· 1 { pkgs, lib }: 2 3 lib.makeScope pkgs.newScope (self: with self; { 4 + iso-flags-png-320x420 = pkgs.iso-flags.overrideAttrs (p: p // { 5 buildPhase = "make png-country-320x240-fancy"; 6 # installPhase = "mkdir -p $out/share && mv build/png-country-4x2-fancy/res-320x240 $out/share/iso-flags-png-320x420"; 7 installPhase = "mkdir -p $out/share && mv build/png-country-4x2-fancy/res-320x240 $out/share/iso-flags-png"; 8 }); 9 10 + iso-flags-svg = pkgs.iso-flags.overrideAttrs (p: p // { 11 buildPhase = "mkdir -p $out/share"; 12 installPhase = "mv svg $out/share/iso-flags-svg"; 13 }); 14 15 # blueberry -> pkgs/tools/bluetooth/blueberry/default.nix 16 + bulky = callPackage ./bulky { }; 17 cinnamon-common = callPackage ./cinnamon-common { }; 18 cinnamon-control-center = callPackage ./cinnamon-control-center { }; 19 cinnamon-desktop = callPackage ./cinnamon-desktop { };
+2 -1
pkgs/desktops/cinnamon/mint-themes/default.nix
··· 1 { fetchFromGitHub 2 - , lib, stdenv 3 , python3 4 , sassc 5 , sass
··· 1 { fetchFromGitHub 2 + , lib 3 + , stdenv 4 , python3 5 , sassc 6 , sass
+2 -1
pkgs/desktops/cinnamon/mint-x-icons/default.nix
··· 1 { fetchFromGitHub 2 - , lib, stdenv 3 , gnome 4 , gnome-icon-theme 5 , hicolor-icon-theme
··· 1 { fetchFromGitHub 2 + , lib 3 + , stdenv 4 , gnome 5 , gnome-icon-theme 6 , hicolor-icon-theme
+2 -1
pkgs/desktops/cinnamon/mint-y-icons/default.nix
··· 1 { fetchFromGitHub 2 - , lib, stdenv 3 , gnome 4 , gnome-icon-theme 5 , hicolor-icon-theme
··· 1 { fetchFromGitHub 2 + , lib 3 + , stdenv 4 , gnome 5 , gnome-icon-theme 6 , hicolor-icon-theme
+2 -1
pkgs/desktops/cinnamon/muffin/default.nix
··· 14 , libXtst 15 , libxkbcommon 16 , pkg-config 17 - , lib, stdenv 18 , udev 19 , xorg 20 , wrapGAppsHook
··· 14 , libXtst 15 , libxkbcommon 16 , pkg-config 17 + , lib 18 + , stdenv 19 , udev 20 , xorg 21 , wrapGAppsHook
+2 -1
pkgs/desktops/cinnamon/nemo/default.nix
··· 5 , meson 6 , ninja 7 , pkg-config 8 - , lib, stdenv 9 , wrapGAppsHook 10 , libxml2 11 , gtk3
··· 5 , meson 6 , ninja 7 , pkg-config 8 + , lib 9 + , stdenv 10 , wrapGAppsHook 11 , libxml2 12 , gtk3
+3 -2
pkgs/desktops/cinnamon/xapps/default.nix
··· 10 , ninja 11 , pkg-config 12 , python3 13 - , lib, stdenv 14 , vala 15 , wrapGAppsHook 16 , inxi ··· 48 49 buildInputs = [ 50 gobject-introspection 51 - (python3.withPackages(ps: with ps; [ 52 pygobject3 53 setproctitle # mate applet 54 ]))
··· 10 , ninja 11 , pkg-config 12 , python3 13 + , lib 14 + , stdenv 15 , vala 16 , wrapGAppsHook 17 , inxi ··· 49 50 buildInputs = [ 51 gobject-introspection 52 + (python3.withPackages (ps: with ps; [ 53 pygobject3 54 setproctitle # mate applet 55 ]))
+2 -1
pkgs/desktops/cinnamon/xviewer/default.nix
··· 21 , shared-mime-info 22 , wrapGAppsHook 23 , xapps 24 - , yelp-tools }: 25 26 stdenv.mkDerivation rec { 27 pname = "xviewer";
··· 21 , shared-mime-info 22 , wrapGAppsHook 23 , xapps 24 + , yelp-tools 25 + }: 26 27 stdenv.mkDerivation rec { 28 pname = "xviewer";