19 lines
610 B
Nix
19 lines
610 B
Nix
{ 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"
|
|
'';
|
|
}
|