From 9b0f8b7a79c8f783cdab17bdd2f00de7aaa96c92 Mon Sep 17 00:00:00 2001 From: Daniel Flanagan Date: Tue, 18 Feb 2025 11:28:52 -0600 Subject: [PATCH] feat: allow dirty revisions --- lib/modules/nixos/default-module.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/modules/nixos/default-module.nix b/lib/modules/nixos/default-module.nix index dd6be6e..8e9b5a8 100644 --- a/lib/modules/nixos/default-module.nix +++ b/lib/modules/nixos/default-module.nix @@ -84,7 +84,9 @@ }; config = { - system.configurationRevision = lib.mkIf (self ? rev) self.rev; + system.configurationRevision = toString ( + self.shortRev or self.dirtyShortRev or self.lastModified or "unknown" + ); environment.etc = { "lytedev/rev".text = config.system.configurationRevision; };