diff --git a/modules/nixos/hardware/default.nix b/modules/nixos/hardware/default.nix index 782f186..8463849 100644 --- a/modules/nixos/hardware/default.nix +++ b/modules/nixos/hardware/default.nix @@ -10,7 +10,6 @@ in imports = [ ./nvidia.nix ./audio.nix - ./networking.nix ]; options.hardware = { diff --git a/modules/nixos/hardware/networking.nix b/modules/nixos/hardware/networking.nix deleted file mode 100644 index 5be5803..0000000 --- a/modules/nixos/hardware/networking.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ config, lib, ... }: -let - inherit (lib) singleton; -in -{ - config = { - networking = { - enableIPv6 = false; - useDHCP = lib.mkDefault true; - hostName = config.system.hostname; - networkmanager.enable = true; - }; - - services.openssh = { - enable = true; - settings = { - PrintMotd = true; - }; - }; - - services.tailscale = { - enable = true; - authKeyFile = config.sops.secrets."keys/tailscale".path; - }; - persistDirs = singleton "/var/lib/tailscale"; - }; -} diff --git a/modules/nixos/networking/default.nix b/modules/nixos/networking/default.nix new file mode 100644 index 0000000..3828c80 --- /dev/null +++ b/modules/nixos/networking/default.nix @@ -0,0 +1,23 @@ +{ config, lib, ... }: +let + inherit (lib) mkDefault singleton; +in +{ + networking = { + enableIPv6 = false; + useDHCP = mkDefault true; + hostName = config.system.hostname; + networkmanager.enable = true; + }; + + services.openssh = { + enable = true; + settings.PrintMotd = true; + }; + + services.tailscale = { + enable = true; + authKeyFile = config.sops.secrets."keys/tailscale".path; + }; + persistDirs = singleton "/var/lib/tailscale"; +}