elendel: Initialize new host

This commit is contained in:
Charlotte Van Petegem 2024-11-10 14:05:05 +01:00
parent 4dd8568fd2
commit 1caf599f73
No known key found for this signature in database
GPG key ID: 019E764B7184435A
73 changed files with 334 additions and 175 deletions

View file

@ -0,0 +1,48 @@
{ pkgs, ... }:
{
imports = [ ./hardware.nix ];
time.timeZone = "Europe/Brussels";
networking = {
hostId = "338495bc";
useDHCP = false;
};
systemd.network = {
enable = true;
networks."enp7s0" = {
enable = true;
matchConfig = { Name = "enp7s0"; };
address = [
"37.27.113.55/26"
"2a01:4f9:3070:2382::/64"
];
gateway = [ "37.27.113.1" ];
routes = [
{
Gateway = "fe80::1";
GatewayOnLink = true;
}
];
dns = [
"1.1.1.1"
"1.0.0.1"
"2606:4700:4700::1111"
"2606:4700:4700::1001"
];
};
};
chvp = {
stateVersion = "24.11";
base = {
nix.enableDirenv = true;
zfs = {
enable = true;
rootDataset = "zroot/local/root";
};
};
};
}