Re: Implementing the XDG Autostart Specification

2025-07-06 Thread Noé Lopez
Sergio Pastor Pérez writes: > Noé Lopez writes: >> Sergio Pastor Pérez writes: >>> What I do to solve this problems, is to create a shepherd service to >>> manage the desktop environment[1], Plasma in my case, and I augment the >>> plasma-workspace[2] package to provide the corresponding >>> 'w

Re: Implementing the XDG Autostart Specification

2025-07-06 Thread Sergio Pastor Pérez
Noé Lopez writes: > Sergio Pastor Pérez writes: >> What I do to solve this problems, is to create a shepherd service to >> manage the desktop environment[1], Plasma in my case, and I augment the >> plasma-workspace[2] package to provide the corresponding >> 'wayland-sessions/plasma-shepherd.deskt

Re: Implementing the XDG Autostart Specification

2025-07-04 Thread Noé Lopez
Sergio Pastor Pérez writes: > Hello! My 2 cents. > > Hilton Chain writes: >> Services can depend on its symbol, graphical-session and explicitly >> x11-display >> or wayland-display. The service will fail to start when starting Shepherd in >> TTY environment and block dependent services. >> >>

Re: Implementing the XDG Autostart Specification

2025-07-03 Thread Sergio Pastor Pérez
Hello! My 2 cents. Hilton Chain writes: > Services can depend on its symbol, graphical-session and explicitly > x11-display > or wayland-display. The service will fail to start when starting Shepherd in > TTY environment and block dependent services. > > The limitation is that we still don't ha

Re: Implementing the XDG Autostart Specification

2025-07-03 Thread Hilton Chain
Hilton Chain writes: > Noé Lopez writes: > >> Andrew Wong writes: >> >>> Hello Guix, >>> >>> How would Guix/Shepherd implement the XDG Autostart specification[1]? >>> >>> I looked into how systemd does it[2], and it appears that implementation >>> is done by having a service generate other serv

Re: Implementing the XDG Autostart Specification

2025-06-28 Thread Hilton Chain
Noé Lopez writes: > Andrew Wong writes: > >> Hello Guix, >> >> How would Guix/Shepherd implement the XDG Autostart specification[1]? >> >> I looked into how systemd does it[2], and it appears that implementation >> is done by having a service generate other services based on the >> .desktop file

Re: Implementing the XDG Autostart Specification

2025-06-28 Thread Noé Lopez
Andrew Wong writes: > Hello Guix, > > How would Guix/Shepherd implement the XDG Autostart specification[1]? > > I looked into how systemd does it[2], and it appears that implementation > is done by having a service generate other services based on the > .desktop files in the correct directory.

Implementing the XDG Autostart Specification

2025-06-27 Thread Andrew Wong
Hello Guix, How would Guix/Shepherd implement the XDG Autostart specification[1]? I looked into how systemd does it[2], and it appears that implementation is done by having a service generate other services based on the .desktop files in the correct directory. Is an `autostart-service-generat