mirror of
https://github.com/nix-community/disko
synced 2024-11-10 06:14:14 +00:00
make-disk-image: allow extra dependencies to be passed into image builder
This commit is contained in:
parent
bb75ad0b1d
commit
4c4634bbcb
2 changed files with 8 additions and 1 deletions
|
@ -27,7 +27,7 @@ let
|
|||
systemdMinimal
|
||||
nix
|
||||
util-linux
|
||||
];
|
||||
] ++ nixosConfig.config.disko.extraDependencies;
|
||||
preVM = ''
|
||||
${lib.concatMapStringsSep "\n" (disk: "truncate -s ${disk.imageSize} ${disk.name}.raw") (lib.attrValues nixosConfig.config.disko.devices.disk)}
|
||||
'';
|
||||
|
|
|
@ -29,6 +29,13 @@ in
|
|||
default = { };
|
||||
description = "The devices to set up";
|
||||
};
|
||||
extraDependencies = lib.mkOption {
|
||||
type = lib.types.listOf lib.types.package;
|
||||
description = ''
|
||||
list of extra packages to make available in the make-disk-image.nix VM builder, an example might be f2fs-tools
|
||||
'';
|
||||
default = [];
|
||||
};
|
||||
rootMountPoint = lib.mkOption {
|
||||
type = lib.types.str;
|
||||
default = "/mnt";
|
||||
|
|
Loading…
Reference in a new issue