diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2017-10-30 13:28:58 +0100 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2017-10-30 13:28:58 +0100 |
commit | 1f00fccff1dad5ccf5b4d9e89368581b99a0ca62 (patch) | |
tree | 70f5ba1738505926c5452f76464fced86f37ddfd | |
parent | bd53caf1ac5e1caf035d2773836e6eef7fbd5fb1 (diff) | |
download | nixos-1f00fccff1dad5ccf5b4d9e89368581b99a0ca62.tar nixos-1f00fccff1dad5ccf5b4d9e89368581b99a0ca62.tar.gz nixos-1f00fccff1dad5ccf5b4d9e89368581b99a0ca62.tar.bz2 nixos-1f00fccff1dad5ccf5b4d9e89368581b99a0ca62.tar.xz nixos-1f00fccff1dad5ccf5b4d9e89368581b99a0ca62.zip |
…
-rw-r--r-- | hel.nix | 22 |
1 files changed, 9 insertions, 13 deletions
@@ -39,6 +39,12 @@ | |||
39 | 39 | ||
40 | systemd.services.ModemManager.enable = true; | 40 | systemd.services.ModemManager.enable = true; |
41 | 41 | ||
42 | services.gpsd = { | ||
43 | enable = true; | ||
44 | device = "/dev/serial/by-path/pci-0000:00:14.0-usb-0:2:1.2-port0"; | ||
45 | readonly = false; | ||
46 | }; | ||
47 | |||
42 | powerManagement.enable = true; | 48 | powerManagement.enable = true; |
43 | 49 | ||
44 | i18n = { | 50 | i18n = { |
@@ -238,19 +244,6 @@ | |||
238 | ''; | 244 | ''; |
239 | }; | 245 | }; |
240 | 246 | ||
241 | udev.extraRules = '' | ||
242 | # Disallow ModemManager from touching Sierra Wireless EM7455 tty ports | ||
243 | SUBSYSTEM=="tty", \ | ||
244 | ATTR{idVendor}=="1199", ATTR{idProduct}=="9079", \ | ||
245 | ENV{ID_MM_DEVICE_MANUAL_SCAN_ONLY}="1" | ||
246 | ''; | ||
247 | |||
248 | services.gpsd = { | ||
249 | enable = true; | ||
250 | device = "/dev/serial/by-path/pci-0000:00:14.0-usb-0:2:1.2-port0"; | ||
251 | readonly = false; | ||
252 | }; | ||
253 | |||
254 | printing = { | 247 | printing = { |
255 | enable = true; | 248 | enable = true; |
256 | drivers = with pkgs; [ samsung-unified-linux-driver ]; | 249 | drivers = with pkgs; [ samsung-unified-linux-driver ]; |
@@ -479,6 +472,9 @@ | |||
479 | services.udev.extraRules = with pkgs; '' | 472 | services.udev.extraRules = with pkgs; '' |
480 | SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="0", RUN+="${systemd}/bin/systemctl --no-block stop ac-plugged.service" | 473 | SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="0", RUN+="${systemd}/bin/systemctl --no-block stop ac-plugged.service" |
481 | SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="1", RUN+="${systemd}/bin/systemctl --no-block start ac-plugged.service" | 474 | SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="1", RUN+="${systemd}/bin/systemctl --no-block start ac-plugged.service" |
475 | |||
476 | # Disallow ModemManager from touching Sierra Wireless EM7455 tty ports | ||
477 | SUBSYSTEM=="tty", ATTR{idVendor}=="1199", ATTR{idProduct}=="9079", ENV{ID_MM_DEVICE_MANUAL_SCAN_ONLY}="1" | ||
482 | ''; | 478 | ''; |
483 | } | 479 | } |
484 | 480 | ||