51 lines
1 KiB
Nix
51 lines
1 KiB
Nix
{
|
|
...
|
|
}:
|
|
{
|
|
imports = [ ];
|
|
|
|
# boot config
|
|
fileSystems = {
|
|
"/boot" = {
|
|
device = "/dev/disk/by-uuid/94A7-6995";
|
|
fsType = "vfat";
|
|
options = [
|
|
"fmask=0077"
|
|
"dmask=0077"
|
|
];
|
|
};
|
|
"/" = {
|
|
device = "/dev/disk/by-uuid/4e0b7ea5-8c74-478f-a4e3-ddc5691e4065";
|
|
fsType = "ext4";
|
|
};
|
|
"/srv/data/k8s" = {
|
|
device = "10.0.10.14:/srv/data/k8s";
|
|
fsType = "nfs";
|
|
options = [
|
|
"defaults"
|
|
"_netdev"
|
|
];
|
|
};
|
|
};
|
|
|
|
# networking config
|
|
networking.useDHCP = false;
|
|
systemd.network = {
|
|
enable = true;
|
|
networks.enp1s0 = {
|
|
matchConfig = {
|
|
Type = "ether";
|
|
MACAddress = "52:54:00:e6:1f:51";
|
|
};
|
|
networkConfig = {
|
|
IPv6AcceptRA = false;
|
|
};
|
|
DHCP = "yes";
|
|
};
|
|
};
|
|
|
|
# DO NOT CHANGE
|
|
# this defines the first version of NixOS that was installed on the machine so that programs with non-migratable data files are kept compatible
|
|
home-manager.users.noc.home.stateVersion = "24.11";
|
|
system.stateVersion = "24.11";
|
|
}
|