diff --git a/flake.nix b/flake.nix index 7efcfd9..45f79c0 100644 --- a/flake.nix +++ b/flake.nix @@ -16,9 +16,10 @@ specialArgs = { inherit system inputs; }; modules = [ - ./systems/lenovo.nix + ./modules/preserve-system.nix ./modules/core.nix ./modules/user + ./systems/lenovo.nix ]; }; }; diff --git a/modules/preserve-system.nix b/modules/preserve-system.nix new file mode 100644 index 0000000..e9ba0d2 --- /dev/null +++ b/modules/preserve-system.nix @@ -0,0 +1,7 @@ +# preserve the flake that built the current system generation + +{ inputs, ... }: let + inherit (inputs) self; +in { + environment.etc."current-flake".source = self; +}