~ruther/guix-local

ref: fb182b8a447a4a6078ff4e9aecae99b0f4c8e5cf guix-local/gnu/services/xorg.scm -rw-r--r-- 12.0 KiB
14928016 — Mark H Weaver 10 years ago
Merge branch 'master' into core-updates
86a81222 — 宋文武 11 years ago
Merge branch 'master' into gtk-rebuild

Conflicts:
	gnu/packages/gtk.scm
c2ee19e6 — Ludovic Courtès 11 years ago
services: xorg: Add xf86-input-libinput to the server's module path.

* gnu/services/xorg.scm (xorg-configuration-file): Add XF86-INPUT-LIBINPUT.
1eca6c36 — Ludovic Courtès 11 years ago
services: xorg: Assume STARTX is a regular value.

* gnu/services/xorg.scm (slim-service): Expect STARTX to be a regular value,
  not a monadic value.
12422c9d — Ludovic Courtès 11 years ago
services: xorg: Allow extra config text to be added verbatim.

* gnu/services/xorg.scm (xorg-configuration-file): Add #:extra-config and
  honor it.
* doc/guix.texi (X Window): Adjust accordingly.
d1cdd7ba — Ludovic Courtès 11 years ago
services: xorg: Make 'xorg-configuration-file' public.

* gnu/services/xorg.scm (xorg-configuration-file): New procedure, with code
  formerly in 'xorg-start-command'.
  (xorg-start-command): Remove #:drivers and #:resolutions; add
  #:configuration-file; use it as well as 'xorg-configuration-file'.
04e4e6ab — Ludovic Courtès 11 years ago
doc: Document sessions and ~/.xsession for SLiM.

* gnu/services/xorg.scm (slim-service): Document session types and
  ~/.xsession.
* doc/guix.texi (X Window): Adjust accordingly.
cf2abac8 — Ludovic Courtès 11 years ago
artwork: Update to latest version.

* gnu/artwork.scm (%artwork-repository): Update.
* gnu/services/xorg.scm (%default-slim-theme-name): Change to "0.x".
* gnu/system/grub.scm (%background-image): Change to
  GuixSD-fully-black-4-3.svg.
381c540b — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
482dbe6a — 宋文武 11 years ago
services: slim: Pass SESSION to ~/.xsession as "$1".

* gnu/services/xorg.scm (xinitrc)[builder]: Pass SESSION to ~/.xsession.
e0b85670 — 宋文武 11 years ago
services: slim: Allow non-absolute path to be used as session command.

* gnu/services/xorg.scm (xinitrc)[builder]: Don't check the existence
  of COMMAND.  Only run ~/.xsession when it exists.
4bd43bbe — 宋文武 11 years ago
services: slim: Use /run/current-system/profile/share/xsessions as sessiondir.

* gnu/services/xorg.scm (<session-type>, %windowmaker-session-type)
  (%ratposion-session-type, %sawfish-session-type, %default-xsessions)
  (xsessions-directory): Remove.
  (slim-service): Remove #:sessions parameter.
  [slim.cfg]: Use /run/current-system/profile/share/xsessions as sessiondir.
* doc/guix.texi <X Window>: Adjust accordingly.
16c33bfb — Ludovic Courtès 11 years ago
services: xorg: Fix file descriptor leak from SLiM/xinitrc.

This reverts commit 9515b745547cff08ad5b958bc54323dab19f29b9.

* gnu/services/xorg.scm (xinitrc)[builder](close-all-fdes): Start from
  file descriptor 3.
9515b745 — Mark H Weaver 11 years ago
Revert "services: xorg: Fix file descriptor leak from SLiM/xinitrc."

This reverts commit ec4a4c46efaf2e7373f331654640f1321c0f2e62,
because it broke XFCE.
3820d397 — Mark H Weaver 11 years ago
Merge branch 'master' into core-updates

Conflicts:
	gnu/packages/gnupg.scm
ec4a4c46 — Ludovic Courtès 11 years ago
services: xorg: Fix file descriptor leak from SLiM/xinitrc.

Previously processes started from the window manager would have a couple
of leaked file descriptors: writable /var/log/slim.log and readable
/gnu/store/…-xinitrc.

* gnu/services/xorg.scm (xinitrc)[builder]: Add 'close-all-fdes'.  Use
  it in 'exec-from-login-shell'.
93be4e8e — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
e1509174 — Ludovic Courtès 11 years ago
services: slim: Add "F1 to change" in session message.

* gnu/services/xorg.scm (slim-service)[slim.cfg]: Add 'session_msg'.
a21b23d3 — Ludovic Courtès 11 years ago
services: slim: Preserve the order of session types.

That makes WindowMaker the default session, by default.

* gnu/services/xorg.scm (xsessions-directory)[builder]: Prepend a number
  in the file name to preserve the order of SESSIONS.
  (slim-service): Augment docstring.
* doc/guix.texi (X Window): Adjust accordingly.
ca63770a — Ludovic Courtès 11 years ago
services: xorg: Add Nouveau driver.

* gnu/services/xorg.scm (xorg-start-command)[xserver.conf]: Add
  XF86-VIDEO-NOUVEAU.
Next