~ruther/guix-local

ref: b47be0214d1cee6326bac70b485c27c4e2b9d9fc guix-local/gnu/services d---------
52b76622 — Alex Kost 11 years ago
services: guix-service: Add service documentation.

* gnu/services/base.scm (guix-service): Add 'documentation' field to the
  service.
aa4ed923 — Alex Kost 11 years ago
services: Add 'lirc-service'.

* gnu/services/lirc.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Various Services): New node.  Document 'lirc-service'.
2d1d2dd8 — Ludovic Courtès 11 years ago
services: guix-service: Add 'lsof' and 'lsh' to guix-daemon's $PATH.

* gnu/services/base.scm (guix-service): Add #:lsof and #:lsh parameters.
  [start]: Pass #:environment-variables to 'make-forkexec-constructor'.
5250a4f2 — Ludovic Courtès 11 years ago
services: guix-service: Remove extraneous monadism.

* gnu/services/base.scm (guix-build-accounts): Remove unneeded
  'with-monad'.
  (guix-service): Adjust accordingly.
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.
9751c39a — Ludovic Courtès 11 years ago
services: bitlbee: Make /var/lib/bitlbee when activating.

* gnu/services/networking.scm (bitlbee-service): Add 'activate' field.
116244df — Ludovic Courtès 11 years ago
services: Statically report duplicate dmd service identifiers.

Reported by 白い熊 @相撲道 <guix-devel_gnu.org@sumou.com>
at <http://lists.gnu.org/archive/html/guix-devel/2015-03/msg00264.html>.

* gnu/services/dmd.scm (assert-no-duplicates): New procedure.
  (dmd-configuration-file): Use it.
* po/guix/POTFILES.in: Add gnu/services/dmd.scm.
* tests/guix-system.sh (errorfile): Add test.
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.
faf0f39b — Ludovic Courtès 11 years ago
services: nscd: Make sure /var/db/nscd exists.

* gnu/services/base.scm (nscd-service)[activate]: Make /var/db/nscd.
5833bf33 — nebuli 11 years ago
services: lsh: Add graceful handling of daemonic option.

* gnu/services/ssh.scm (lsh-service): New #:keys (daemonic?, pid-file?,
  pid-file).  Build new lshd-command and expand service-requirement
  field.
* doc/guix.texi (Networking Services): Update accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
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.
b7d0c494 — Mark H Weaver 11 years ago
services: Add wicd service.

* gnu/services/networking.scm (wicd-service): New procedure.
* doc/guix.texi (Networking Services): Document it.
Next