diff options
Diffstat (limited to 'pkgs/equibop.nix')
| -rw-r--r-- | pkgs/equibop.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/equibop.nix b/pkgs/equibop.nix new file mode 100644 index 0000000..2e3c3e3 --- /dev/null +++ b/pkgs/equibop.nix @@ -0,0 +1,28 @@ +{ + equibop, + imagemagick, + ... +}: + +equibop.overrideAttrs ( + final: prev: { + nativeBuildInputs = prev.nativeBuildInputs ++ [ + imagemagick + ]; + + postBuild = + prev.postBuild + + '' + pushd build + + for size in 16 24 32 48 64 128 256 512 1024; do + mkdir -pv $out/share/icons/hicolor/"$size"x"$size"/apps + if [ ! -e icon_"$size"x"$size"x32.png ] ; then + convert -resize "$size"x"$size" icon_1024x1024x32.png icon_"$size"x"$size"x32.png + fi + done; + + popd + ''; + } +) |
