From 4a2d99957b3f8ad4dc6203af5def650911fe09f4 Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Sun, 20 Jul 2025 20:21:06 +0100 Subject: [PATCH] Fix jupiter bugs Signed-off-by: Nikolaos Karaolidis --- packages/docker/jellyfin/default.nix | 5 +++++ packages/docker/jellyseerr/default.nix | 3 ++- packages/docker/nextcloud/default.nix | 3 ++- packages/docker/shlink/default.nix | 9 +++++++++ 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/packages/docker/jellyfin/default.nix b/packages/docker/jellyfin/default.nix index c464682..f48e3fc 100644 --- a/packages/docker/jellyfin/default.nix +++ b/packages/docker/jellyfin/default.nix @@ -115,5 +115,10 @@ pkgs.dockerTools.buildImage { "/var/log/jellyfin" = { }; "/tmp/jellyfin" = { }; }; + Env = [ + # FIXME: https://github.com/NixOS/nixpkgs/issues/176081 + "FONTCONFIG_FILE=${pkgs.fontconfig.out}/etc/fonts/fonts.conf" + "FONTCONFIG_PATH=${pkgs.fontconfig.out}/etc/fonts/" + ]; }; } diff --git a/packages/docker/jellyseerr/default.nix b/packages/docker/jellyseerr/default.nix index ed7086d..58196d0 100644 --- a/packages/docker/jellyseerr/default.nix +++ b/packages/docker/jellyseerr/default.nix @@ -23,7 +23,8 @@ let pnpmDeps = (pkgs.pnpm_9.override { nodejs = pkgs.nodejs_22; }).fetchDeps { inherit src; inherit (oldAttrs) pname version; - hash = "sha256-lq/b2PqQHsZmnw91Ad4h1uxZXsPATSLqIdb/t2EsmMI="; + fetcherVersion = 2; + hash = "sha256-Ek2z1KIel3egwZ9dGU7rJQEyhukmXw5chsfvI2w8v28="; }; } ); diff --git a/packages/docker/nextcloud/default.nix b/packages/docker/nextcloud/default.nix index 72bb05c..28c7459 100644 --- a/packages/docker/nextcloud/default.nix +++ b/packages/docker/nextcloud/default.nix @@ -161,7 +161,8 @@ pkgs.dockerTools.buildImage { config = { Entrypoint = [ "entrypoint" ]; Cmd = [ - "-DFOREGROUND" + "-D" + "FOREGROUND" "-f" "/etc/httpd/httpd.conf" ]; diff --git a/packages/docker/shlink/default.nix b/packages/docker/shlink/default.nix index 606d729..2c45c3c 100644 --- a/packages/docker/shlink/default.nix +++ b/packages/docker/shlink/default.nix @@ -33,6 +33,15 @@ let shlink = pkgs.runCommandLocal "shlink" { } '' mkdir -p $out/var/www cp -r ${selfPkgs.shlink} $out/var/www/shlink + + rr_config_path="$out/var/www/shlink/config/roadrunner/.rr.yml" + original_mode="$(stat -c "%a" "$rr_config_path")" + chmod u+w "$rr_config_path" + ${pkgs.yq-go}/bin/yq -i ' + .logs.channels.server.level = "warn" | + .logs.channels.jobs.level = "warn" + ' "$rr_config_path" + chmod "$original_mode" "$rr_config_path" ''; shlink-cli = pkgs.writeShellApplication {