minizincide: add desktop file

This commit is contained in:
SkohTV
2025-06-04 13:57:01 +02:00
parent ddd8c2e35a
commit 5356518e99
+20
View File
@@ -7,6 +7,8 @@
qtwebsockets,
minizinc,
makeWrapper,
copyDesktopItems,
makeDesktopItem,
}:
let
@@ -31,12 +33,30 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
qmake
makeWrapper
copyDesktopItems
];
buildInputs = [
qtbase
qtwebsockets
];
desktopItems = [
(makeDesktopItem {
name = "minizinc";
desktopName = "MiniZincIDE";
icon = "minizinc";
comment = meta.description;
exec = "MiniZincIDE";
type = "Application";
terminal = false;
categories = [
"Science"
"Development"
"Education"
];
})
];
sourceRoot = "${src.name}/MiniZincIDE";
dontWrapQtApps = true;