nix-config/modules/watch-me-senpai/default.nix

40 lines
855 B
Nix
Raw Normal View History

2022-12-22 04:08:36 +01:00
{pkgs, config, lib, ...}:
let
mac_addr = "00:de:5b:f9:e2:3d";
in {
2022-12-20 14:56:16 +01:00
imports = [
2022-12-30 18:29:13 +01:00
../TLMS/default.nix
2022-12-22 03:39:40 +01:00
./secrets.nix
2022-12-20 14:56:16 +01:00
];
2022-12-22 03:33:18 +01:00
sops.defaultSopsFile = ../../secrets/watch-me-senpai/secrets.yaml;
2022-12-30 18:29:13 +01:00
deployment-TLMS.net = {
2022-12-22 04:08:36 +01:00
iface.uplink = {
name = "eth0";
mac = mac_addr;
matchOn = "mac";
useDHCP = false;
addr4 = "192.168.92.49/42";
dns = [ "8.8.8.8" "9.9.9.9" ];
routes = [
{
routeConfig = {
Gateway = "192.168.92.1";
GatewayOnLink = true;
Destination = "0.0.0.0/0";
};
}
];
};
wg = {
addr4 = "10.13.37.6";
prefix4 = 24;
privateKeyFile = config.sops.secrets.wg-seckey.path;
publicKey = "aNd+oXT3Im3cA0EqK+xL+MRjIx4l7qcXZk+Pe2vmRS8=";
};
};
2022-12-30 18:29:13 +01:00
deployment-TLMS.domain = "dvb.solutions";
2022-12-20 14:56:16 +01:00
}