80 lines
1.4 KiB
Nix
80 lines
1.4 KiB
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}:
|
|
|
|
{
|
|
imports = [
|
|
./act-runner.nix
|
|
# temp disable archiveteam for tiktok archiving
|
|
#./archiveteam.nix
|
|
# ./books.nix
|
|
#./firefly.nix
|
|
#./foundry.nix
|
|
./glances.nix
|
|
# ./haproxy.nix
|
|
./minecraft.nix
|
|
./nextcloud.nix
|
|
# ./postgres.nix
|
|
# ./restic.nix
|
|
./torr.nix
|
|
# ./unifi.nix
|
|
];
|
|
|
|
virtualisation.oci-containers.backend = "docker";
|
|
virtualisation.docker.daemon.settings = {
|
|
data-root = "/var/lib/docker2";
|
|
bip = "169.254.253.254/23";
|
|
fixed-cidr = "169.254.252.0/23";
|
|
default-address-pools = [
|
|
{
|
|
base = "169.254.2.0/23";
|
|
size = 28;
|
|
}
|
|
{
|
|
base = "169.254.4.0/22";
|
|
size = 28;
|
|
}
|
|
{
|
|
base = "169.254.8.0/21";
|
|
size = 28;
|
|
}
|
|
{
|
|
base = "169.254.16.0/20";
|
|
size = 28;
|
|
}
|
|
{
|
|
base = "169.254.32.0/19";
|
|
size = 28;
|
|
}
|
|
{
|
|
base = "169.254.64.0/18";
|
|
size = 28;
|
|
}
|
|
{
|
|
base = "169.254.128.0/18";
|
|
size = 28;
|
|
}
|
|
{
|
|
base = "169.254.192.0/19";
|
|
size = 28;
|
|
}
|
|
{
|
|
base = "169.254.224.0/20";
|
|
size = 28;
|
|
}
|
|
{
|
|
base = "169.254.240.0/21";
|
|
size = 28;
|
|
}
|
|
{
|
|
base = "169.254.248.0/22";
|
|
size = 28;
|
|
}
|
|
];
|
|
mtu = 9000;
|
|
};
|
|
}
|