diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2020-02-05 16:00:27 +0100 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2020-02-05 23:15:18 +0100 |
commit | 60330b60655b3fa3a18624bdd7069855bb37af99 (patch) | |
tree | 3f3190bf216ad0c2f82748ee2489134c702b50ac /flake.nix | |
parent | 2a0cf385d26544d80a29ebf7e34f63e86f397283 (diff) |
flake.nix: Handle missing rev attribute
Dirty trees no longer set 'rev', so we need to handle this.
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/flake.nix b/flake.nix index 3f9e22bdae0f..e2346f99c7aa 100644 --- a/flake.nix +++ b/flake.nix @@ -23,8 +23,8 @@ import ./nixos/lib/eval-config.nix (args // { modules = modules ++ [ { system.nixos.versionSuffix = - ".${lib.substring 0 8 self.lastModified}.${self.shortRev}"; - system.nixos.revision = self.rev; + ".${lib.substring 0 8 self.lastModified}.${self.shortRev or "dirty"}"; + system.nixos.revision = lib.mkIf (self ? rev) self.rev; } ]; }); |