gruvbox-dark-icons-gtk: init at 1.0.0

authored by

NomisIV and committed by helbling.dev 71636409 b05cb5f9

+38
+34
pkgs/data/icons/gruvbox-dark-icons-gtk/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, gtk3, breeze-icons, gnome-icon-theme, hicolor-icon-theme }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "gruvbox-dark-icons-gtk"; 5 + version = "1.0.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "jmattheis"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "1fks2rrrb62ybzn8gqan5swcgksrb579vk37bx4xpwkc552dz2z2"; 12 + }; 13 + 14 + nativeBuildInputs = [ gtk3 ]; 15 + 16 + propagatedBuildInputs = [ breeze-icons gnome-icon-theme hicolor-icon-theme ]; 17 + 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 + ''; 24 + 25 + dontDropIconThemeCache = true; 26 + 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 + }; 34 + }
+4
pkgs/top-level/all-packages.nix
··· 20342 20342 20343 20343 gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { }; 20344 20344 20345 + gruvbox-dark-icons-gtk = callPackage ../data/icons/gruvbox-dark-icons-gtk { 20346 + inherit (plasma5Packages) breeze-icons; 20347 + }; 20348 + 20345 20349 gubbi-font = callPackage ../data/fonts/gubbi { }; 20346 20350 20347 20351 gyre-fonts = callPackage ../data/fonts/gyre {};