From 8f4f53815c4c1ce04b56779765790c7c2d298855 Mon Sep 17 00:00:00 2001 From: Donovan Glover Date: Sat, 16 Mar 2024 06:09:48 -0400 Subject: [PATCH] srb2kart: add desktop item --- pkgs/by-name/sr/srb2kart/package.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/by-name/sr/srb2kart/package.nix b/pkgs/by-name/sr/srb2kart/package.nix index 7021298b41ad..9601d99263ac 100644 --- a/pkgs/by-name/sr/srb2kart/package.nix +++ b/pkgs/by-name/sr/srb2kart/package.nix @@ -11,6 +11,8 @@ , SDL2_mixer , zlib , makeWrapper +, makeDesktopItem +, copyDesktopItems }: stdenv.mkDerivation (finalAttrs: { @@ -48,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: { cmake nasm makeWrapper + copyDesktopItems ]; buildInputs = [ @@ -66,6 +69,19 @@ stdenv.mkDerivation (finalAttrs: { "-DSDL2_INCLUDE_DIR=${lib.getDev SDL2}/include/SDL2" ]; + desktopItems = [ + (makeDesktopItem rec { + name = "Sonic Robo Blast 2 Kart"; + exec = finalAttrs.pname; + icon = finalAttrs.pname; + comment = "Kart racing mod based on SRB2"; + desktopName = name; + genericName = name; + startupWMClass = ".srb2kart-wrapped"; + categories = [ "Game" ]; + }) + ]; + installPhase = '' runHook preInstall