oxwm

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

use git revision for nix flake package version

Commit
02086b376d38bcaa12a6a78d0c623de864ac9abd
Parent
da67cfc
Author
emzywastaken <amiamemetoo@gmail.com>
Date
2025-11-08 12:57:44
since it builds based on latest commit anyways

Diff

diff --git a/default.nix b/default.nix
index d0e1c0c..35d8384 100644
--- a/default.nix
+++ b/default.nix
@@ -5,10 +5,11 @@
   xorg,
   freetype,
   fontconfig,
+  gitRev ? "unkown",
 }:
 rustPlatform.buildRustPackage (finalAttrs: {
   pname = "oxwm";
-  version = "0.4.0";
+  version = "${lib.substring 0 8 gitRev}";
 
   src = ./.;
 
diff --git a/flake.nix b/flake.nix
index 69fff0d..dc13587 100644
--- a/flake.nix
+++ b/flake.nix
@@ -12,7 +12,10 @@
     forAllSystems = fn: nixpkgs.lib.genAttrs systems (system: fn nixpkgs.legacyPackages.${system});
   in {
     packages = forAllSystems (pkgs: rec {
-      default = pkgs.callPackage ./default.nix {};
+      default = pkgs.callPackage ./default.nix {
+        # use git rev for non tagged releases
+        gitRev = self.rev or self.dirtyRev or null;
+      };
       oxwm = default;
     });