[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
205/332: services: sddm: Set some environment variables for the breeze t
From: |
guix-commits |
Subject: |
205/332: services: sddm: Set some environment variables for the breeze theme. |
Date: |
Wed, 2 Aug 2023 10:37:02 -0400 (EDT) |
iyzsong pushed a commit to branch kde-updates
in repository guix.
commit 7e056197d7bf8f888fe52db9d5ee34ec253ffff9
Author: Zheng Junjie <873216071@qq.com>
AuthorDate: Fri Jul 21 17:39:27 2023 +0800
services: sddm: Set some environment variables for the breeze theme.
* gnu/services/sddm.scm (sddm-service-type): Pass #:environment-variables to
make-forkexec-constructor.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
---
gnu/services/sddm.scm | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/gnu/services/sddm.scm b/gnu/services/sddm.scm
index c9a7ba96f4..69c737829b 100644
--- a/gnu/services/sddm.scm
+++ b/gnu/services/sddm.scm
@@ -171,7 +171,16 @@ Relogin=" (if (sddm-configuration-relogin?
config)
(documentation "SDDM display manager.")
(requirement '(user-processes elogind pam))
(provision '(xorg-server display-manager))
- (start #~(make-forkexec-constructor #$sddm-command))
+ (start #~(make-forkexec-constructor
+ #$sddm-command
+ ;; some theme need icon,qml,data so add path to env.
+ #:environment-variables
+ (cons*
+ "XDG_DATA_DIRS=/run/current-system/profile/share"
+ "XDG_CONFIG_DIRS=/run/current-system/profile/etc/xdg"
+
"QT_PLUGIN_PATH=/run/current-system/profile/lib/qt5/plugins"
+ "QML2_IMPORT_PATH=/run/current-system/profile/lib/qt5/qml"
+ (default-environment-variables))))
(stop #~(make-kill-destructor)))))
(define (sddm-etc-service config)
- 169/332: gnu: kscreen: Update to 5.27.6., (continued)
- 169/332: gnu: kscreen: Update to 5.27.6., guix-commits, 2023/08/02
- 125/332: gnu: kdeconnect: Use G-expressions., guix-commits, 2023/08/02
- 152/332: gnu: kmenuedit: Update to 5.27.6., guix-commits, 2023/08/02
- 121/332: gnu: kcachegrind: Update to 23.04.3., guix-commits, 2023/08/02
- 174/332: gnu: plasma-nm: Update to 5.27.6., guix-commits, 2023/08/02
- 134/332: gnu: kdevelop-pg-qt: Update to 2.2.2., guix-commits, 2023/08/02
- 165/332: gnu: calindori: Update to 23.01.0., guix-commits, 2023/08/02
- 170/332: gnu: layer-shell-qt: Update to 5.27.6., guix-commits, 2023/08/02
- 166/332: gnu: kongress: Update to 23.01.0., guix-commits, 2023/08/02
- 191/332: gnu: plasma-bigscreen: Update to 5.26.90., guix-commits, 2023/08/02
- 205/332: services: sddm: Set some environment variables for the breeze theme.,
guix-commits <=
- 203/332: gnu: plasma-desktop: Add qtquickcontrols-5 to inputs., guix-commits, 2023/08/02
- 212/332: gnu: libkmahjongg: Update to 23.04.3., guix-commits, 2023/08/02
- 214/332: gnu: kshisen: Update to 23.04.3., guix-commits, 2023/08/02
- 202/332: gnu: plasma-workspace: Add more qml inputs., guix-commits, 2023/08/02
- 213/332: gnu: kmahjongg: Update to 23.04.3., guix-commits, 2023/08/02
- 211/332: gnu: kolf: Update to 23.04.3., guix-commits, 2023/08/02
- 215/332: gnu: kajongg: Update to 23.04.3., guix-commits, 2023/08/02
- 222/332: gnu: klines: Update to 23.04.3., guix-commits, 2023/08/02
- 225/332: gnu: kfourinline: Update to 23.04.3., guix-commits, 2023/08/02
- 227/332: gnu: knetwalk: Update to 23.04.3., guix-commits, 2023/08/02