nixos-anywhere-bare/default.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