File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change 5858 isFlake = flake != null ;
5959 guestConfig = if isFlake
6060 then flake . nixosConfigurations . ${ name } . config
61- else microvmConfig . config . config ;
61+ else if microvmConfig . evaluatedConfig != null
62+ then microvmConfig . evaluatedConfig . config
63+ else microvmConfig . config . config ;
6264 runner = guestConfig . microvm . declaredRunner ;
6365 in
6466 {
Original file line number Diff line number Diff line change 2525 vms = mkOption {
2626 type = with types ; attrsOf ( submodule ( { config , name , ... } : {
2727 options = {
28+ evaluatedConfig = mkOption {
29+ description = ''
30+ An already evaluated configuration of this MicroVM.
31+ Allows supplying an already evaluated configuration or an alternative configuration evaluation function instead of NixOS's default eval-config.
32+ '' ;
33+ default = null ;
34+ type = nullOr types . unspecified ;
35+ } ;
36+
2837 config = mkOption {
2938 description = ''
3039 A specification of the desired configuration of this MicroVM,
You can’t perform that action at this time.
0 commit comments