added network system module

This commit is contained in:
2026-07-06 17:02:20 +01:00
parent 3bb63059fa
commit 59d2a8acfb
2 changed files with 49 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
{
self,
inputs,
...
}: {
flake.nixosModules.networking = {
pkgs,
lib,
...
}: {
networking = {
networkmanager = {
enable = true;
dns = "none";
};
nameservers = [
"1.1.1.1"
"8.8.8.8"
];
};
services.unbound = {
enable = true;
};
systemd.services.NetworkManager-wait-online.enable = false;
};
}

View File

@@ -0,0 +1,22 @@
{
self,
inputs,
...
}: {
flake.nixosModules.networking = {
pkgs,
lib,
...
}: let
modules = with self.nixosModules; [
networking
];
in {
imports = modules;
networking = {
# Just for hackstation, replace enp5s0 with primary interface
interfaces.enp5s0.wakeOnLan.enable = true;
firewall.enable = false;
};
};
}