2 name = "Python Soundcard Library Test";
7 environment.systemPackages = [ (pkgs.python3.withPackages (ps: [ ps.soundcard ])) ];
9 hardware.pulseaudio.enable = true;
10 hardware.pulseaudio.systemWide = true;
12 virtualisation.qemu.options = [
13 "-device virtio-sound-pci,audiodev=my_audiodev"
14 "-audiodev wav,id=my_audiodev"
18 interactive.nodes.machine =
21 services.openssh.enable = true;
22 services.openssh.settings.PermitRootLogin = "yes";
23 users.extraUsers.root.initialPassword = "";
24 users.extraUsers.root.hashedPassword = null;
25 users.extraUsers.root.hashedPasswordFile = null;
26 users.extraUsers.root.initialHashedPassword = null;
27 virtualisation.forwardPorts = [
38 script = builtins.toFile "import.py" ''
44 machine.wait_for_unit("multi-user.target")
45 machine.succeed("python ${script}")