From 9b14c315efe02ce1936c3725df9f567461f14b7f Mon Sep 17 00:00:00 2001 From: Jonathan Brielmaier Date: Mon, 3 Feb 2025 21:06:23 +0100 Subject: [PATCH] nongnu: firefox-esr: Use beaconDB as geolocation provider. * nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Set beaconDB as geolocation provider in 'fix-preferences phase. --- nongnu/packages/mozilla.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nongnu/packages/mozilla.scm b/nongnu/packages/mozilla.scm index ad6fbda..0c92990 100644 --- a/nongnu/packages/mozilla.scm +++ b/nongnu/packages/mozilla.scm @@ -14,7 +14,7 @@ ;;; Copyright © 2020 Oleg Pykhalov ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2019, 2020 Adrian Malacoda -;;; Copyright © 2020-2024 Jonathan Brielmaier +;;; Copyright © 2020-2025 Jonathan Brielmaier ;;; Copyright © 2020 Zhu Zihao ;;; Copyright © 2021 pineapples ;;; Copyright © 2021, 2024 Brice Waegeneire @@ -185,6 +185,11 @@ ;; XDG settings should be managed by Guix. (write-setting "browser.shell.checkDefaultBrowser" "false") + + ;; It defaults to Google Location Services, but misses a necessary + ;; API key. + (write-setting "geo.provider.network.url" + "\"https://api.beacondb.net/v1/geolocate\"") (close-port port)))) (add-after 'fix-preferences 'fix-ffmpeg-runtime-linker (lambda* (#:key inputs #:allow-other-keys)