Files
nix-infrastructure/configuration.nix
henrik 45ae6c16cd
Some checks failed
Nix Web Proxy Worker / setup-nixos-runner (push) Failing after 3m18s
Added a new private-key/public-key
2025-10-03 20:23:58 +02:00

53 lines
3.0 KiB
Nix

{ modulesPath, pkgs, ... }:
let
diskDevice = "/dev/vda";
sources = import ./npins;
in
{
imports = [
(modulesPath + "/profiles/qemu-guest.nix")
(sources.disko + "/module.nix")
./single-disk-layout.nix
];
disko.devices.disk.main.device = diskDevice;
boot.loader.grub = {
devices = [ diskDevice ];
efiSupport = true;
efiInstallAsRemovable = true;
};
services.openssh.enable = true;
users.users.root.openssh.authorizedKeys.keys = [
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC3idplMeWxZTOuT13k0ZvzsFKgD6CeLe5IeBkY6EyHwNX6pR+N9eOWRhWswdSz+Q5EwTIjFfJE+KkJImZYuoEZPomwbcZGvnuQkYMUWhbE4GqLzDGC6LCjQiO2tg41xN88YLZ4YAzMZbCGn0K0y6a8amEBTrDPQGTcJivv5t4Gm0VEPmlozSwqsFc9gIgjrcdBMqcCJs+gMlsimL8GxFEZ3sEpxie+hAS3qw0Mp8+PrA61x4tPLkiNTmFHZP3SaBz4ST5Fcm1d0zsurE/mIECsswQpM7Co18xzriiKAJfpmnjvha25TRLyi9OHdHgt9OnkLmkLq5S4brbOCo090EJ2r+jryIii/2DVMPAvobLq+b8aj2Lt7E6drtWJBem8c4UV6TJB1Rl4/4h4pS7b5st5OCaAfAs65sBNkMoiEJToGvNNZpOe9kNB65GQDkWq+SD+o9tja3DJ7e5U2LEaUN+RRxoeqik2KJenfd1fqbojuzigsZI/14kEih0PP2+HSB46k1zqG9dPLxS4PGR3hcQrouXQG3HX6wS1gZRTAxVRSy61YXOW8IvS2luK/Dgl0NcTkxNGPD6vHXsQff/GB+1tSAvW7P1h2EKvkPeP6SGAzOcN1enNVKPMMIdNejoM15vvb5Ww5QDhz2Zhaq1nUGlBU/IULtNLn+1csGrpE5oFbw== henrik@darkmakers"
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDbGbdSH6B/t35iX7aYlMb7HbkIhUPwoPflBORWWEX4I7L1MzfjbDAlLfFbIptVKRvT0vr7KbbyLAC3Ylg6/IaeyQW/aBMuSgKKS3kjTcEjVRzWq/k4ZXKFpIDAd76MktMFINZDXQ6d5Xig63Bjd2zhpXN84WTv4GzrY+WWT/F7R7dTnFD44jjQaZCwgiBRNajatCcLtz/8m+ausKJOlYkrkVv9ux9/6i0jH9pa0yjZfE285dhYGrYjLERlLC3D6PHgC1u47FRdLLsxJPDVRW0AVYzXizgGWHWzzK1BRpQXcG2Pajk9Tmo7xOHabmlTj7tKXjHFP6nSy1jULdN03Ur9AZMnBk0ythgsakf0hWo0u//dxxm4XCwiGA+EY3ySnCGza/xAZ4QEI2Edv/ltQWyMjOZhSyTmqe6OoWVvIS0mEPTe4k34i3j805FIO1sblLnzzajGUQBRPgQ11yI6xvOu9QyamC9JZGV1Rl8rZq6ZD5yvHB40f4z8nfDMkBJUNY28pErOtYprmGMksMvyt2qg+X6LE7to3eDMsT6k23xT5wdpFCqA06KQEBzB4t1sjIU96xP5+Ewpf0ZUkBahnw3UgdMNvARiPyCVtx/wm5bRceCvAXPbK/hdBSMvR1heBixx3YerLPyS1mReCAhQQs6/gy9yUZwwHwJllH/eribbsQ== henrik@darkmakers"
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCV8OTmpVYZnUg8k4nO1agoetDWUCk+RNA1MARZxpqk/ByovTrOlERrYVnabN/gxb9ITMMk9peto7pSwIHmBZO6G38JXJsklvblm+7eGAc5U+SobYoCK5PfKWaroIfN7n3FfTCw7FgaZJBo2e47FpsGTZMuHoX4GCV0aRtKKTsspL1/LyMKA6xbrqgHe/KOqmNzKz88CmmFVvoE56AgRbcK0XN3iMvFONflUDGetkdYOo3vHZeOkJevCQ2BLqRVstx1+SULAqjzHDptJZj5pMwdEboUGk90+9rnrLP/Qg5ifKzPmzs8ykcs+DtkHiJZzl3OfYErZvn9Oc86Xr8v8eGovcHdEEvKamtwuFjllGMceyXTOyjiNvJH3lV+eCrCg8kQflEyWnmZ5oPgTBNplDA6K2A6FRiL8nfxkckF4AACt3nVQO31CkgQvSipF3K4ib2ZQ8Ev4sjzvVKPcrFBsJpkyic1qNoQ5jlPvKP5/znJn9Dkj+i3+dcvBZQvpTnKjXDWTyL+4KIXkGjyZj+iCeFvp4kf0y/FqdOYlmhes93U9JA1RLom29WV8T6MhFWOP25PKvwh5jTPJo8f+4uXvVH4XewjdWx45EwLO+fCdAFLTLQPE2EfK/7yEZ5ftnwC14LFMsnyeSPFoxaX4xkiV97xZ0/yzUcjIrCDiW6LgvGUAQ== gitea@192.168.1.20:henrik/nix-infrastructure.git"
];
environment.systemPackages = with pkgs; [
inetutils
];
networking.nameservers = [
"192.168.1.195"
];
networking.interfaces = {
ens18 = {
ipv4 = {
addresses = [
{
address = "192.168.1.35";
prefixLength = 24;
}
];
};
};
};
system.stateVersion = "25.05";
}