box: remove old photoprims stuff

This commit is contained in:
Aaron Bieber 2024-09-12 09:52:47 -06:00
parent 7cbada35ba
commit 12e199807e
No known key found for this signature in database

View File

@ -7,7 +7,6 @@
}: }:
let let
inherit (xinlib) todo; inherit (xinlib) todo;
#photoPrismTag = "220901-bullseye";
httpCacheTime = "720m"; httpCacheTime = "720m";
httpAllow = '' httpAllow = ''
allow 10.6.0.0/24; allow 10.6.0.0/24;
@ -63,7 +62,6 @@ in
# owner = config.users.users.nextcloud.name; # owner = config.users.users.nextcloud.name;
# sopsFile = config.xin-secrets.box.secrets.services; # sopsFile = config.xin-secrets.box.secrets.services;
#}; #};
#photoprism_admin_password = {sopsFile = config.xin-secrets.box.secrets.services;};
gitea_db_pass = { gitea_db_pass = {
owner = config.users.users.gitea.name; owner = config.users.users.gitea.name;
sopsFile = config.xin-secrets.box.secrets.services; sopsFile = config.xin-secrets.box.secrets.services;
@ -235,22 +233,6 @@ in
name = "photos"; name = "photos";
members = [ "qbit" ]; members = [ "qbit" ];
}; };
photoprism = {
name = "photoprism";
gid = 986;
};
};
users = {
photoprism = {
uid = 991;
name = "photoprism";
isSystemUser = true;
hashedPassword = null;
group = "photoprism";
shell = "/bin/sh";
openssh.authorizedKeys.keys = pubKeys;
};
}; };
}; };
@ -450,47 +432,7 @@ in
}; };
}; };
}; };
#photoprism = {
# enable = true;
# port = 2343;
# storagePath = "/media/pictures/photoprism/storage";
# originalsPath = "/media/pictures/photoprism/originals";
# importPath = "/media/pictures/photoprism/import";
# settings = {
# PHOTOPRISM_UPLOAD_NSFW = "true";
# PHOTOPRISM_DETECT_NSFW = "false";
# PHOTOPRISM_SITE_URL = "https://box.otter-alligator.ts.net/photos";
# PHOTOPRISM_SETTINGS_HIDDEN = "false";
# PHOTOPRISM_DATABASE_DRIVER = "sqlite";
# };
#};
#nextcloud = {
# enable = true;
# enableBrokenCiphersForSSE = false;
# hostName = "box.otter-alligator.ts.net";
# home = "/media/nextcloud";
# https = true;
# package = pkgs.nextcloud27;
# extraApps = with config.services.nextcloud.package.packages.apps; {
# inherit bookmarks calendar contacts notes tasks twofactor_webauthn;
# };
# extraAppsEnable = true;
# config = {
# overwriteProtocol = "https";
# dbtype = "pgsql";
# dbuser = "nextcloud";
# dbhost = "/run/postgresql";
# dbname = "nextcloud";
# dbpassFile = "${config.sops.secrets.nextcloud_db_pass.path}";
# adminpassFile = "${config.sops.secrets.nextcloud_admin_pass.path}";
# adminuser = "admin";
# };
#};
invidious = { invidious = {
enable = true; enable = true;
database = { database = {
@ -1125,13 +1067,6 @@ in
systemd = { systemd = {
services = { services = {
photoprism = {
serviceConfig = {
WorkingDirectory = lib.mkForce "/media/pictures/photoprism";
};
preStart = lib.mkForce "";
};
nginx.serviceConfig = { nginx.serviceConfig = {
ReadWritePaths = [ "/backups/nginx_cache" ]; ReadWritePaths = [ "/backups/nginx_cache" ];
ReadOnlyPaths = [ "/etc/nixos/secrets" ]; ReadOnlyPaths = [ "/etc/nixos/secrets" ];