docs: Add documentation to recent headers

This commit is contained in:
Swarsel 2024-08-10 19:04:27 +02:00
parent 3155f78cda
commit 136c945cfa
Signed by: swarsel
GPG key ID: 26A54C31F2A4FD84
6 changed files with 580 additions and 611 deletions

View file

@ -3,7 +3,45 @@ let
matrixDomain = "matrix2.swarsel.win";
in
{
<< vminitbare>>
services = {
xserver.xkb = {
layout = "us";
variant = "altgr-intl";
};
openssh = {
enable = true;
settings.PermitRootLogin = "yes";
listenAddresses = [{
port = 22;
addr = "0.0.0.0";
}];
};
};
nix.settings.experimental-features = [ "nix-command" "flakes" ];
proxmoxLXC = {
manageNetwork = true; # manage network myself
manageHostName = false; # manage hostname myself
};
networking = {
useDHCP = true;
enableIPv6 = false;
};
users.users.root.openssh.authorizedKeys.keyFiles = [
../../../secrets/keys/authorized_keys
];
system.stateVersion = "23.05"; # TEMPLATE - but probably no need to change
environment.shellAliases = {
nswitch = "cd /.dotfiles; git pull; nixos-rebuild --flake .#$(hostname) switch; cd -;";
};
imports = [
(modulesPath + "/virtualisation/proxmox-lxc.nix")