guix/gnu
Diego Nicola Barbato 61569171d0
services: slim: Allow SLiM to be started on multiple ttys.
This change makes it possible to add multiple SLiM services to an operating
system configuration by setting the new 'display' and 'vt' fields in their
configurations to different values.  Each SLiM service will get its own
authfile, logfile, lockfile, and shepherd service, which will start SLiM on a
different tty.

* gnu/services/xorg.scm: Export slim-configuration-display and
  slim-configuration-vt.
  (<slim-configuration>)[display, vt]: New fields.
  (slim-shepherd-service): Refactor let.
  [slim.cfg]: Use new fields for setting display_name, xserver_arguments,
  authfile, lockfile, and logfile.
  [shepherd-service][provision]: Name the shepherd service according to the
  value of 'vt'.
  [shepherd-service][start]: Delete the right lockfile.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-05-07 15:46:54 +02:00
..
bootloader gnu: u-boot: Update to 2019.04. 2019-04-29 12:35:04 +02:00
build shepherd: Include /etc/localtime in service containers. 2019-05-03 17:47:29 +02:00
installer installer: "Exit" button in user page actually exits. 2019-05-07 12:18:44 +02:00
packages gnu: slim: Allow customisation of Xorg display. 2019-05-07 15:46:54 +02:00
services services: slim: Allow SLiM to be started on multiple ttys. 2019-05-07 15:46:54 +02:00
system uuid: 'fat-uuid->string' preserves leading zeros. 2019-05-07 12:18:44 +02:00
tests tests: separate-store-os: Increase root partition size. 2019-04-14 17:42:08 +02:00
artwork.scm
bootloader.scm bootloader: Add a 'keyboard-layout' field. 2019-03-24 23:06:11 +01:00
ci.scm
installer.scm installer: Actually reboot when the user presses "Reboot." 2019-04-26 14:19:36 +02:00
local.mk gnu: slim: Allow customisation of Xorg display. 2019-05-07 15:46:54 +02:00
packages.scm packages: Reintroduce 'find-newest-available-packages'. 2019-03-28 23:06:58 +01:00
services.scm
system.scm system: Add boot file systems to /etc/fstab. 2019-04-27 00:11:52 +02:00
tests.scm accounts: Add default value for the 'home-directory' field of <user-account>. 2019-03-25 23:37:06 +01:00