Commit graph

2 commits

Author SHA1 Message Date
Soc Virnyl S. Estela
13971e7371
Update systemd service files
- add ConditionEnvironment so that it only runs if WAYLAND_DISPLAY
  environmental variable exists.
- replace wayland-instance@.target to the generic
  graphical-session.target. Not sure about this btw but I feel like
  wayland-instance@.target is not needed.
- remove `Requires=%N.socket` in [Unit]. Documentations says "No implicit WantedBy= or RequiredBy= dependency from the socket to the service is added. This means that the service may be started without the socket, in which case it must be able to open sockets by itself. To prevent this, an explicit Requires= dependency may be added."
- add `Also=%N.socket` in [Install].
- replace wayland-instance@.target to generic sockets.target in
  foot-server@.socket.
2022-05-17 10:22:32 +08:00
Max Gautier
1783f69cbd Adding systemd unit files for socket activation
- Support for multiples concurrent instances, templated on
  WAYLAND_DISPLAY
- Use standard input for the socket file descriptor (inetd style)
- Always use the socket provided by systemd with the systemd user
  service
- wayland-instance@.target is intended to be a special target a bit like
  graphical-session.target.
2022-02-26 16:09:30 +01:00