Feature 57 (config and provisioning): modules declare config and provisions, their files rendered from templates; synced with main (issues of feature 57, 874)

This commit is contained in:
2026-10-16 07:37:43 +00:00
parent 1a2c917abf
commit 9652b2d5ce
771 changed files with 52063 additions and 1774 deletions
+9
View File
@@ -0,0 +1,9 @@
#!/bin/sh
# The i3 session (module i3, novox/hq ADR 0208), offered by the login manager. It runs the session's
# start, ~/.xinitrc, which the display server's module writes and which ends by starting i3.
# Replaced at every push.
#
# The login manager hands the session a stdout and stderr whose reading end nobody holds, so a
# program that writes to them dies of EPIPE (an Electron tray app shows it as an error dialog).
# The session's output goes to the journal instead, under `journalctl -t x-session`.
exec systemd-cat -t x-session /bin/sh "$HOME/.xinitrc"