From 04ee4810b9954e701eb9ea012eaa4b30350dde0c Mon Sep 17 00:00:00 2001 From: cnst Date: Sat, 20 Jul 2024 17:50:06 +0200 Subject: [PATCH] networking --- nixos/core/networking.nix | 15 +++++++++++++++ nixos/hosts/cnix/default.nix | 15 --------------- nixos/hosts/cnix/imports.nix | 7 ++++--- 3 files changed, 19 insertions(+), 18 deletions(-) create mode 100644 nixos/core/networking.nix diff --git a/nixos/core/networking.nix b/nixos/core/networking.nix new file mode 100644 index 00000000..1a1c880b --- /dev/null +++ b/nixos/core/networking.nix @@ -0,0 +1,15 @@ +{ + networking = { + networkmanager.enable = true; + hostName = "cnix"; + nftables.enable = true; + firewall = { + enable = true; + interfaces = { + "enp7s0" = { + allowedTCPPorts = [22 80 443]; + }; + }; + }; + }; +} diff --git a/nixos/hosts/cnix/default.nix b/nixos/hosts/cnix/default.nix index aa7595a9..b4d84b9a 100644 --- a/nixos/hosts/cnix/default.nix +++ b/nixos/hosts/cnix/default.nix @@ -77,21 +77,6 @@ in { pkiBundle = "/etc/secureboot"; }; - # Networking - networking = { - networkmanager.enable = true; - hostName = "cnix"; - nftables.enable = true; - firewall = { - enable = true; - interfaces = { - "enp7s0" = { - allowedTCPPorts = [22 80 443]; - }; - }; - }; - }; - environment.sessionVariables = { FLAKE = "/home/cnst/.nix-config"; }; diff --git a/nixos/hosts/cnix/imports.nix b/nixos/hosts/cnix/imports.nix index e436c7ff..78b48ea6 100644 --- a/nixos/hosts/cnix/imports.nix +++ b/nixos/hosts/cnix/imports.nix @@ -3,6 +3,7 @@ # core ../../core/fonts.nix ../../core/hyprland.nix + ../../core/networking.nix ../../core/zsh.nix # hardware @@ -17,14 +18,14 @@ ../../services/gnome-keyring.nix ../../services/greetd.nix ../../services/gvfs.nix + ../../services/locate.nix ../../services/mullvad.nix ../../services/openssh.nix ../../services/pipewire.nix - ../../services/udisks.nix - ../../services/xserver-cnix.nix - ../../services/locate.nix ../../services/power.nix ../../services/samba.nix + ../../services/udisks.nix + ../../services/xserver-cnix.nix # extra ../../extra/gaming.nix