From c5d16b282de8ba2f43e2c09c87909b0177051ba8 Mon Sep 17 00:00:00 2001 From: soraefir Date: Mon, 8 Jun 2026 20:03:32 +0200 Subject: [PATCH] fix path --- modules/server/containers/apps/favicon.nix | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/modules/server/containers/apps/favicon.nix b/modules/server/containers/apps/favicon.nix index 9b17a39..d0a262b 100644 --- a/modules/server/containers/apps/favicon.nix +++ b/modules/server/containers/apps/favicon.nix @@ -55,20 +55,15 @@ let normalizeProfile containerCfg.extra.default else null; - faviconPathPatterns = [ - "favicon(-[0-9]+x[0-9]+)?(\\.(ico|png|svg))?" - "fav(icon)?(-[0-9]+x[0-9]+)?\\.(ico|png|svg)" - "apple-icon(-[0-9]+)?(\\.(ico|png))?" - "apple-touch-icon(-precomposed)?\\.png" - "android-chrome-[0-9]+x[0-9]+\\.png" - "mstile-[0-9]+x[0-9]+\\.png" - "logo\\.ico" - ]; - traefikAssetPathRegexp = + traefikAssetPathRegexp = "^/(.*/)?" - + "(" - + lib.concatStringsSep "|" faviconPathPatterns - + ")$"; + + "(fav(icon)?(-[0-9]+x[0-9]+)?\\.(ico|png|svg)" + + "|(favicon|apple-icon)(-[0-9]+)?(\\.(ico|png))?" + + "|logo\\.(ico)" + + "|fav([0-9]+)?\\.(ico|png)" + + "|apple-touch-icon(-precomposed)?\\.png" + + "|android-chrome-[0-9]+x[0-9]+\\.png" + + "|mstile-[0-9]+x[0-9]+\\.png)$"; configFile = pkgs.writeText "favicon-config.json" (builtins.toJSON { inherit cacheControl; inherit borderRadius;