nixos-configuration/modules/sdr.nix
2021-11-17 16:08:19 +00:00

19 lines
488 B
Nix

{ config, lib, pkgs, ... }:
let
cfg = config.myConfig;
in
{
options.myConfig = {
sdr = {
enable = pkgs.lib.mkEnableOption "Enable software defined radio";
};
};
config = lib.mkIf cfg.sdr.enable {
services.udev.extraRules = ''
# rad10
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="cc15", GROUP="users", MODE="0660"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="6089", GROUP="users", MODE="0660"
'';
};
}