From ea99bbde25a7d167136a6058529fc1cf6c292220 Mon Sep 17 00:00:00 2001 From: kalipso Date: Wed, 15 Jan 2025 13:32:26 +0100 Subject: [PATCH] [infradocs] init --- machines/configuration.nix | 10 ++++++++++ machines/infradocs/configuration.nix | 20 ++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 machines/infradocs/configuration.nix diff --git a/machines/configuration.nix b/machines/configuration.nix index 1a712ecd..55877dac 100644 --- a/machines/configuration.nix +++ b/machines/configuration.nix @@ -140,6 +140,16 @@ in ]; }; + infradocs = nixosSystem { + system = "x86_64-linux"; + specialArgs.inputs = inputs; + specialArgs.self = self; + modules = makeMicroVM "infradocs" "10.0.0.11" "D0:E5:CA:F0:D7:E7" [ + self.nixosModules.malobeo.vpn + ./infradocs/configuration.nix + ]; + }; + lucia = nixosSystem { system = "aarch64-linux"; specialArgs.inputs = inputs; diff --git a/machines/infradocs/configuration.nix b/machines/infradocs/configuration.nix new file mode 100644 index 00000000..0d775bbd --- /dev/null +++ b/machines/infradocs/configuration.nix @@ -0,0 +1,20 @@ +{ config, lib, pkgs, inputs, ... }: + +with lib; + +{ + networking = { + hostName = mkDefault "infradocs"; + useDHCP = false; + nameservers = [ "1.1.1.1" ]; + }; + + imports = [ + ../durruti/documentation.nix + ../modules/malobeo_user.nix + ../modules/sshd.nix + ]; + + system.stateVersion = "22.11"; # Did you read the comment? +} +