From 4664265bb05a2019c414f783576ca311c043cb38 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Wed, 27 Jan 2021 21:55:24 +0100 Subject: [PATCH] Add installation machine Its configuration does not fit a real machine, but rather serves as a minimal configuration for new machines during installation. --- machines/installation/configuration.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 machines/installation/configuration.nix diff --git a/machines/installation/configuration.nix b/machines/installation/configuration.nix new file mode 100644 index 0000000..8712310 --- /dev/null +++ b/machines/installation/configuration.nix @@ -0,0 +1,21 @@ +{ config, pkgs, ... }: + +{ + imports = [ + ./hardware-configuration.nix + ]; + + networking.useDHCP = false; + # FIXME: replace with actual network interface + networking.interfaces.eno1.useDHCP = true; + + environment.systemPackages = with pkgs; [ + git # required by krops + ]; + + services.openssh.enable = true; + + users.users.root.openssh.authorizedKeys.keys = [ + # FIXME: add ssh keys required for initial deployment with krops + ]; +}