From b2f8e566b7276cf87e59fb66130a5190b4bc6e9f Mon Sep 17 00:00:00 2001 From: Kristian Krsnik Date: Thu, 25 Jan 2024 15:17:30 +0100 Subject: [PATCH] added multiple icons --- flake.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 7239339..443bc9a 100644 --- a/flake.nix +++ b/flake.nix @@ -31,6 +31,8 @@ comment = "Advanced text editor for script writers."; categories = ["Office" "TextEditor" "Utility"]; + + mimeTypes = ["application/x-${name}"]; }; in { packages.${system} = { @@ -43,10 +45,16 @@ }; extraInstallCommands = '' - mkdir -p $out/share/icons/hicolor/1024x1024/apps/ + mkdir -p $out/share/icons/ ln -s "${desktopItem}/share/applications" $out/share/applications - ln -s "${icon}" $out/share/icons/hicolor/1024x1024/apps/${name}.png + + 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 ''; }; };