makefu: add rad1o.nix

This commit is contained in:
makefu 2015-08-14 13:59:05 +00:00
parent d230db96d9
commit c36ea0e029
2 changed files with 19 additions and 2 deletions

View File

@ -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
View 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"
'';
}