From c5d428d2624e22c90123f4f882b8b00639a2c911 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lex=20Santiago?= Date: Thu, 30 May 2024 01:41:21 -0400 Subject: [PATCH] Populate networking.nix --- hosts/primus/default.nix | 24 ++++-------------------- hosts/primus/networking.nix | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+), 20 deletions(-) diff --git a/hosts/primus/default.nix b/hosts/primus/default.nix index 56f7765..8aec8c9 100644 --- a/hosts/primus/default.nix +++ b/hosts/primus/default.nix @@ -1,7 +1,10 @@ { config, pkgs, ... }: { - imports = [ ./hardware-configuration.nix ]; + imports = [ + ./hardware-configuration.nix + ./networking.nix + ]; # Bootloader (UEFI) boot.loader.systemd-boot.enable = true; @@ -34,9 +37,6 @@ xorg.libX11 ]; - # Hostname - networking.hostName = "primus"; - # KDE Partition Manager programs.partition-manager.enable = true; @@ -45,10 +45,6 @@ users.defaultUserShell = pkgs.zsh; programs.zsh.promptInit = "source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme"; - - # WLAN - networking.networkmanager.enable = true; - # Tailscale services.tailscale.enable = true; @@ -227,18 +223,6 @@ programs.gnupg.agent.enable = true; services.pcscd.enable = true; - networking.firewall = { - enable = true; - allowedTCPPorts = [ 53317 ]; # LocalSend - allowedTCPPortRanges = [ - { from = 1714; to = 1764; } # KDE Connect - ]; - allowedUDPPorts = [ 53317 ]; # LocalSend - allowedUDPPortRanges = [ - { from = 1714; to = 1764; } # KDE Connect - ]; - }; - system.stateVersion = "23.11"; } diff --git a/hosts/primus/networking.nix b/hosts/primus/networking.nix index e69de29..f0b67fa 100644 --- a/hosts/primus/networking.nix +++ b/hosts/primus/networking.nix @@ -0,0 +1,19 @@ +{ config, pkgs, ... }: + +{ + networking = { + hostName = "primus"; + networkmanager.enable = true; + firewall = { + enable = true; + allowedTCPPorts = [ 53317 ]; # LocalSend + allowedTCPPortRanges = [ + { from = 1714; to = 1764; } # KDE Connect + ]; + allowedUDPPorts = [ 53317 ]; # LocalSend + allowedUDPPortRanges = [ + { from = 1714; to = 1764; } # KDE Connect + ]; + }; + }; +}