diff options
author | h7x4 <h7x4@nani.wtf> | 2024-06-12 23:32:04 +0200 |
---|---|---|
committer | h7x4 <h7x4@nani.wtf> | 2024-06-12 23:32:04 +0200 |
commit | 53961c0aa6cca79aba022ae9a413b4823d418d0b (patch) | |
tree | aca9627c0a7daf173bbc3661ac57d75aa947fde2 /pkgs/by-name/un | |
parent | e51e07e4be829c04814eba458e5dbfe69a8ad421 (diff) |
unciv: install icon for desktop item
Diffstat (limited to 'pkgs/by-name/un')
-rw-r--r-- | pkgs/by-name/un/unciv/package.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/by-name/un/unciv/package.nix b/pkgs/by-name/un/unciv/package.nix index ab6ba743e75c6..2f41aa57ecbac 100644 --- a/pkgs/by-name/un/unciv/package.nix +++ b/pkgs/by-name/un/unciv/package.nix @@ -15,9 +15,15 @@ let exec = "unciv"; comment = "An open-source Android/Desktop remake of Civ V"; desktopName = "Unciv"; + icon = "unciv"; categories = [ "Game" ]; }; + desktopIcon = fetchurl { + url = "https://github.com/yairm210/Unciv/blob/4.11.16/extraImages/Icons/Unciv%20icon%20v6.png?raw=true"; + hash = "sha256-Zuz+HGfxjGviGBKTiHdIFXF8UMRLEIfM8f+LIB/xonk="; + }; + envLibPath = lib.makeLibraryPath (lib.optionals stdenv.isLinux [ libGL libpulseaudio @@ -46,6 +52,8 @@ stdenv.mkDerivation rec { --prefix PATH : ${lib.makeBinPath [ jre ]} \ --add-flags "-jar ${src}" + install -Dm444 ${desktopIcon} $out/share/icons/hicolor/512x512/apps/unciv.png + runHook postInstall ''; |