From 63bb1ff4fd86d1b643e9b52973642a00e50f2d5e Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Fri, 18 Sep 2026 07:52:51 -0700 Subject: [PATCH] mozilla binary packages: use lib.hasPrefix --- pkgs/applications/networking/browsers/firefox-bin/default.nix | 4 +--- .../networking/mailreaders/thunderbird-bin/default.nix | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/default.nix b/pkgs/applications/networking/browsers/firefox-bin/default.nix index 07423c272088..f1e04ee17191 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/default.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/default.nix @@ -44,9 +44,7 @@ let arch = mozillaPlatforms.${stdenv.hostPlatform.system}; - isPrefixOf = prefix: string: builtins.substring 0 (builtins.stringLength prefix) string == prefix; - - sourceMatches = locale: source: (isPrefixOf source.locale locale) && source.arch == arch; + sourceMatches = locale: source: (lib.hasPrefix source.locale locale) && source.arch == arch; policies = { DisableAppUpdate = true; diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix index a0403dccbbeb..ab490aa4cf5a 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix @@ -46,9 +46,7 @@ let arch = mozillaPlatforms.${stdenv.hostPlatform.system} or throwSystem; - isPrefixOf = prefix: string: builtins.substring 0 (builtins.stringLength prefix) string == prefix; - - sourceMatches = locale: source: (isPrefixOf source.locale locale) && source.arch == arch; + sourceMatches = locale: source: (lib.hasPrefix source.locale locale) && source.arch == arch; defaultSource = lib.findFirst (sourceMatches "en-US") { } sources;