diff options
author | Timo Wilken | 2024-07-11 17:11:25 +0200 |
---|---|---|
committer | Timo Wilken | 2024-07-11 17:11:25 +0200 |
commit | e6f26581bf22e266c5056eddfb264eca2efb6ef4 (patch) | |
tree | 08c436f4b5d4fe66bbf9b6a67bb1020568737e93 /tw/services/dev-env.scm | |
parent | c2c6421d3f8db9920fe50f07eff226641586f87a (diff) |
Wayland-based desktop support
Add a separate home service to configure a Wayland-based desktop instead of an
X11 one.
Screensharing in Zoom doesn't work unfortunately, but it worked (at least for
a while) through OBS.
Waybar might need some work to bring it in line with the previous polybar
configuration, especially in terms of aesthetics.
Diffstat (limited to 'tw/services/dev-env.scm')
-rw-r--r-- | tw/services/dev-env.scm | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tw/services/dev-env.scm b/tw/services/dev-env.scm index 8e38ea8f..17c73eee 100644 --- a/tw/services/dev-env.scm +++ b/tw/services/dev-env.scm @@ -57,9 +57,8 @@ (list (shepherd-service (documentation "Emacs server; connect using emacsclient.") (provision '(emacs)) - (requirement '(x11-display)) (start #~(make-forkexec-constructor - (list #$(file-append emacs "/bin/emacs") "--fg-daemon"))) + (list #$(file-append emacs-pgtk "/bin/emacs") "--fg-daemon"))) (stop #~(make-kill-destructor))))) (define (emacs-packages config) @@ -70,7 +69,7 @@ glibc ; for ldd ;; Emacs general - emacs ; for Wayland, switch to emacs-pgtk for better fractional scaling support + emacs-pgtk ; for Wayland and better fractional scaling support emacs-use-package emacs-gcmh emacs-eglot |