From cdd41a6a7a86d684788c328e09d679e0a86da63d Mon Sep 17 00:00:00 2001 From: Daniel Flanagan Date: Tue, 18 Feb 2025 11:26:49 -0600 Subject: [PATCH] feat: bake flake version information into nixos hosts --- lib/modules/nixos/default-module.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/modules/nixos/default-module.nix b/lib/modules/nixos/default-module.nix index 58a047d..dd6be6e 100644 --- a/lib/modules/nixos/default-module.nix +++ b/lib/modules/nixos/default-module.nix @@ -84,6 +84,11 @@ }; config = { + system.configurationRevision = lib.mkIf (self ? rev) self.rev; + environment.etc = { + "lytedev/rev".text = config.system.configurationRevision; + }; + lyte.shell.enable = lib.mkDefault true; nixpkgs = { config.allowUnfree = lib.mkDefault true;