at 24.11-pre 521 B view raw
1{ config, lib, pkgs, ... }: 2 3with lib; 4 5let 6 cfg = config.hardware.bladeRF; 7 8in 9 10{ 11 options.hardware.bladeRF = { 12 enable = mkOption { 13 type = types.bool; 14 default = false; 15 description = '' 16 Enables udev rules for BladeRF devices. By default grants access 17 to users in the "bladerf" group. You may want to install the 18 libbladeRF package. 19 ''; 20 }; 21 22 }; 23 24 config = mkIf cfg.enable { 25 services.udev.packages = [ pkgs.libbladeRF ]; 26 users.groups.bladerf = {}; 27 }; 28}