Share mouse keyboard devices with host

I am sharing the GPU with a privileged lxd container (using CUDA).

It is my understanding that systemd launches acpid in the host to generate all the /dev/input/event*.

The nvidia driver uses acpid to find the mouse and keyboarded device. I share the /dev/input/event* and I enabled acpid in the guest. I am not getting the mouse and keyboard events. Any ideas how to fix that.

I have a workaround that I prefer not to use. I have to create entry for them in a file in /usr/share/X11/xorg.conf.d/

cd /dev/input
for input in event*
cat >> /usr/share/X11/xorg.conf.d/10-lxc-input.conf <<_EOF_
Section "InputDevice"
    Identifier "$input"
    Option "Device" "/dev/input/$input"
    Option "AutoServerLayout" "true"
    Driver "evdev"