Personal-use NixOS configuration
at main 25 lines 424 B view raw
1{ 2 hosts ? [ ], 3}: 4 5{ config, flakeLib, ... }: 6 7# TODO: Look into sockets 8 9{ 10 services.libretranslate = { 11 enable = true; 12 13 environment = { 14 LT_DISABLE_FILES_TRANSLATION = "true"; 15 LT_CHAR_LIMIT = "380"; 16 17 LT_THREADS = "8"; 18 }; 19 }; 20 21 # Caddy reverse proxy configuration 22 services.caddy.virtualHosts = flakeLib.mkProxies hosts '' 23 reverse_proxy :${config.services.libretranslate.port} 24 ''; 25}