From d4f83e11dba5a2630b6ce6bfe7fd52417a96589d Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Thu, 5 Mar 2026 02:05:02 +0100 Subject: [PATCH] add .desktop icon to package --- flake.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index f736cb0..8f88095 100644 --- a/flake.nix +++ b/flake.nix @@ -276,7 +276,17 @@ rec { # The wrapper enters the correct working dir, so fonts/shaders/presets are available mkdir -p $out/bin - makeWrapper $out/lib/${pname} $out/bin/${pname} --chdir "${placeholder "out"}/lib" + makeWrapper $out/lib/${pname} $out/bin/${pname} --chdir "$out/lib" + + # Generate a .desktop file + mkdir -p $out/share/applications + cat < $out/share/applications/${pname}.desktop + [Desktop Entry] + Terminal=true + Name=PuzzleSpaces + Exec=$out/bin/${pname} %f + Type=Application + INI ''; };