mirror of
				https://codeberg.org/hako/Rosenthal.git
				synced 2025-11-04 03:34: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.
 | 
			
		||||
                  (setenv "XDG_RUNTIME_DIR" "/tmp")))
 | 
			
		||||
              (add-after 'install 'install-extras
 | 
			
		||||
                (lambda _
 | 
			
		||||
                (lambda* (#:key inputs #:allow-other-keys)
 | 
			
		||||
                  (substitute* "resources/niri.desktop"
 | 
			
		||||
                    (("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
 | 
			
		||||
                   "resources/niri.desktop"
 | 
			
		||||
                   (in-vicinity #$output "share/wayland-sessions"))
 | 
			
		||||
@ -177,6 +180,7 @@ extensions, such as @code{wlr-protocols} and @code{plasma-wayland-protocols}.")
 | 
			
		||||
    (list pkg-config))
 | 
			
		||||
   (inputs
 | 
			
		||||
    (cons* clang
 | 
			
		||||
           dbus
 | 
			
		||||
           libdisplay-info
 | 
			
		||||
           libinput-minimal
 | 
			
		||||
           libseat
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user