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 + ]; + }; + }; +}