services.persistent-evdev.devices
NixOS option
A set of virtual proxy device labels with backing physical device ids. Physical devices should already exist in /dev/input/by-id/. Proxy devices will be automatically given a uinput- prefix. See the project page for example configuration of virtual devices with libvirt and remember to add uinput-* devices to the qemu cgroup_device_acl list (see virtualisation.libvirtd.qemu.verbatimConfig).
type: attribute set of stringDefault
{ }Example
declared in: nixos/modules/services/misc/persistent-evdev.nixView source on NixOS/nixpkgs →{
persist-mouse0 = "usb-Logitech_G403_Prodigy_Gaming_Mouse_078738533531-event-if01";
persist-mouse1 = "usb-Logitech_G403_Prodigy_Gaming_Mouse_078738533531-event-mouse";
persist-mouse2 = "usb-Logitech_G403_Prodigy_Gaming_Mouse_078738533531-if01-event-kbd";
persist-keyboard0 = "usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-event-kbd";
persist-keyboard1 = "usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-if01-event-kbd";
}