diff options
Diffstat (limited to 'system-profiles/networkmanager.nix')
| -rw-r--r-- | system-profiles/networkmanager.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/system-profiles/networkmanager.nix b/system-profiles/networkmanager.nix new file mode 100644 index 00000000..d1eb9cd1 --- /dev/null +++ b/system-profiles/networkmanager.nix | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | { lib, ... }: | ||
| 2 | |||
| 3 | with lib; | ||
| 4 | |||
| 5 | { | ||
| 6 | config = { | ||
| 7 | networking = { | ||
| 8 | networkmanager = { | ||
| 9 | enable = true; | ||
| 10 | dhcp = "internal"; | ||
| 11 | dns = mkForce "dnsmasq"; | ||
| 12 | extraConfig = '' | ||
| 13 | [connectivity] | ||
| 14 | uri=https://online.yggdrasil.li | ||
| 15 | ''; | ||
| 16 | }; | ||
| 17 | |||
| 18 | dhcpcd.enable = false; | ||
| 19 | }; | ||
| 20 | |||
| 21 | systemd.services."NetworkManager-wait-online".enable = false; | ||
| 22 | systemd.services."systemd-networkd-wait-online".enable = false; | ||
| 23 | |||
| 24 | services.resolved.enable = false; | ||
| 25 | }; | ||
| 26 | } | ||
