services require storage

This commit is contained in:
mjallen18
2025-12-19 14:06:18 -06:00
parent 479ac18f20
commit e8fcf96253
20 changed files with 25 additions and 2 deletions

View File

@@ -12,6 +12,7 @@ let
aiConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "open-webui"; # todo multiple?
description = "AI Services";
options = { };
moduleConfig = {

View File

@@ -11,6 +11,7 @@ let
arrsConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "sabnzbd";
description = "*arr Services";
options = { };
moduleConfig = {

View File

@@ -30,6 +30,7 @@ let
authentikRacConfig = lib.${namespace}.mkModule {
inherit config;
name = "authentikRac";
serviceName = "podman-authenticRac";
description = "authentik_rac Service";
options = { };
moduleConfig = {

View File

@@ -12,6 +12,7 @@ let
calibreConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "calibre-web";
description = "Calibre Server";
options = { };
moduleConfig = {

View File

@@ -11,6 +11,7 @@ let
collaboraConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "coolwsd";
description = "collabora code server";
options = { };
moduleConfig = {

View File

@@ -11,6 +11,7 @@ let
ersatztvConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "podman-${name}";
description = "ersatztv";
options = { };
moduleConfig = {

View File

@@ -11,6 +11,7 @@ let
fgcConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "podman-${name}";
description = "free-games-claimer";
options = { };
moduleConfig = {

View File

@@ -12,6 +12,7 @@ let
immichConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "${name}-server";
description = "immich";
options = { };
moduleConfig = {

View File

@@ -11,6 +11,7 @@ let
lubeloggerConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "podman-${name}";
description = "lubelogger";
options = { };
moduleConfig = {

View File

@@ -11,6 +11,7 @@ let
manyfoldConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "podman-${name}";
description = "manyfold";
options = { };
moduleConfig = {

View File

@@ -10,6 +10,7 @@ let
matrixConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "${name}-synapse";
description = "config";
options = { };
moduleConfig = {

View File

@@ -11,6 +11,7 @@ let
nextcloudConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "podman-${name}";
description = "nextcloud";
options = { };
moduleConfig = {

View File

@@ -11,6 +11,7 @@ let
opencloudConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "podman-${name}";
description = "opencloud";
options = { };
moduleConfig = {

View File

@@ -12,6 +12,7 @@ let
orcaConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "podman-${name}";
description = "orca slicer web ui";
options = {
httpsPort = mkOpt types.int 443 "HTTPS port";

View File

@@ -12,6 +12,7 @@ let
paperlessConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "${name}-web";
description = "paperless";
options = { };
moduleConfig = {
@@ -35,6 +36,7 @@ let
paperlessAiConfig = lib.${namespace}.mkModule {
inherit config;
name = "paperless-ai";
serviceName = "podman-paperless-ai";
description = "paperless-ai";
options = { };
moduleConfig = {

View File

@@ -11,6 +11,7 @@ let
resticConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "${name}-rest-server";
description = "restic";
options = { };
moduleConfig = {

View File

@@ -12,6 +12,7 @@ let
unmanicConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "podman-${name}";
description = "unmanic";
options = { };
moduleConfig = {

View File

@@ -11,6 +11,7 @@ let
wyomingConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "${name}-faster-whisper-hass-whisper";
description = "wyoming protocol";
options = { };
moduleConfig = {