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
|