9 numix-icon-theme-circle,
15 stdenvNoCC.mkDerivation rec {
16 pname = "zafiro-icons";
19 src = fetchFromGitHub {
23 sha256 = "sha256-IbFnlUOSADYMNMfvRuRPndxcQbnV12BqMDb9bJRjnoU=";
31 propagatedBuildInputs = [
35 numix-icon-theme-circle
37 # still missing parent icon themes: Surfn
40 dontDropIconThemeCache = true;
43 dontRewriteSymlinks = true;
48 mkdir -p $out/share/icons
50 for theme in Dark Light; do
51 cp -a $theme $out/share/icons/Zafiro-icons-$theme
53 # remove unneeded files
54 rm $out/share/icons/Zafiro-icons-$theme/_config.yml
56 # remove files with non-ascii characters in name
57 # https://github.com/zayronxio/Zafiro-icons/issues/111
58 rm $out/share/icons/Zafiro-icons-$theme/apps/scalable/βTORRENT.svg
60 gtk-update-icon-cache $out/share/icons/Zafiro-icons-$theme
63 jdupes --link-soft --recurse $out/share
68 passthru.updateScript = gitUpdater { };
71 description = "Icon pack flat with light colors";
72 homepage = "https://github.com/zayronxio/Zafiro-icons";
73 license = with licenses; [ gpl3 ];
74 platforms = platforms.linux;
75 maintainers = with maintainers; [ romildo ];