From a264d75d5c08f068c473c9088998b705f2bd4f6d Mon Sep 17 00:00:00 2001 From: Mach50 <64970593+mastermach50@users.noreply.github.com> Date: Tue, 10 Dec 2024 19:24:39 +0530 Subject: [PATCH] whatsie: Add desktop entry and install icons --- pkgs/by-name/wh/whatsie/package.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/by-name/wh/whatsie/package.nix b/pkgs/by-name/wh/whatsie/package.nix index e9888da4ea15..e7c45012278c 100644 --- a/pkgs/by-name/wh/whatsie/package.nix +++ b/pkgs/by-name/wh/whatsie/package.nix @@ -2,6 +2,8 @@ fetchFromGitHub, lib, stdenv, + makeDesktopItem, + copyDesktopItems, libX11, libxcb, qt5, @@ -20,6 +22,16 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/src"; + desktopItems = [ + (makeDesktopItem { + name = finalAttrs.pname; + desktopName = "Whatsie"; + icon = finalAttrs.pname; + exec = finalAttrs.pname; + comment = finalAttrs.meta.description; + }) + ]; + buildInputs = [ libX11 libxcb @@ -27,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { ]; nativeBuildInputs = [ + copyDesktopItems qt5.wrapQtAppsHook qt5.qmake ]; @@ -43,6 +56,7 @@ stdenv.mkDerivation (finalAttrs: { runHook preInstall install -Dm755 whatsie -t $out/bin + install -Dm644 $src/snap/gui/icon.svg $out/share/icons/hicolor/scalable/apps/whatsie.svg runHook postInstall '';