From 618271b191c53f320f4f24f8bfaa919ca5786ec5 Mon Sep 17 00:00:00 2001 From: Felix Albrigtsen Date: Sat, 7 Sep 2024 18:15:12 +0200 Subject: [PATCH] defiant: add rtl-tcp --- hosts/defiant/configuration.nix | 1 + hosts/defiant/services/rtl-tcp.nix | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 hosts/defiant/services/rtl-tcp.nix diff --git a/hosts/defiant/configuration.nix b/hosts/defiant/configuration.nix index 7ffac1c..2abdb81 100644 --- a/hosts/defiant/configuration.nix +++ b/hosts/defiant/configuration.nix @@ -25,6 +25,7 @@ ./services/microbin.nix # ./services/minecraft.nix ./services/monitoring + ./services/rtl-tcp.nix ./services/vaultwarden.nix ]; diff --git a/hosts/defiant/services/rtl-tcp.nix b/hosts/defiant/services/rtl-tcp.nix new file mode 100644 index 0000000..88bef7f --- /dev/null +++ b/hosts/defiant/services/rtl-tcp.nix @@ -0,0 +1,14 @@ +{ config, pkgs, lib, ... }: + +let + port = 1457; +in { + hardware.rtl-sdr.enable = true; + systemd.services.rtl-tcp = { + script = "${pkgs.rtl-sdr}/bin/rtl_tcp -a 0.0.0.0 -p ${toString port} -s 2000000 -T"; + serviceConfig = { + Group = "plugdev"; + }; + }; + networking.firewall.allowedTCPPorts = [ port ]; +}