This repository has been archived on 2024-04-14. You can view files and clone it, but cannot push or open issues or pull requests.
nixos-dotfiles/pkgs/gruvbox-plus-icon-pack/default.nix

29 lines
661 B
Nix

{ stdenvNoCC, fetchFromGitHub, gtk3, gnome-icon-theme, hicolor-icon-theme }:
stdenvNoCC.mkDerivation rec {
pname = "gruvbox-plus-icon-pack";
version = "3.1";
src = fetchFromGitHub {
owner = "SylEleuth";
repo = pname;
rev = "v${version}";
hash = "sha256-HOgH7BPb3wsgrFEotz9+RNTZL7mYnI9Y58L5vxd/F2Y=";
};
nativeBuildInputs = [ gtk3 ];
propagatedBuildInputs = [ gnome-icon-theme hicolor-icon-theme ];
installPhase = ''
mkdir -p $out/share/icons/GruvboxPlus
cp -r * $out/share/icons/GruvboxPlus
for theme in $out/share/icons/*; do
gtk-update-icon-cache $theme
done
'';
dontDropIconThemeCache = true;
}