summary refs log tree commit diff
path: root/nixos/modules/hardware/rtl-sdr.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/modules/hardware/rtl-sdr.nix')
-rw-r--r--nixos/modules/hardware/rtl-sdr.nix23
1 files changed, 0 insertions, 23 deletions
diff --git a/nixos/modules/hardware/rtl-sdr.nix b/nixos/modules/hardware/rtl-sdr.nix
deleted file mode 100644
index e85fc04e29b..00000000000
--- a/nixos/modules/hardware/rtl-sdr.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-let
-  cfg = config.hardware.rtl-sdr;
-
-in {
-  options.hardware.rtl-sdr = {
-    enable = lib.mkOption {
-      type = lib.types.bool;
-      default = false;
-      description = ''
-        Enables rtl-sdr udev rules, ensures 'plugdev' group exists, and blacklists DVB kernel modules.
-        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.
-       '';
-    };
-  };
-
-  config = lib.mkIf cfg.enable {
-    boot.blacklistedKernelModules = [ "dvb_usb_rtl28xxu" "e4000" "rtl2832" ];
-    services.udev.packages = [ pkgs.rtl-sdr ];
-    users.groups.plugdev = {};
-  };
-}