From 106bb76d1ed738f38512665ef3c173629cfc75a2 Mon Sep 17 00:00:00 2001 From: Jake Zerrer Date: Sun, 30 Nov 2025 10:49:34 -0500 Subject: Create nix server Create nix server --- server/bootstrap.nix | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 server/bootstrap.nix (limited to 'server/bootstrap.nix') diff --git a/server/bootstrap.nix b/server/bootstrap.nix new file mode 100644 index 0000000..32b65ff --- /dev/null +++ b/server/bootstrap.nix @@ -0,0 +1,33 @@ +{ + config, + modulesPath, + lib, + pkgs, + ... +}@args: +{ + imports = [ + (modulesPath + "/installer/scan/not-detected.nix") + (modulesPath + "/profiles/qemu-guest.nix") + ./disk-config.nix + ]; + networking.useDHCP = lib.mkDefault true; + networking.hostName = "jakezerrer"; + + boot.loader.grub.enable = true; + + services.openssh = { + enable = true; + }; + + networking.firewall = { + enable = true; + allowedTCPPorts = [ 22 ]; + }; + + users.users.root.openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINPtvI9cG6YLKUWY3R4vg/ky2wAV0izTAkMgWiOS8Tzr him@jakezerrer.com" + ]; + + system.stateVersion = "24.05"; +} -- cgit v1.2.3