radiobert: add dump1090_sdrplus

This commit is contained in:
Astro 2021-09-24 00:52:32 +02:00
parent ca01abceb8
commit ef15444a8d
4 changed files with 26 additions and 1 deletions

View File

@ -118,7 +118,7 @@ rec {
ip6 = "2a00:8180:2c00:282:1024:5fff:febd:9be7";
};
radiobert.ip4 = "172.22.99.117";
radiobert.ip4 = "172.22.99.154";
};
hqGlobal = builtins.attrNames hosts;

View File

@ -80,6 +80,7 @@
libraspberrypi
vim
wget
dump1090_sdrplus
];
programs.tmux.enable = true;

View File

@ -6,4 +6,6 @@ final: prev:
pile = prev.callPackage ./pile.nix { };
openwebrx = prev.python3Packages.callPackage ./openwebrx.nix { };
dump1090_sdrplus = prev.callPackage ./dump1090.nix { };
}

22
overlay/dump1090.nix Normal file
View File

@ -0,0 +1,22 @@
{ dump1090, fetchFromGitHub
, hackrf, rtl-sdr, airspy, soxr, libusb1
}:
dump1090.overrideAttrs (oa: {
src = fetchFromGitHub {
owner = "itemir";
repo = "dump1090_sdrplus";
rev = "master";
sha256 = "0pyc22fqzqqmzkci0ws5clbwcxa32qlrcb8sgrjzxkx48kyjlwm3";
};
buildInputs = oa.buildInputs ++ [
hackrf
rtl-sdr
airspy
soxr
];
makeFlags = [ "NoSDRplay=1" ];
installPhase = ''
mkdir -p $out/bin
cp -a dump1090 $out/bin/
'';
})