From f0e304507bb01308359af8d505ba852f799a0f35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Numbus?= Date: Tue, 24 Feb 2026 22:39:35 +0100 Subject: [PATCH] Added missing config attribute. --- modules/hardware/boot.nix | 12 +++++++----- modules/networking/firewall.nix | 14 ++++++++------ modules/networking/networking.nix | 32 ++++++++++++++++--------------- 3 files changed, 32 insertions(+), 26 deletions(-) diff --git a/modules/hardware/boot.nix b/modules/hardware/boot.nix index 89c82ad..86de227 100644 --- a/modules/hardware/boot.nix +++ b/modules/hardware/boot.nix @@ -1,11 +1,13 @@ { config, ... }: { - boot.initrd.systemd.enable = true; - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; + config = { + boot.initrd.systemd.enable = true; + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; - boot.kernel.sysctl = { - "vm.overcommit_memory" = 1; + boot.kernel.sysctl = { + "vm.overcommit_memory" = 1; + }; }; } \ No newline at end of file diff --git a/modules/networking/firewall.nix b/modules/networking/firewall.nix index 337cb7a..355a5c5 100644 --- a/modules/networking/firewall.nix +++ b/modules/networking/firewall.nix @@ -1,11 +1,13 @@ { config, ... }: { - networking.nftables.enable = true; - networking.firewall = { - enable = true; - allowPing = true; - allowedTCPPorts = [ 53 80 443 ]; - allowedUDPPorts = [ 53 443 ]; + config = { + networking.nftables.enable = true; + networking.firewall = { + enable = true; + allowPing = true; + allowedTCPPorts = [ 53 80 443 ]; + allowedUDPPorts = [ 53 443 ]; + }; }; } \ No newline at end of file diff --git a/modules/networking/networking.nix b/modules/networking/networking.nix index 2009842..3111a7b 100644 --- a/modules/networking/networking.nix +++ b/modules/networking/networking.nix @@ -37,22 +37,24 @@ in }; }; - networking.hostName = "numbus-server"; - networking.networkmanager.enable = false; + config = { + networking.hostName = "numbus-server"; + networking.networkmanager.enable = false; - # Allow rootless containers to bind to port 53 and up - boot.kernel.sysctl."net.ipv4.ip_unprivileged_port_start" = 53; + # Allow rootless containers to bind to port 53 and up + boot.kernel.sysctl."net.ipv4.ip_unprivileged_port_start" = 53; - networking.bridges.br0.interfaces = [ "${cfg.interface}" ]; - networking.interfaces."${cfg.interface}".useDHCP = false; - networking.interfaces.br0.useDHCP = false; - networking.nameservers = cfg.dnsServers; - networking.interfaces.br0.ipv4.addresses = [{ - address = "${cfg.ipAddress}"; - prefixLength = 24; - }]; - networking.defaultGateway = { - address = "${cfg.routerIpAddress}"; - interface = "br0"; + networking.bridges.br0.interfaces = [ "${cfg.interface}" ]; + networking.interfaces."${cfg.interface}".useDHCP = false; + networking.interfaces.br0.useDHCP = false; + networking.nameservers = cfg.dnsServers; + networking.interfaces.br0.ipv4.addresses = [{ + address = "${cfg.ipAddress}"; + prefixLength = 24; + }]; + networking.defaultGateway = { + address = "${cfg.routerIpAddress}"; + interface = "br0"; + }; }; } \ No newline at end of file