15 lines
444 B
Nix
15 lines
444 B
Nix
|
{ sources ? import ./npins }:
|
||
|
let
|
||
|
evalConfig = import (sources.nixpkgs + "/nixos/lib/eval-config.nix");
|
||
|
pkgs = import sources.nixpkgs {};
|
||
|
system = evalConfig {
|
||
|
modules = [
|
||
|
./config/configuration.nix
|
||
|
];
|
||
|
};
|
||
|
inherit (system.config.system.build) diskoScript toplevel;
|
||
|
colmenaAnywhere = pkgs.writeShellScript "nixos-anywhere-auto.sh" ''
|
||
|
${pkgs.nixos-anywhere} -s ${diskoScript} ${toplevel}
|
||
|
'';
|
||
|
in colmenaAnywhere
|