From c148aa428f36f2ceade95a2023acbe9ad7431ebe Mon Sep 17 00:00:00 2001 From: Kristian Krsnik Date: Thu, 25 Jan 2024 16:20:56 +0100 Subject: [PATCH] use recommended and supported icon sizes --- flake.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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 ''; }; };