makefu: add rad1o.nix
This commit is contained in:
parent
d230db96d9
commit
c36ea0e029
@ -12,6 +12,9 @@
|
|||||||
../2configs/sda-crypto-root.nix
|
../2configs/sda-crypto-root.nix
|
||||||
# hardware specifics are in here
|
# hardware specifics are in here
|
||||||
../2configs/tp-x200.nix
|
../2configs/tp-x200.nix
|
||||||
|
|
||||||
|
../2configs/disable_v6.nix
|
||||||
|
../2configs/rad1o.nix
|
||||||
];
|
];
|
||||||
# not working in vm
|
# not working in vm
|
||||||
krebs.build.host = config.krebs.hosts.tsp;
|
krebs.build.host = config.krebs.hosts.tsp;
|
||||||
@ -20,8 +23,6 @@
|
|||||||
|
|
||||||
krebs.exim-retiolum.enable = true;
|
krebs.exim-retiolum.enable = true;
|
||||||
networking.firewall.allowedTCPPorts = [
|
networking.firewall.allowedTCPPorts = [
|
||||||
# nginx runs on 80
|
|
||||||
# graphite-web runs on 8080, carbon cache runs on 2003 tcp and udp
|
|
||||||
25
|
25
|
||||||
];
|
];
|
||||||
|
|
||||||
|
16
makefu/2configs/rad1o.nix
Normal file
16
makefu/2configs/rad1o.nix
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
gnuradio-osmosdr
|
||||||
|
gnuradio
|
||||||
|
gqrx
|
||||||
|
];
|
||||||
|
users.extraUsers.${config.krebs.build.user.name}.extraGroups = [ "dialout" ];
|
||||||
|
services.udev.extraRules = ''
|
||||||
|
ATTR{idVendor}=="1d50", ATTR{idProduct}=="604b", SYMLINK+="hackrf-jawbreaker-%k", MODE="0666", GROUP="dialout"
|
||||||
|
ATTR{idVendor}=="1d50", ATTR{idProduct}=="6089", SYMLINK+="hackrf-one-%k", MODE="0666", GROUP="dialout"
|
||||||
|
ATTR{idVendor}=="1d50", ATTR{idProduct}=="cc15", SYMLINK+="rad1o-%k", MODE="0666", GROUP="dialout"
|
||||||
|
ATTR{idVendor}=="1fc9", ATTR{idProduct}=="000c", SYMLINK+="nxp-dfu-%k", MODE="0666", GROUP="dialout"
|
||||||
|
'';
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user