From cfd2e6fb9cc52b384ed7c7d4bbd367387b547d7b Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 20 Feb 2026 20:10:31 -0300 Subject: [PATCH] microsoft-edge: fix CJK fonts by default --- pkgs/by-name/mi/microsoft-edge/package.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index b2b3d21d2d39..ac887f4cf407 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -90,6 +90,11 @@ libsecret, # Edge Specific libuuid, + + # Fonts (See issue #463615) + makeFontsConf, + noto-fonts-cjk-sans, + noto-fonts-cjk-serif, }: let opusWithCustomModes = libopus.override { withCustomModes = true; }; @@ -192,6 +197,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { rpath = lib.makeLibraryPath deps + ":" + lib.makeSearchPathOutput "lib" "lib64" deps; binpath = lib.makeBinPath deps; + fontsConf = makeFontsConf { + fontDirectories = [ + noto-fonts-cjk-sans + noto-fonts-cjk-serif + ]; + }; + installPhase = '' runHook preInstall @@ -239,6 +251,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { --prefix PATH : "$binpath" \ --suffix PATH : "${lib.makeBinPath [ xdg-utils ]}" \ --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH:${addDriverRunpath.driverLink}/share" \ + --set FONTCONFIG_FILE "${finalAttrs.fontsConf}" \ --set SSL_CERT_FILE "${cacert}/etc/ssl/certs/ca-bundle.crt" \ --set CHROME_WRAPPER "microsoft-edge-$dist" \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true --wayland-text-input-version=3}}" \