From fbbfa557fd2cb266b10bad980fc610d834aa6d66 Mon Sep 17 00:00:00 2001 From: pascal Date: Wed, 27 Nov 2024 10:09:49 +0100 Subject: [PATCH] dbgate: add desktop entries --- pkgs/by-name/db/dbgate/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/db/dbgate/package.nix b/pkgs/by-name/db/dbgate/package.nix index 58c88b65c0fe..8f639fade01e 100644 --- a/pkgs/by-name/db/dbgate/package.nix +++ b/pkgs/by-name/db/dbgate/package.nix @@ -61,6 +61,9 @@ if stdenv.hostPlatform.isDarwin then ''; } else + let + appimageContents = appimageTools.extract { inherit pname src version; }; + in appimageTools.wrapType2 { inherit pname @@ -68,4 +71,9 @@ else src meta ; + extraInstallCommands = '' + install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications + substituteInPlace $out/share/applications/${pname}.desktop --replace-warn "Exec=AppRun --no-sandbox" "Exec=$out/bin/${pname}" + cp -r ${appimageContents}/usr/share/icons $out/share + ''; }