Files
platform/install-anywhere/default.nix

25 lines
524 B
Nix

{
self ? (import ./. { }),
sources ? (import ./npins),
nixpkgs ? sources.nixpkgs,
...
}:
let
nixos =
nixpkgs: configuration:
import "${nixpkgs}/nixos/lib/eval-config.nix" {
modules = [ configuration ];
specialArgs = {
inherit nixpkgs self sources;
};
};
in
{
inherit self sources;
# Setting outPath means that you can do things like
# "${self}/modules/my-cool-module/thing.nix"
outPath = ./.;
nixosConfigurations.generic = nixos nixpkgs ./configuration.tmpl.nix;
}