dotfiles/hosts/groceries/services/sync/syncyomi.nix

22 lines
385 B
Nix
Raw Normal View History

{ config, ... }:
let
cfg = config.services.syncyomi;
baseUrl = "/syncyomi/";
in {
services = {
nginx = {
virtualHosts."sync.eriedaberrie.me" = {
locations.${baseUrl}.proxyPass = "http://127.0.0.1:${builtins.toString cfg.settings.port}/";
};
};
syncyomi = {
enable = true;
settings = {
inherit baseUrl;
};
};
};
}