guix/gnu
Sergey Trofimov eaa0987a30
services: xorg: Make startx respect XDG_VTNR.
To allow X server to be started by shepherd, without resorting to login
managers, the determine-vty procedure has to be adjusted. Shepherd would
set /proc/self/fd/0 to /dev/null when starting the service, so the TTY
has to be extracted by other means.

* gnu/services/xorg.scm (xorg-start-command-xinit): Use XDG_VTNR
environment variable to determine VTY.

Closes: #52
Change-Id: I390217e292f6534b31d18083c9a49c009a836aad
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-05-30 20:48:29 +08:00
..
bootloader
build
home home-mpv-configuration: Support file-like for file fields. 2025-05-27 19:22:39 +09:00
installer
machine
packages gnu: readymedia: Install man pages. 2025-05-30 20:35:52 +08:00
services services: xorg: Make startx respect XDG_VTNR. 2025-05-30 20:48:29 +08:00
system system: Factorize bashrc default configuration. 2025-05-26 13:43:03 +09:00
tests services: Modernize and test nftables service. 2025-05-26 13:43:28 +09:00
artwork.scm artwork: Change URL to Codeberg. 2025-05-14 18:11:06 +02:00
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: libvpx: Fix CVE-2025-5262. 2025-05-27 10:55:23 -04:00
machine.scm
packages.scm
services.scm services: Add vte-integration-service-type. 2025-05-26 13:43:03 +09:00
system.scm system: Factorize bashrc default configuration. 2025-05-26 13:43:03 +09:00
tests.scm