Run nix fmt
This commit is contained in:
@@ -40,7 +40,8 @@ recursive layouts.
|
||||
Disko doesn't require installation: it can be run directly from nix-community
|
||||
repository. The [Quickstart Guide](./docs/quickstart.md) documents how to run
|
||||
Disko in its simplest form when installing NixOS. Alternatively, you can also
|
||||
use the new [disko-install](./docs/disko-install.md) tool, which combines `disko` and `nixos-install` into one step.
|
||||
use the new [disko-install](./docs/disko-install.md) tool, which combines
|
||||
`disko` and `nixos-install` into one step.
|
||||
|
||||
For information on other use cases, including upgrading from an older version of
|
||||
**disko**, using **disko** without NixOS and downloading the module, see the
|
||||
|
@@ -1,7 +1,9 @@
|
||||
# Running Interactive VMs with disko
|
||||
|
||||
disko now exports its own flavor of interactive VMs (similiar to config.system.build.vm).
|
||||
Simply import the disko module and build the vm runner with:
|
||||
disko now exports its own flavor of interactive VMs (similiar to
|
||||
config.system.build.vm). Simply import the disko module and build the vm runner
|
||||
with:
|
||||
|
||||
```
|
||||
nix build -L '.#nixosConfigurations.mymachine.config.system.build.vmWithDisko'
|
||||
```
|
||||
@@ -12,7 +14,8 @@ afterwards you can run the interactive VM with:
|
||||
result/bin/disko-vm
|
||||
```
|
||||
|
||||
You can configure the VM using the `virtualisation.vmVariantWithDisko` NixOS option:
|
||||
You can configure the VM using the `virtualisation.vmVariantWithDisko` NixOS
|
||||
option:
|
||||
|
||||
```nix
|
||||
{
|
||||
@@ -24,6 +27,6 @@ You can configure the VM using the `virtualisation.vmVariantWithDisko` NixOS opt
|
||||
}
|
||||
```
|
||||
|
||||
extraConfig that is set in disko.tests.extraConfig is also applied to the interactive VMs.
|
||||
imageSize of the VMs will be determined by the imageSize in the disk type in your disko config.
|
||||
memorySize is set by disko.memSize
|
||||
extraConfig that is set in disko.tests.extraConfig is also applied to the
|
||||
interactive VMs. imageSize of the VMs will be determined by the imageSize in the
|
||||
disk type in your disko config. memorySize is set by disko.memSize
|
||||
|
@@ -31,7 +31,7 @@ in
|
||||
types = {
|
||||
topology =
|
||||
let
|
||||
vdev = lib.types.submodule ({ name, ... }: {
|
||||
vdev = lib.types.submodule ({ ... }: {
|
||||
options = {
|
||||
mode = lib.mkOption {
|
||||
type = lib.types.enum modeOptions;
|
||||
@@ -44,10 +44,9 @@ in
|
||||
};
|
||||
};
|
||||
});
|
||||
parent = config;
|
||||
in
|
||||
lib.types.submodule
|
||||
({ config, name, ... }: {
|
||||
({ ... }: {
|
||||
options = {
|
||||
type = lib.mkOption {
|
||||
type = lib.types.enum [ "topology" ];
|
||||
|
@@ -189,7 +189,7 @@ in
|
||||
Machine configuration to be added for the vm script available at `.system.build.vmWithDisko`.
|
||||
'';
|
||||
inherit (vmVariantWithDisko) type;
|
||||
default = {};
|
||||
default = { };
|
||||
visible = "shallow";
|
||||
};
|
||||
|
||||
|
@@ -33,4 +33,5 @@ let
|
||||
mainProgram = finalAttrs.name;
|
||||
};
|
||||
});
|
||||
in self
|
||||
in
|
||||
self
|
||||
|
@@ -1,6 +1,4 @@
|
||||
{ pkgs ? import <nixpkgs> { }
|
||||
, diskoLib ? pkgs.callPackage ../lib { }
|
||||
}:
|
||||
{ pkgs ? import <nixpkgs> { }, ... }:
|
||||
(pkgs.nixos [
|
||||
../example/stand-alone/configuration.nix
|
||||
{ documentation.enable = false; }
|
||||
|
Reference in New Issue
Block a user