oxwm

https://git.tonybtw.com/oxwm.git git://git.tonybtw.com/oxwm.git

remove inline desktop entry in nix package

Commit
23f5573d56f47fbf47d74a5157d664e418c56ea1
Parent
ab27079
Author
emzywastaken <amiamemetoo@gmail.com>
Date
2025-10-27 21:45:21
- install existing oxwm.desktop manually
- specify version

Diff

diff --git a/default.nix b/default.nix
index 05f3baa..801879d 100644
--- a/default.nix
+++ b/default.nix
@@ -5,7 +5,6 @@
   xorg,
   freetype,
   fontconfig,
-  makeDesktopItem,
 }:
 rustPlatform.buildRustPackage (finalAttrs: {
   pname = "oxwm";
@@ -29,15 +28,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
     fontconfig
   ];
 
-  postInstall = let
-    oxwmDesktopItem = makeDesktopItem rec {
-      name = finalAttrs.pname;
-      exec = name;
-      desktopName = name;
-      comment = finalAttrs.meta.description;
-    };
-  in ''
-    install -Dt $out/share/xsessions ${oxwmDesktopItem}/share/applications/oxwm.desktop
+  postInstall = ''
+    install oxwm.desktop -Dt $out/share/xsessions
   '';
 
   passthru.providedSessions = ["oxwm"];
diff --git a/oxwm.desktop b/oxwm.desktop
index 0b93438..2617580 100644
--- a/oxwm.desktop
+++ b/oxwm.desktop
@@ -4,3 +4,4 @@ Comment=DWM but better with sane defaults
 Exec=oxwm
 Type=Application
 Keywords=wm;windowmanager;window;manager;
+Version=1.5