summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Brielmaier <jonathan.brielmaier@web.de>2025-02-03 21:06:23 +0100
committerJonathan Brielmaier <jonathan.brielmaier@web.de>2025-02-06 21:46:11 +0100
commit9b14c315efe02ce1936c3725df9f567461f14b7f (patch)
tree2bcfb02e14f5940af23010b2c69087a1b00a3168
parent440758d5dcfb12a9ef0017f4e5d7924a3428acc7 (diff)
nongnu: firefox-esr: Use beaconDB as geolocation provider.
* nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Set beaconDB as geolocation provider in 'fix-preferences phase.
-rw-r--r--nongnu/packages/mozilla.scm7
1 files changed, 6 insertions, 1 deletions
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 @@
14;;; Copyright © 2020 Oleg Pykhalov <go.wigust@gmail.com> 14;;; Copyright © 2020 Oleg Pykhalov <go.wigust@gmail.com>
15;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> 15;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
16;;; Copyright © 2019, 2020 Adrian Malacoda <malacoda@monarch-pass.net> 16;;; Copyright © 2019, 2020 Adrian Malacoda <malacoda@monarch-pass.net>
17;;; Copyright © 2020-2024 Jonathan Brielmaier <jonathan.brielmaier@web.de> 17;;; Copyright © 2020-2025 Jonathan Brielmaier <jonathan.brielmaier@web.de>
18;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com> 18;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com>
19;;; Copyright © 2021 pineapples <guixuser6392@protonmail.com> 19;;; Copyright © 2021 pineapples <guixuser6392@protonmail.com>
20;;; Copyright © 2021, 2024 Brice Waegeneire <brice@waegenei.re> 20;;; Copyright © 2021, 2024 Brice Waegeneire <brice@waegenei.re>
@@ -185,6 +185,11 @@
185 185
186 ;; XDG settings should be managed by Guix. 186 ;; XDG settings should be managed by Guix.
187 (write-setting "browser.shell.checkDefaultBrowser" "false") 187 (write-setting "browser.shell.checkDefaultBrowser" "false")
188
189 ;; It defaults to Google Location Services, but misses a necessary
190 ;; API key.
191 (write-setting "geo.provider.network.url"
192 "\"https://api.beacondb.net/v1/geolocate\"")
188 (close-port port)))) 193 (close-port port))))
189 (add-after 'fix-preferences 'fix-ffmpeg-runtime-linker 194 (add-after 'fix-preferences 'fix-ffmpeg-runtime-linker
190 (lambda* (#:key inputs #:allow-other-keys) 195 (lambda* (#:key inputs #:allow-other-keys)