nixos/hardware.steam-hardware: use steam-devices-udev-rules

ValveSoftware maintains an [udev rules repo][1] to help downstream distributions.

`steam-devices-udev-rules` is created from that, and contains only udev rules.

The udev rules contents are the some as `steam-unwrapped`.

`hardware.steam-hardware.enable` option is also useful for apps like
`cemu` and `rpcs3`, after this, it can be enabled without enabling
`nixpkgs.config.allowUnfree` and installing `steam-unwrapped`.

[1]: https://github.com/ValveSoftware/steam-devices
This commit is contained in:
Zhong Jianxin 2024-12-08 19:04:46 +08:00
parent afb7ab0260
commit 92b3ce1cdd

View file

@ -16,7 +16,7 @@ in
config = lib.mkIf cfg.enable {
services.udev.packages = [
pkgs.steam-unwrapped
pkgs.steam-devices-udev-rules
];
# The uinput module needs to be loaded in order to trigger the udev rules