CrOS/modules/users/overseer/services/grocy.nix
TheWanderingCrow 8fb8e39de4 deny all rules
2025-02-15 10:44:32 -05:00

22 lines
415 B
Nix

{
lib,
config,
...
}:
lib.mkIf config.user.overseer.enable {
services.nginx.virtualHosts."grocy.wanderingcrow.net" = {
forceSSL = true;
useACMEHost = "grocy.wanderingcrow.net";
extraConfig = ''
allow 192.168.0.0/16;
allow 10.8.0.0/24;
deny all;
'';
};
services.grocy = {
enable = true;
hostName = "grocy.wanderingcrow.net";
nginx.enableSSL = false;
};
}