Merge pull request #158327 from babbaj/virtio-keyboard-option

nixos/qemu-vm: Create option for virtio-keyboard device

authored by Robert Hensing and committed by GitHub 189f7346 788ad762

+12 -1
+12 -1
nixos/modules/virtualisation/qemu-vm.nix
··· 632 Enable the Qemu guest agent. 633 ''; 634 }; 635 }; 636 637 virtualisation.useNixStoreImage = ··· 835 836 # FIXME: Consolidate this one day. 837 virtualisation.qemu.options = mkMerge [ 838 - [ "-device virtio-keyboard" ] 839 (mkIf pkgs.stdenv.hostPlatform.isx86 [ 840 "-usb" "-device usb-tablet,bus=usb-bus.0" 841 ])
··· 632 Enable the Qemu guest agent. 633 ''; 634 }; 635 + 636 + virtioKeyboard = 637 + mkOption { 638 + type = types.bool; 639 + default = true; 640 + description = '' 641 + Enable the virtio-keyboard device. 642 + ''; 643 + }; 644 }; 645 646 virtualisation.useNixStoreImage = ··· 844 845 # FIXME: Consolidate this one day. 846 virtualisation.qemu.options = mkMerge [ 847 + (mkIf cfg.qemu.virtioKeyboard [ 848 + "-device virtio-keyboard" 849 + ]) 850 (mkIf pkgs.stdenv.hostPlatform.isx86 [ 851 "-usb" "-device usb-tablet,bus=usb-bus.0" 852 ])