nixos: set system.configurationRevision from flake metadata

main
Felix Stupp 1 year ago
parent ef0f816b70
commit 52ddde1d6a
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -1,6 +1,7 @@
{ {
inputs, inputs,
lib, lib,
flake,
outputs, outputs,
... ...
}@flakeArg: }@flakeArg:
@ -10,6 +11,11 @@ let
{ modules, system }: { modules, system }:
let let
modsExtended = [ modsExtended = [
{
system.configurationRevision = toString (
flake.shortRev or flake.dirtyShortRev or flake.lastModified or "unknown"
);
}
outputs.nixosModules.myOptions outputs.nixosModules.myOptions
outputs.nixosModules.withDepends outputs.nixosModules.withDepends
{ home-manager.sharedModules = [ outputs.homeManagerModules.default ]; } { home-manager.sharedModules = [ outputs.homeManagerModules.default ]; }

Loading…
Cancel
Save