{ 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; }; }