{ config, pkgs, inputs, ... }: { home-manager.users.cyryl = {...}: { imports = []; home.packages = with inputs.nixpkgs-nixos-unstable.legacyPackages."x86_64-linux"; with gnuradio3_8Packages; [gnuradio3_8 osmosdr gqrx audacity rtl-sdr inspectrum] ++ (with pkgs; []); }; users.extraUsers.cyryl.extraGroups = ["plugdev"]; users.groups = {"plugdev" = {};}; services.udev = { packages = [pkgs.rtl-sdr]; 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 boot.blacklistedKernelModules = ["dvb_usb_rtl28xxu"]; }