From f7ad3137441e3da0d3cc4fa23893b28a0c20cef7 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 5 Dec 2024 21:39:36 +0000 Subject: [PATCH] gruvbox-material-gtk-theme: init at 0-unstable-2024-08-09 --- .../gr/gruvbox-material-gtk-theme/package.nix | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/gr/gruvbox-material-gtk-theme/package.nix diff --git a/pkgs/by-name/gr/gruvbox-material-gtk-theme/package.nix b/pkgs/by-name/gr/gruvbox-material-gtk-theme/package.nix new file mode 100644 index 000000000000..1b76dc8743a2 --- /dev/null +++ b/pkgs/by-name/gr/gruvbox-material-gtk-theme/package.nix @@ -0,0 +1,38 @@ +{ + stdenvNoCC, + fetchFromGitHub, + gtk-engine-murrine, + lib, +}: +stdenvNoCC.mkDerivation { + pname = "gruvbox-material-gtk-theme"; + version = "0-unstable-2024-08-09"; + + src = fetchFromGitHub { + owner = "TheGreatMcPain"; + repo = "gruvbox-material-gtk"; + rev = "808959bcfe8b9409b49a7f92052198f0882ae8bc"; + hash = "sha256-NHjE/HI/BJyjrRfoH9gOKIU8HsUIBPV9vyvuW12D01M="; + }; + + propagatedUserEnvPkgs = [ gtk-engine-murrine ]; + + dontBuild = true; + + installPhase = '' + runHook preInstall + mkdir -p "$out/share/"{themes,icons} + for i in "icons" "themes"; do + cp -a "$i/"* "$out/share/$i" + done + runHook postInstall + ''; + + meta = { + description = "GTK Theme based off of the Gruvbox Material colour palette"; + homepage = "https://github.com/TheGreatMcPain/gruvbox-material-gtk"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.amadaluzia ]; + platforms = lib.platforms.unix; + }; +}