{ pkgs, ... }: { # sudo groupadd uinput # sudo usermod -aG input $USER # sudo usermod -aG uinput $USER # echo "KERNEL=="uinput", MODE="0660", GROUP="uinput", OPTIONS+="static_node=uinput"" >> /etc/udev/rules.d/99-input.rules # reboot or sudo udevadm control --reload-rules && sudo udevadm trigger # sudo modprobe uinput users.groups.uinput = { }; users.extraUsers.jana.extraGroups = [ "uinput" "input" ]; environment.systemPackages = [ pkgs.kanata-with-cmd ]; services.udev.extraRules = '' KERNEL=="uinput", MODE="0660", GROUP="uinput", OPTIONS+="static_node=uinput" ''; }