diff --git a/modules/linux/nixos/gaming.nix b/modules/linux/nixos/gaming.nix index c415a12..5b1049a 100644 --- a/modules/linux/nixos/gaming.nix +++ b/modules/linux/nixos/gaming.nix @@ -42,9 +42,16 @@ # }; # }; - services.udev.extraRules = '' - SUBSYSTEM=="powercap", KERNEL=="intel-rapl:0", RUN+="${pkgs.coreutils}/bin/chgrp wheel /sys/%p/energy_uj", RUN+="${pkgs.coreutils}/bin/chmod g+r /sys/%p/energy_uj" - ''; + # setup gaming device udev rules + services.udev = { + extraRules = '' + SUBSYSTEM=="powercap", KERNEL=="intel-rapl:0", RUN+="${pkgs.coreutils}/bin/chgrp wheel /sys/%p/energy_uj", RUN+="${pkgs.coreutils}/bin/chmod g+r /sys/%p/energy_uj" + ''; + packages = with pkgs; [ + game-devices-udev-rules + ]; + }; + hardware.uinput.enable = true; # Setup esync security.pam.loginLimits = [