From 26b3071929daad496a82986b0d7b962556223e5b Mon Sep 17 00:00:00 2001 From: Alexander Tomokhov Date: Tue, 14 Nov 2023 05:23:10 +0400 Subject: [PATCH] system.configurationRevision = self.rev or "@${self.lastModifiedDate}" --- flake.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 79a0383..1a33850 100644 --- a/flake.nix +++ b/flake.nix @@ -36,8 +36,10 @@ top-level-flake.outPath; # for running "nix search nixpkgs", etc nix.registry.nixpkgs.flake = nixpkgs; - # embed commit sha1; FIXME dirty builds must be intentionally forbidden - system.configurationRevision = self.rev or ("#" + self.lastModifiedDate + "-" + toString self.lastModified); + # embed commit sha1 for `nixos-version --configuration-revision` + system.configurationRevision = self.rev + or "@${self.lastModifiedDate}"; # for development + # TODO assertion to forbid dirty builds caused by top-level-flake } ] ++