This commit is contained in:
rasmus-kirk
2025-06-03 12:51:11 +02:00
parent e7e37f0400
commit 61390f9b5c
2 changed files with 30 additions and 29 deletions
+29 -29
View File
@@ -125,43 +125,43 @@ with lib; let
fi fi
${strings.optionalString nixarr.bazarr.enable '' ${strings.optionalString nixarr.bazarr.enable ''
BAZARR=$(yq '.auth.apikey' "${nixarr.bazarr.stateDir}/config/config.yaml") BAZARR=$(yq '.auth.apikey' "${nixarr.bazarr.stateDir}/config/config.yaml")
echo "Bazarr api-key: $BAZARR" echo "Bazarr api-key: $BAZARR"
''} ''}
${strings.optionalString nixarr.jellyseerr.enable '' ${strings.optionalString nixarr.jellyseerr.enable ''
JELLYSEERR=$(yq '.main.apiKey' "${nixarr.jellyseerr.stateDir}/settings.json") JELLYSEERR=$(yq '.main.apiKey' "${nixarr.jellyseerr.stateDir}/settings.json")
echo "Jellyseerr api-key: $JELLYSEERR" echo "Jellyseerr api-key: $JELLYSEERR"
''} ''}
${strings.optionalString nixarr.lidarr.enable '' ${strings.optionalString nixarr.lidarr.enable ''
LIDARR=$(xq '.Config.ApiKey' "${nixarr.lidarr.stateDir}/config.xml") LIDARR=$(xq '.Config.ApiKey' "${nixarr.lidarr.stateDir}/config.xml")
echo "Lidarr api-key: $LIDARR" echo "Lidarr api-key: $LIDARR"
''} ''}
${strings.optionalString nixarr.prowlarr.enable '' ${strings.optionalString nixarr.prowlarr.enable ''
PROWLARR=$(xq '.Config.ApiKey' "${nixarr.prowlarr.stateDir}/config.xml") PROWLARR=$(xq '.Config.ApiKey' "${nixarr.prowlarr.stateDir}/config.xml")
echo "Prowlarr api-key: $PROWLARR" echo "Prowlarr api-key: $PROWLARR"
''} ''}
${strings.optionalString nixarr.radarr.enable '' ${strings.optionalString nixarr.radarr.enable ''
RADARR=$(xq '.Config.ApiKey' "${nixarr.radarr.stateDir}/config.xml") RADARR=$(xq '.Config.ApiKey' "${nixarr.radarr.stateDir}/config.xml")
echo "Radarr api-key: $RADARR" echo "Radarr api-key: $RADARR"
''} ''}
${strings.optionalString nixarr.readarr.enable '' ${strings.optionalString nixarr.readarr.enable ''
READARR=$(xq '.Config.ApiKey' "${nixarr.readarr.stateDir}/config.xml") READARR=$(xq '.Config.ApiKey' "${nixarr.readarr.stateDir}/config.xml")
echo "Readarr api-key: $READARR" echo "Readarr api-key: $READARR"
''} ''}
${strings.optionalString nixarr.readarr-audiobook.enable '' ${strings.optionalString nixarr.readarr-audiobook.enable ''
READARR_AUDIOBOOK=$(xq -r '.Config.ApiKey' "${nixarr.readarr-audiobook.stateDir}/config.xml") READARR_AUDIOBOOK=$(xq -r '.Config.ApiKey' "${nixarr.readarr-audiobook.stateDir}/config.xml")
echo "Readarr Audiobook api-key: $READARR_AUDIOBOOK" echo "Readarr Audiobook api-key: $READARR_AUDIOBOOK"
''} ''}
${strings.optionalString nixarr.sonarr.enable '' ${strings.optionalString nixarr.sonarr.enable ''
SONARR=$(xq '.Config.ApiKey' "${nixarr.sonarr.stateDir}/config.xml") SONARR=$(xq '.Config.ApiKey' "${nixarr.sonarr.stateDir}/config.xml")
echo "Sonarr api-key: $SONARR" echo "Sonarr api-key: $SONARR"
''} ''}
${strings.optionalString nixarr.sonarr.enable '' ${strings.optionalString nixarr.sonarr.enable ''
TRANSMISSION_RPC_USER=$(yq '.["rpc-username"]' "${nixarr.transmission.stateDir}/.config/transmission-daemon/settings.json") TRANSMISSION_RPC_USER=$(yq '.["rpc-username"]' "${nixarr.transmission.stateDir}/.config/transmission-daemon/settings.json")
TRANSMISSION_RPC_PASS=$(yq '.["rpc-password"]' "${nixarr.transmission.stateDir}/.config/transmission-daemon/settings.json") TRANSMISSION_RPC_PASS=$(yq '.["rpc-password"]' "${nixarr.transmission.stateDir}/.config/transmission-daemon/settings.json")
echo "Transmission rpc-username: $TRANSMISSION_RPC_USER" echo "Transmission rpc-username: $TRANSMISSION_RPC_USER"
echo "Transmission rpc-password: $TRANSMISSION_RPC_PASS" echo "Transmission rpc-password: $TRANSMISSION_RPC_PASS"
''} ''}
} }
wipe-uids-gids() { wipe-uids-gids() {
+1
View File
@@ -10,6 +10,7 @@ with lib; let
in { in {
options.util-nixarr.globals = mkOption { options.util-nixarr.globals = mkOption {
type = types.attrs; type = types.attrs;
description = "Global values to be used by Nixarr, change at your own risk.";
default = {}; default = {};
}; };