nixos/rtl-sdr: modernize

This commit is contained in:
Gavin John 2025-01-28 11:11:29 -08:00
parent 65e20490d0
commit c8e664839b
No known key found for this signature in database
GPG Key ID: 792E158CDD33C3EE

View File

@ -19,6 +19,7 @@ in
This is a prerequisite to using devices supported by rtl-sdr without being root, since rtl-sdr USB descriptors will be owned by plugdev through udev.
'';
};
package = lib.mkPackageOption pkgs "rtl-sdr" { };
};
config = lib.mkIf cfg.enable {
@ -27,7 +28,8 @@ in
"e4000"
"rtl2832"
];
services.udev.packages = [ pkgs.rtl-sdr ];
services.udev.packages = [ cfg.package ];
environment.systemPackages = [ cfg.package ];
users.groups.plugdev = { };
};
}