nixos/spec/eientei/photoview.nix
2025-01-13 11:52:09 +08:00

21 lines
564 B
Nix

{
services.photoview = {
enable = true;
database.driver = "postgres";
database.string = "postgresql:///photoview?host=/var/run/postgresql";
stateDir = "/nix/persist/service/photoview";
secrets = "/nix/persist/service/photoview/secrets.env";
};
services.nginx.virtualHosts."dvr.514fpv.io" = {
useACMEHost = ".514fpv.io";
addSSL = true;
locations."/" = {
proxyPass = "http://127.0.0.1:8000";
proxyWebsockets = true;
};
};
global.fs.zfs.mountpoints."/nix/persist/service/photoview" = "service/photoview";
}