From e995d02e9ca8a954bbceb05d147ebd4d892f077e Mon Sep 17 00:00:00 2001 From: LavaDesu Date: Wed, 16 Jun 2021 16:08:10 +0700 Subject: [PATCH] try out putting revcount in version --- flake.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 2a1d371..559b49e 100644 --- a/flake.nix +++ b/flake.nix @@ -9,8 +9,15 @@ outputs = inputs: with inputs; let - base = { - system.configurationRevision = nixpkgs.lib.mkIf (self ? rev) self.rev; + revCount = "295536"; + base = { config, ... }: { + system = { + configurationRevision = nixpkgs.lib.mkIf (self ? rev) self.rev; + nixos = rec { + version = config.system.nixos.release + versionSuffix; + versionSuffix = ".${nixpkgs.lib.substring 0 8 (nixpkgs.lastModifiedDate or nixpkgs.lastModified or "19700101")}.r${revCount}-${nixpkgs.lib.substring 0 11 (nixpkgs.rev or "dirty")}"; + }; + }; nix.registry.nixpkgs.flake = nixpkgs; nixpkgs.overlays = builtins.attrValues overlays; };