diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-06-25 14:36:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-25 14:36:19 +0200 |
commit | 2555e228676d6211bb53169a1974025b0df4e6a6 (patch) | |
tree | 64fca0b51ac1b6be2bec392cd8e618e204935f82 /pkgs/data/themes | |
parent | fef1fef93dcad9f15618bc473d2807ae06e3e7db (diff) | |
parent | f680fdbc2a25bed79af2d4a6cc4490e66a54e480 (diff) | |
download | nixpkgs-2555e228676d6211bb53169a1974025b0df4e6a6.tar nixpkgs-2555e228676d6211bb53169a1974025b0df4e6a6.tar.gz nixpkgs-2555e228676d6211bb53169a1974025b0df4e6a6.tar.bz2 nixpkgs-2555e228676d6211bb53169a1974025b0df4e6a6.tar.lz nixpkgs-2555e228676d6211bb53169a1974025b0df4e6a6.tar.xz nixpkgs-2555e228676d6211bb53169a1974025b0df4e6a6.tar.zst nixpkgs-2555e228676d6211bb53169a1974025b0df4e6a6.zip |
Merge pull request #127947 from romildo/upd.whitesur-gtk-theme
Diffstat (limited to 'pkgs/data/themes')
-rw-r--r-- | pkgs/data/themes/whitesur/default.nix | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/pkgs/data/themes/whitesur/default.nix b/pkgs/data/themes/whitesur/default.nix new file mode 100644 index 00000000000..e9691eaad7d --- /dev/null +++ b/pkgs/data/themes/whitesur/default.nix @@ -0,0 +1,56 @@ +{ lib +, stdenv +, fetchFromGitHub +, glib +, gnome-themes-extra +, libxml2 +, sassc +, util-linux +}: + +stdenv.mkDerivation rec { + pname = "whitesur-gtk-theme"; + version = "2021-06-23"; + + src = fetchFromGitHub { + owner = "vinceliuice"; + repo = pname; + rev = version; + sha256 = "075fw57mv6zadq4dryn8bg2b3vq8inmisq18s758cv53pprxh9hw"; + }; + + nativeBuildInputs = [ + glib + libxml2 + sassc + util-linux + ]; + + buildInputs = [ + gnome-themes-extra # adwaita engine for Gtk2 + ]; + + postPatch = '' + find -name "*.sh" -print0 | while IFS= read -r -d ''' file; do patchShebangs "$file"; done + + # Do not provide `sudo`, as it is not needed in our use case of the install script + substituteInPlace lib-core.sh --replace '$(which sudo)' false + ''; + + dontBuild = true; + + installPhase = '' + runHook preInstall + mkdir -p $out/share/themes + ./install.sh --dest $out/share/themes --alt all --theme all + runHook postInstall + ''; + + meta = with lib; { + description = "MacOS Big Sur like theme for Gnome desktops"; + homepage = "https://github.com/vinceliuice/WhiteSur-gtk-theme"; + license = licenses.mit; + platforms = platforms.unix; + maintainers = [ maintainers.romildo ]; + }; +} |