diff --git a/flake.nix b/flake.nix index fec1c6a..86b89a5 100644 --- a/flake.nix +++ b/flake.nix @@ -49,9 +49,13 @@ mkdir -p $out/share/ ln -s "${desktopItem}/share/applications" $out/share/applications - # Install icon - mkdir -p $out/share/icons/hicolor/1024x1024/apps - ln -s ${icon} $out/share/icons/hicolor/1024x1024/apps/${name}.png + # Install icons + for dimension in 128 256 512; do + dimensions=''${dimension}x''${dimension} + + mkdir -p $out/share/icons/hicolor/$dimensions/apps + "${pkgs.imagemagick}/bin/convert" ${icon} -resize $dimensions $out/share/icons/hicolor/$dimensions/apps/${name}.png + done ''; }; };