summaryrefslogtreecommitdiffstats
path: root/2configs
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2016-01-14 12:43:59 +0100
committermakefu <github@syntax-fehler.de>2016-01-14 17:27:05 +0100
commit3f4c9c1560bda94f1b7b988e74e9892eecbde078 (patch)
treec41071363e388c843f2875a60ee21b4a279cc449 /2configs
parent526c1b689d8b99211e617f7c554216d21f41c0a3 (diff)
ma 3 umts: init
Diffstat (limited to '2configs')
-rw-r--r--2configs/wwan.nix36
1 files changed, 6 insertions, 30 deletions
diff --git a/2configs/wwan.nix b/2configs/wwan.nix
index 29a610ac6..1e76cd28a 100644
--- a/2configs/wwan.nix
+++ b/2configs/wwan.nix
@@ -1,33 +1,9 @@
-{ config, lib, pkgs, ... }:
+_:
-#usage: $ wvdial
-
-let
- mainUser = config.krebs.build.user;
-in {
- environment.systemPackages = with pkgs;[
- wvdial
- ];
-
- environment.shellAliases = {
- umts = "sudo wvdial netzclub";
+{
+ imports = [ ../3modules ];
+ makefu.umts = {
+ enable = true;
+ modem-device = "/dev/serial/by-id/usb-Lenovo_H5321_gw_2D5A51BA0D3C3A90-if01";
};
-
- # configure for NETZCLUB
- environment.wvdial.dialerDefaults = ''
- Phone = *99***1#
- Dial Command = ATDT
- Modem = /dev/ttyACM0
- Baud = 460800
- Init1 = AT+CGDCONT=1,"IP","pinternet.interkom.de","",0,0
- Init2 = ATZ
- Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
- ISDN = 0
- Modem Type = Analog Modem
- Username = netzclub
- Password = netzclub
- Stupid Mode = 1
- Idle Seconds = 0'';
-
- users.extraUsers.${mainUser.name}.extraGroups = [ "dialout" ];
}