flake/hosts/vultr/sin0/default.nix

32 lines
633 B
Nix
Raw Normal View History

2024-10-07 08:07:24 +00:00
{ lib, ... }:
2024-09-21 16:21:30 +00:00
{
2024-09-21 20:35:35 +00:00
imports = [
2024-09-30 15:45:26 +00:00
./anti-feature.nix
2024-09-21 20:35:35 +00:00
2024-10-07 08:07:24 +00:00
./services/telegram-bot/danbooru_img_bot.nix
2024-10-19 04:54:55 +00:00
./services/ip-checker.nix
2024-09-21 20:35:35 +00:00
./services/redlib.nix
../../../nixos/profiles/sing-box-server
];
2024-09-21 20:19:03 +00:00
2024-10-19 05:00:06 +00:00
_module.args.ports = import ./ports.nix;
2024-09-21 16:21:30 +00:00
system.stateVersion = "24.05";
networking.firewall.allowedUDPPorts = [ 443 ];
networking.firewall.allowedTCPPorts = [
80
443
];
2024-10-07 08:07:24 +00:00
sops.secrets = lib.mapAttrs (_n: v: v // { sopsFile = ./secrets.yaml; }) {
"tg/danbooru_img_bot" = { };
};
2024-09-21 16:21:30 +00:00
services.caddy.enable = true;
services.caddy.settings.apps.http.servers.srv0 = {
listen = [ ":443" ];
};
}