summaryrefslogtreecommitdiff
path: root/os/core/networking.nix
diff options
context:
space:
mode:
authoradikro <adikro@disroot.org>2026-03-07 22:27:05 +0100
committeradikro <adikro@disroot.org>2026-03-07 22:27:05 +0100
commit11d05469368ecfe533c7720e7f5b624f2f8f19fc (patch)
treec666f76157b6f9158a2faa723efbf10d1d3dab03 /os/core/networking.nix
parentcacaadb79a73fca27bd8bbc0a33a0713d2379655 (diff)
...
Diffstat (limited to 'os/core/networking.nix')
-rw-r--r--os/core/networking.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/os/core/networking.nix b/os/core/networking.nix
index 4835cb8..d3021e4 100644
--- a/os/core/networking.nix
+++ b/os/core/networking.nix
@@ -6,18 +6,22 @@ in
options.os.core.network.enable = lib.mkEnableOption "system-wide networking setup";
config = lib.mkIf cfg.enable {
networking = {
- useDHCP = lib.mkDefault true;
networkmanager = {
enable = true;
- wifi.macAddress = "stable-ssid";
- ethernet.macAddress = "stable-ssid";
+ wifi = {
+ macAddress = "random";
+ backend = "iwd";
+ };
+ ethernet.macAddress = "random";
+ dns = "systemd-resolved";
};
firewall = {
- enable = true;
+ enable = false;
allowedTCPPorts = [ ];
allowedUDPPorts = [ ];
};
};
+ services.resolved.enable = true;
systemd.services."NetworkManager-wait-online".enable = false;
};
}