blob: 76e0971101a9d172497f5f993c349b99dbad78ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
{ pkgs ? import <nixpkgs> {}
, mode ? "mount"
, diskoFile
, ... }@args:
let
disko = import ./. {};
diskFormat = import diskoFile args;
diskoEval = if (mode == "create") then
disko.createScript diskFormat pkgs
else if (mode == "mount") then
disko.mountScript diskFormat pkgs
else
builtins.abort "invalid mode"
;
in diskoEval
|