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

35 lines
630 B
Nix
Executable File

{
stdenvNoCC,
fetchFromGitHub,
inputs,
gtk3,
fd,
gnome-icon-theme,
hicolor-icon-theme,
}:
stdenvNoCC.mkDerivation rec {
pname = "gruvbox-plus-icon-pack";
version = "9999";
src = inputs.gruvbox-plus-icon-pack;
nativeBuildInputs = [gtk3 fd];
propagatedBuildInputs = [gnome-icon-theme hicolor-icon-theme];
installPhase = ''
cd Gruvbox-Plus-Dark
fd " " -X rm
mkdir -p $out/share/icons/Gruvbox-Plus-Dark
cp -r * $out/share/icons/Gruvbox-Plus-Dark
'';
postFixup = ''
for i in $out/share/icons/*; do
gtk-update-icon-cache $i
done
'';
dontDropIconThemeCache = true;
}