From 1d517e4ce6fa91f67d713128c0a52c59e1235db7 Mon Sep 17 00:00:00 2001 From: TheArcaneBrony Date: Sun, 11 Dec 2022 21:30:28 +0100 Subject: Deduplicate some configuration Signed-off-by: TheArcaneBrony --- modules/base-server.nix | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 modules/base-server.nix (limited to 'modules/base-server.nix') diff --git a/modules/base-server.nix b/modules/base-server.nix new file mode 100644 index 0000000..0e060e1 --- /dev/null +++ b/modules/base-server.nix @@ -0,0 +1,45 @@ +{ config, pkgs, ... }: + +{ + imports = + [ + ./base.nix + ]; + + boot = { + loader = { + grub = { + enable = true; + version = 2; + device = "/dev/sda"; # nodev for EFI only + + # EFI + efiSupport = false; + efiInstallAsRemovable = false; + }; + }; + }; + + networking = { + hostName = lib.mkDefault "Rory-nix-base-server"; + firewall = { + enable = false; + # allowedTCPPorts = [ ... ]; + # allowedUDPPorts = [ ... ]; + }; + }; + + services = { + openssh = { + enable = true; + #allow more logins in cases where i have many ssh keys on a system + extraConfig = '' + MaxAuthTries 32 + ''; + }; + }; + + + system.stateVersion = "22.11"; # DO NOT EDIT! +} + -- cgit 1.4.1