expand environment variable based on daviwil example
This commit is contained in:
parent
ee9dfa26db
commit
df4d243fc3
1 changed files with 24 additions and 2 deletions
|
@ -296,12 +296,34 @@
|
||||||
(service home-dbus-service-type)
|
(service home-dbus-service-type)
|
||||||
(service home-pipewire-service-type)
|
(service home-pipewire-service-type)
|
||||||
(simple-service 'my-xdg-data-dirs home-environment-variables-service-type
|
(simple-service 'my-xdg-data-dirs home-environment-variables-service-type
|
||||||
`(("XDG_DATA_DIRS" .
|
`(
|
||||||
|
;; sort hidden (dot) files first in ls listings
|
||||||
|
("LC_COLLATE" . "C")
|
||||||
|
|
||||||
|
;; Emacs is our editor
|
||||||
|
("VISUAL" . "emacsclient")
|
||||||
|
("EDITOR" . "emacsclient")
|
||||||
|
|
||||||
|
;; Make sure Flatpak apps are visible
|
||||||
|
("XDG_DATA_DIRS" .
|
||||||
,(add-folders-to-path
|
,(add-folders-to-path
|
||||||
(or (getenv "XDG_DATA_DIRS") "")
|
(or (getenv "XDG_DATA_DIRS") "")
|
||||||
'("/var/lib/flatpak/exports/share"
|
'("/var/lib/flatpak/exports/share"
|
||||||
"/home/pti/.local/share/flatpak/exports/share"
|
"/home/pti/.local/share/flatpak/exports/share"
|
||||||
"/home/pti/.guix-home/profile/share")))))
|
"/home/pti/.guix-home/profile/share"))))
|
||||||
|
|
||||||
|
;; Set Wayland-specific environment variables (taken from RDE)
|
||||||
|
("XDG_CURRENT_DESKTOP" . "sway")
|
||||||
|
("XDG_SESSION_TYPE" . "wayland")
|
||||||
|
("RTC_USE_PIPEWIRE" . "true")
|
||||||
|
("SDL_VIDEODRIVER" . "wayland")
|
||||||
|
("MOZ_ENABLE_WAYLAND" . "1")
|
||||||
|
("CLUTTER_BACKEND" . "wayland")
|
||||||
|
("ELM_ENGINE" . "wayland_egl")
|
||||||
|
("ECORE_EVAS_ENGINE" . "wayland-egl")
|
||||||
|
("QT_QPA_PLATFORM" . "wayland-egl"))
|
||||||
|
|
||||||
|
)
|
||||||
(simple-service 'additional-fonts-service
|
(simple-service 'additional-fonts-service
|
||||||
home-fontconfig-service-type
|
home-fontconfig-service-type
|
||||||
(list
|
(list
|
||||||
|
|
Loading…
Add table
Reference in a new issue