diff options
| author | Grisha Shipunov | 2025-08-15 18:34:37 +0200 |
|---|---|---|
| committer | Grisha Shipunov | 2025-08-15 18:35:18 +0200 |
| commit | f35599a59a080f0e7a173e21cae3d51dc230a212 (patch) | |
| tree | 1b1b9f91f754b24602d6649df80d002cbb6d11f2 /modules/radio.nix | |
| parent | 963dbeb3685326d1420aadd6345db1902e8fc1f2 (diff) | |
Revert "retire toaster"
This reverts commit 1baa256be04a8b4e711a7d48a76197b5ffad6637.
Diffstat (limited to 'modules/radio.nix')
| -rw-r--r-- | modules/radio.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/modules/radio.nix b/modules/radio.nix new file mode 100644 index 0000000..391e98b --- /dev/null +++ b/modules/radio.nix @@ -0,0 +1,39 @@ +{ pkgs, ... }: + +{ + environment.systemPackages = with pkgs; [ + gnuradio + gqrx + cubicsdr + sdrangel + multimon-ng + sox + + libusb1 + rtl-sdr + hackrf + soapyhackrf + + sigdigger + suscan + sigutils + ]; + + hardware = { + rtl-sdr.enable = true; + hackrf.enable = true; + }; + + services.udev.extraRules = '' + # MCH2022 Badge + SUBSYSTEM=="usb", ATTR{idVendor}=="16d0", ATTR{idProduct}=="0f9a", MODE="0666" + + #Flipper Zero serial port + SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", ATTRS{manufacturer}=="Flipper Devices Inc.", TAG+="uaccess" + #Flipper Zero DFU + SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", ATTRS{manufacturer}=="STMicroelectronics", TAG+="uaccess" + #Flipper ESP32s2 BlackMagic + SUBSYSTEMS=="usb", ATTRS{idVendor}=="303a", ATTRS{idProduct}=="40??", ATTRS{manufacturer}=="Flipper Devices Inc.", TAG+="uaccess" + ''; + +} |
