diff --git a/nixos/sdr.nix b/nixos/sdr.nix index 9c9d52bd..0bcf03e3 100644 --- a/nixos/sdr.nix +++ b/nixos/sdr.nix @@ -11,9 +11,14 @@ (with pkgs; [ ]); }; + users.extraUsers.cyryl.extraGroups = [ "plugdev" ]; + users.groups = { "plugdev" = { }; }; services.udev = { packages = [ pkgs.rtl-sdr ]; - extraRules = ""; + extraRules = '' + # RTL2832U OEM vid/pid, e.g. ezcap EzTV668 (E4000), Newsky TV28T (E4000/R820T) etc. + SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" + ''; }; # dont load DVB-T modules automatically