aboutsummaryrefslogtreecommitdiff
path: root/tw/services/dev-env.scm
diff options
context:
space:
mode:
authorTimo Wilken2024-07-11 17:11:25 +0200
committerTimo Wilken2024-07-11 17:11:25 +0200
commite6f26581bf22e266c5056eddfb264eca2efb6ef4 (patch)
tree08c436f4b5d4fe66bbf9b6a67bb1020568737e93 /tw/services/dev-env.scm
parentc2c6421d3f8db9920fe50f07eff226641586f87a (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.scm5
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