diff options
author | Babbaj <babbaj45@gmail.com> | 2022-02-06 01:55:49 -0500 |
---|---|---|
committer | Babbaj <babbaj45@gmail.com> | 2022-02-06 01:55:49 -0500 |
commit | 56109be38bb159fe5dcb0dc7d8878577c69c9389 (patch) | |
tree | a5b015a87fedb43e344f1acabef7f61723d8fca7 | |
parent | 216ba6176787d23a98a6014eb5461bfb9dcd1149 (diff) | |
download | nixpkgs-56109be38bb159fe5dcb0dc7d8878577c69c9389.tar nixpkgs-56109be38bb159fe5dcb0dc7d8878577c69c9389.tar.gz nixpkgs-56109be38bb159fe5dcb0dc7d8878577c69c9389.tar.bz2 nixpkgs-56109be38bb159fe5dcb0dc7d8878577c69c9389.tar.lz nixpkgs-56109be38bb159fe5dcb0dc7d8878577c69c9389.tar.xz nixpkgs-56109be38bb159fe5dcb0dc7d8878577c69c9389.tar.zst nixpkgs-56109be38bb159fe5dcb0dc7d8878577c69c9389.zip |
nixos/qemu-vm: Create option for virtio-keyboard device
-rw-r--r-- | nixos/modules/virtualisation/qemu-vm.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix index 29e3aa024df..51438935894 100644 --- a/nixos/modules/virtualisation/qemu-vm.nix +++ b/nixos/modules/virtualisation/qemu-vm.nix @@ -632,6 +632,15 @@ in Enable the Qemu guest agent. ''; }; + + virtioKeyboard = + mkOption { + type = types.bool; + default = true; + description = '' + Enable the virtio-keyboard device. + ''; + }; }; virtualisation.useNixStoreImage = @@ -835,7 +844,9 @@ in # FIXME: Consolidate this one day. virtualisation.qemu.options = mkMerge [ - [ "-device virtio-keyboard" ] + (mkIf cfg.qemu.virtioKeyboard [ + "-device virtio-keyboard" + ]) (mkIf pkgs.stdenv.hostPlatform.isx86 [ "-usb" "-device usb-tablet,bus=usb-bus.0" ]) |