summary refs log tree commit diff
path: root/nixos/lib/qemu-common.nix
diff options
context:
space:
mode:
authorYuriy Taraday <yorik.sar@gmail.com>2022-06-08 19:58:27 +0400
committerYuriy Taraday <yorik.sar@gmail.com>2022-08-25 17:00:11 +0400
commit8a25d56a6d30c6d1f38bdf88ca76a26e1b5d1302 (patch)
tree442a9029b0c82c8f96b0d2b12addd1e491fe5d8d /nixos/lib/qemu-common.nix
parent04648b8dcf42fbfdfc8d35c1e5456f0f2507961a (diff)
downloadnixpkgs-8a25d56a6d30c6d1f38bdf88ca76a26e1b5d1302.tar
nixpkgs-8a25d56a6d30c6d1f38bdf88ca76a26e1b5d1302.tar.gz
nixpkgs-8a25d56a6d30c6d1f38bdf88ca76a26e1b5d1302.tar.bz2
nixpkgs-8a25d56a6d30c6d1f38bdf88ca76a26e1b5d1302.tar.lz
nixpkgs-8a25d56a6d30c6d1f38bdf88ca76a26e1b5d1302.tar.xz
nixpkgs-8a25d56a6d30c6d1f38bdf88ca76a26e1b5d1302.tar.zst
nixpkgs-8a25d56a6d30c6d1f38bdf88ca76a26e1b5d1302.zip
nixos/qemu: nixpkgs-fmt nixos/lib/qemu-common.nix
Diffstat (limited to 'nixos/lib/qemu-common.nix')
-rw-r--r--nixos/lib/qemu-common.nix16
1 files changed, 9 insertions, 7 deletions
diff --git a/nixos/lib/qemu-common.nix b/nixos/lib/qemu-common.nix
index fc3dcb24ab9..5e620357b82 100644
--- a/nixos/lib/qemu-common.nix
+++ b/nixos/lib/qemu-common.nix
@@ -4,22 +4,24 @@
 let
   zeroPad = n:
     lib.optionalString (n < 16) "0" +
-      (if n > 255
-       then throw "Can't have more than 255 nets or nodes!"
-       else lib.toHexString n);
+    (if n > 255
+    then throw "Can't have more than 255 nets or nodes!"
+    else lib.toHexString n);
 in
 
 rec {
   qemuNicMac = net: machine: "52:54:00:12:${zeroPad net}:${zeroPad machine}";
 
   qemuNICFlags = nic: net: machine:
-    [ "-device virtio-net-pci,netdev=vlan${toString nic},mac=${qemuNicMac net machine}"
+    [
+      "-device virtio-net-pci,netdev=vlan${toString nic},mac=${qemuNicMac net machine}"
       ''-netdev vde,id=vlan${toString nic},sock="$QEMU_VDE_SOCKET_${toString net}"''
     ];
 
-  qemuSerialDevice = if pkgs.stdenv.hostPlatform.isx86 || pkgs.stdenv.hostPlatform.isRiscV then "ttyS0"
-        else if (with pkgs.stdenv.hostPlatform; isAarch || isPower) then "ttyAMA0"
-        else throw "Unknown QEMU serial device for system '${pkgs.stdenv.hostPlatform.system}'";
+  qemuSerialDevice =
+    if pkgs.stdenv.hostPlatform.isx86 || pkgs.stdenv.hostPlatform.isRiscV then "ttyS0"
+    else if (with pkgs.stdenv.hostPlatform; isAarch || isPower) then "ttyAMA0"
+    else throw "Unknown QEMU serial device for system '${pkgs.stdenv.hostPlatform.system}'";
 
   qemuBinary = qemuPkg: {
     x86_64-linux = "${qemuPkg}/bin/qemu-kvm -cpu max";