biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / data / icons / gruvbox-dark-icons-gtk / default.nix
blob972b5dfba562541361d60632c171b0e59b954e6f
1 { lib, stdenvNoCC, fetchFromGitHub, gtk3, breeze-icons, gnome-icon-theme, hicolor-icon-theme }:
3 stdenvNoCC.mkDerivation rec {
4   pname = "gruvbox-dark-icons-gtk";
5   version = "1.0.0";
7   src = fetchFromGitHub {
8     owner = "jmattheis";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "1fks2rrrb62ybzn8gqan5swcgksrb579vk37bx4xpwkc552dz2z2";
12   };
14   nativeBuildInputs = [ gtk3 ];
16   propagatedBuildInputs = [ breeze-icons gnome-icon-theme hicolor-icon-theme ];
18   installPhase = ''
19     mkdir -p $out/share/icons/oomox-gruvbox-dark
20     rm README.md
21     cp -r * $out/share/icons/oomox-gruvbox-dark
22     gtk-update-icon-cache $out/share/icons/oomox-gruvbox-dark
23   '';
25   dontDropIconThemeCache = true;
27   meta = with lib; {
28     description = "Gruvbox icons for GTK based desktop environments";
29     homepage = "https://github.com/jmattheis/gruvbox-dark-gtk";
30     license = licenses.gpl3Only;
31     platforms = platforms.unix;
32     maintainers = [ maintainers.nomisiv ];
33   };