aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2025-12-27 08:55:59 -0600
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2025-12-27 08:55:59 -0600
commit6383802ba1addc4799328ce3696df2c76fb7c1b2 (patch)
tree960db8899e2b12c5b3be3bc276250e7194c48da9
parentb900e797ea557030edb8350bbf732c061f23c7a0 (diff)
clean up networking config and support for usb teather
-rw-r--r--hosts/ganymede/nixos.nix6
-rw-r--r--modules/services/nixos/networking/default.nix21
-rw-r--r--modules/services/nixos/networking/iwd.nix4
3 files changed, 18 insertions, 13 deletions
diff --git a/hosts/ganymede/nixos.nix b/hosts/ganymede/nixos.nix
index 6467059..863032f 100644
--- a/hosts/ganymede/nixos.nix
+++ b/hosts/ganymede/nixos.nix
@@ -9,6 +9,12 @@
services.tailscale.extraSetFlags = ["--advertise-exit-node"];
+ # backup usb teather configuration
+ systemd.network.networks."80-usb-teather" = {
+ name = "enp0s20f0u2";
+ networkConfig.DHCP = "yes";
+ };
+
nixpkgs.hostPlatform = "x86_64-linux";
system.stateVersion = "25.05";
}
diff --git a/modules/services/nixos/networking/default.nix b/modules/services/nixos/networking/default.nix
index 42cab1e..de573fe 100644
--- a/modules/services/nixos/networking/default.nix
+++ b/modules/services/nixos/networking/default.nix
@@ -5,16 +5,15 @@
./static.nix
];
- config = {
- services.resolved = {
- enable = true;
- domains = [
- "1.1.1.1"
- "1.0.0.1"
- ];
- };
- networking.resolvconf.enable = false;
-
- systemd.network.wait-online.enable = false;
+ # DNS
+ services.resolved = {
+ enable = true;
+ domains = [
+ "1.1.1.1"
+ "1.0.0.1"
+ ];
};
+ networking.resolvconf.enable = false;
+
+ systemd.network.wait-online.enable = false;
}
diff --git a/modules/services/nixos/networking/iwd.nix b/modules/services/nixos/networking/iwd.nix
index 441498d..910549c 100644
--- a/modules/services/nixos/networking/iwd.nix
+++ b/modules/services/nixos/networking/iwd.nix
@@ -3,9 +3,9 @@
config,
...
}: let
- cfg = config.collinux.services.networking;
+ cfg = config.collinux.services.networking.iwd;
in
- lib.mkIf (cfg.enable && cfg.iwd.enable) {
+ lib.mkIf cfg.enable {
networking = {
wireless.iwd = {
enable = true;