summaryrefslogtreecommitdiff
path: root/nongnu/packages
diff options
context:
space:
mode:
authorBrice Waegeneire <brice@waegenei.re>2024-07-10 21:51:20 +0200
committerJonathan Brielmaier <jonathan.brielmaier@web.de>2024-07-16 20:35:50 +0200
commita6d95345e0aad6e707a9c7b415801c6c08e1ac7c (patch)
tree73c9f19be47b7cbb8362ddf7337212bf38e62c36 /nongnu/packages
parent9fe6f0751bf5770ef4b2afa7bca0b7e51e1382fd (diff)
nongnu: firefox: Fix WM Class.
* nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Set the MOZ_APP_REMOTINGNAME environment variable and replace "Navigator" with "Firefox" in firefox.desktop. Fixes #325. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Diffstat (limited to 'nongnu/packages')
-rw-r--r--nongnu/packages/mozilla.scm7
1 files changed, 5 insertions, 2 deletions
diff --git a/nongnu/packages/mozilla.scm b/nongnu/packages/mozilla.scm
index 934851b..37c17b5 100644
--- a/nongnu/packages/mozilla.scm
+++ b/nongnu/packages/mozilla.scm
@@ -17,7 +17,7 @@
;;; Copyright © 2020-2023 Jonathan Brielmaier <jonathan.brielmaier@web.de>
;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com>
;;; Copyright © 2021 pineapples <guixuser6392@protonmail.com>
-;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
+;;; Copyright © 2021, 2024 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2021, 2022, 2023 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2022 Pierre Langlois <pierre.langlois@gmx.com>
;;; Copyright © 2023 Tomas Volf <wolf@wolfsden.cz>
@@ -287,6 +287,9 @@
(setenv "MOZ_NOSPAM" "1")
+ ;; WM_CLASS (default is "$MOZ_APP_NAME-$MOZ_UPDATE_CHANNEL").
+ (setenv "MOZ_APP_REMOTINGNAME" "Firefox")
+
(setenv "MOZBUILD_STATE_PATH" (getcwd))
(let* ((mozconfig (string-append (getcwd) "/mozconfig"))
@@ -401,7 +404,7 @@
(("NewWindow") "new-window")
(("NewPrivateWindow") "new-private-window")
(("StartupNotify=true")
- "StartupNotify=true\nStartupWMClass=Navigator"))
+ "StartupNotify=true\nStartupWMClass=Firefox"))
(install-file desktop-file applications))))
(add-after 'install-desktop-entry 'install-icons
(lambda* (#:key outputs #:allow-other-keys)