knossosnet: add desktop file (#459741)

This commit is contained in:
Yohann Boniface
2025-11-08 22:18:36 +00:00
committed by GitHub
+19
View File
@@ -4,6 +4,8 @@
lib,
openal,
dotnetCorePackages,
copyDesktopItems,
makeDesktopItem,
}:
buildDotnetModule rec {
@@ -25,6 +27,23 @@ buildDotnetModule rec {
runtimeDeps = [ openal ];
nativeBuildInputs = [ copyDesktopItems ];
desktopItems = [
(makeDesktopItem {
name = "knossos";
exec = "Knossos.NET";
icon = "knossos";
desktopName = "Knossos.NET";
comment = "Multi-platform launcher for Freespace 2 Open";
categories = [ "Game" ];
})
];
postInstall = ''
install -Dm644 $src/packaging/linux/knossos-512.png $out/share/icons/hicolor/512x512/apps/knossos.png
'';
meta = with lib; {
homepage = "https://github.com/KnossosNET/Knossos.NET";
description = "Multi-platform launcher for Freespace 2 Open";