mirror of
https://codeberg.org/hako/Rosenthal.git
synced 2025-09-18 20:54:37 +00:00
rosenthal: niri: Start dbus session.
* modules/rosenthal/packages/wm.scm (niri)[inputs]: Add dbus. [#:phases]<install-extras>: In niri.desktop, start a dbus session.
This commit is contained in:
parent
b8c6160121
commit
fe341028f6
@ -163,10 +163,13 @@ extensions, such as @code{wlr-protocols} and @code{plasma-wayland-protocols}.")
|
|||||||
;; For tests.
|
;; For tests.
|
||||||
(setenv "XDG_RUNTIME_DIR" "/tmp")))
|
(setenv "XDG_RUNTIME_DIR" "/tmp")))
|
||||||
(add-after 'install 'install-extras
|
(add-after 'install 'install-extras
|
||||||
(lambda _
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(substitute* "resources/niri.desktop"
|
(substitute* "resources/niri.desktop"
|
||||||
(("niri-session")
|
(("niri-session")
|
||||||
(string-append #$output "/bin/niri --session")))
|
(format #f "~a --dbus-daemon=~a ~a/bin/niri --session"
|
||||||
|
(search-input-file inputs "bin/dbus-run-session")
|
||||||
|
(search-input-file inputs "bin/dbus-daemon")
|
||||||
|
#$output)))
|
||||||
(install-file
|
(install-file
|
||||||
"resources/niri.desktop"
|
"resources/niri.desktop"
|
||||||
(in-vicinity #$output "share/wayland-sessions"))
|
(in-vicinity #$output "share/wayland-sessions"))
|
||||||
@ -177,6 +180,7 @@ extensions, such as @code{wlr-protocols} and @code{plasma-wayland-protocols}.")
|
|||||||
(list pkg-config))
|
(list pkg-config))
|
||||||
(inputs
|
(inputs
|
||||||
(cons* clang
|
(cons* clang
|
||||||
|
dbus
|
||||||
libdisplay-info
|
libdisplay-info
|
||||||
libinput-minimal
|
libinput-minimal
|
||||||
libseat
|
libseat
|
||||||
|
Loading…
Reference in New Issue
Block a user