Skip to content

Commit

Permalink
nixos/qemu-vm: minor readability improvements (#339681)
Browse files Browse the repository at this point in the history
  • Loading branch information
FliegendeWurst authored Dec 9, 2024
2 parents dbd30ce + 048d8cc commit 6137b22
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions nixos/modules/virtualisation/qemu-vm.nix
Original file line number Diff line number Diff line change
Expand Up @@ -257,13 +257,14 @@ let
cd "$TMPDIR"
${lib.optionalString (cfg.emptyDiskImages != [ ]) "idx=0"}
${flip concatMapStrings cfg.emptyDiskImages (size: ''
if ! test -e "empty$idx.qcow2"; then
${qemu}/bin/qemu-img create -f qcow2 "empty$idx.qcow2" "${toString size}M"
fi
idx=$((idx + 1))
'')}
${lib.pipe cfg.emptyDiskImages [
(lib.imap0 (
idx: size: ''
test -e "empty${builtins.toString idx}.qcow2" || ${qemu}/bin/qemu-img create -f qcow2 "empty${builtins.toString idx}.qcow2" "${builtins.toString size}M"
''
))
(builtins.concatStringsSep "")
]}
# Start QEMU.
exec ${qemu-common.qemuBinary qemu} \
Expand Down

0 comments on commit 6137b22

Please sign in to comment.