From 3fbafbc0eae09fa80ab51e29bebc39c93c84438c Mon Sep 17 00:00:00 2001 From: unexplrd Date: Sat, 25 Apr 2026 13:20:48 +0300 Subject: [PATCH] Install desktop entry via substituteAll in Nix derivation - Generate `t3code.desktop` before installing it - Simplify the desktop file install step --- packages/t3code-desktop/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/t3code-desktop/default.nix b/packages/t3code-desktop/default.nix index 9c90f55..b75355d 100644 --- a/packages/t3code-desktop/default.nix +++ b/packages/t3code-desktop/default.nix @@ -138,9 +138,8 @@ in --add-flags "$out/share/${pname}/resources/app.asar" export out - install -d "$out/share/applications" - substituteAll ${./t3code.desktop.in} \ - "$out/share/applications/t3code.desktop" + substituteAll ${./t3code.desktop.in} t3code.desktop + install -Dm644 t3code.desktop "$out/share/applications/t3code.desktop" runHook postInstall '';