Age | Commit message (Expand) | Author |
2015-08-20 | gnu: Add GeoClue desktop service....* gnu/services/desktop.scm (bool): New top-level helper.
(upower-configuration-file): Use top-level `bool'.
(geoclue-application): New public function.
(%standard-geoclue-applications): New public variable.
(geoclue-service): New public variable.
(%desktop-services): Add GeoClue. Add a comment about activation.
* doc/guix.texi (Desktop Services): Document the GeoClue service.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Andy Wingo |
2015-08-18 | Revert "PRELIMINARY: dbus-service: Include system-services directories."...This reverts commit e3484421cb159968fc6fb54f044f84bccfc555e8.
| Mark H Weaver |
2015-08-18 | Revert "PRELIMINARY: Modify dbus-configuration to find setuid helper."...This reverts commit fe1f2c80a170feee3e448277b9361092328d355c.
| Mark H Weaver |
2015-08-18 | PRELIMINARY: Modify dbus-configuration to find setuid helper. | Mark H Weaver |
2015-08-18 | PRELIMINARY: dbus-service: Include system-services directories. | Mark H Weaver |
2015-07-25 | syscalls: Rename 'network-interfaces' and 'all-network-interfaces'....* guix/build/syscalls.scm (network-interfaces): Rename to...
(network-interface-names): ... this.
(all-network-interfaces): Rename to...
(all-network-interface-names): ... this.
* gnu/services/networking.scm (dhcp-client-service): Adjust accordingly.
* tests/syscalls.scm ("all-network-interfaces"): Rename to...
("all-network-interface-names"): ... this, and adjust accordingly.
("network-interfaces"): Rename to...
("network-interface-names"): ... this, and adjust accordingly.
| Ludovic Courtès |
2015-07-17 | system: Use the CRDA udev rules....* gnu/services/base.scm (%base-services): Add CRDA to the #:rules of
'udev-service'.
* gnu/system/install.scm (installation-services): Likewise.
| Ludovic Courtès |
2015-07-15 | system: Make /dev/kvm 660....* gnu/services/base.scm (kvm-udev-rule): Change /dev/kvm mode to 0660 as a
followup to the resolution of <http://bugs.gnu.org/18994>.
| Ludovic Courtès |
2015-06-15 | services: Remove lsh service from %DESKTOP-SERVICES....Suggested by Mark H Weaver and others
at <http://lists.gnu.org/archive/html/guix-devel/2015-06/msg00227.html>.
* gnu/services/desktop.scm (%desktop-services): Remove call to 'lsh-service'.
* doc/guix.texi (Desktop Services): Adjust accordingly.
| Ludovic Courtès |
2015-05-22 | services: swap: Use 'restart-on-EINTR'....* gnu/services/base.scm (swap-service)[start, stop]: Use 'restart-on-EINTR'.
* guix/build/syscalls.scm (swapoff): Fix typo in 'throw' arguments.
| Ludovic Courtès |
2015-05-21 | services: xorg: Add xf86-input-libinput to the server's module path....* gnu/services/xorg.scm (xorg-configuration-file): Add XF86-INPUT-LIBINPUT.
| Ludovic Courtès |
2015-05-21 | 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.
| Ludovic Courtès |
2015-05-21 | 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.
| Ludovic Courtès |
2015-05-21 | 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'.
| Ludovic Courtès |
2015-05-17 | services: dhcp-client: Turn up the interfaces before calling 'dhclient'....Somehow, as of Linux 4.0.2, the interfaces are down by default, which
prevents 'dhclient' from actually using them.
* gnu/services/networking.scm (dhcp-client-service): Call
'set-network-interface-up' on each item of IFACES.
| Ludovic Courtès |
2015-05-09 | services: dhcp-client: Better track dhclient's PID....* gnu/services/networking.scm (dhcp-client-service)[start]: Remove
PID-FILE first. When 'call-with-input-file' throws ENOENT, try
again.
| Ludovic Courtès |
2015-05-08 | doc: Document 'avahi-service'....* gnu/services/avahi.scm (avahi-service): Add URL in docstring.
* doc/guix.texi (Networking Services): Document it.
(Name Service Switch): Fix cross-reference.
| Ludovic Courtès |
2015-05-08 | 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.
| Ludovic Courtès |
2015-05-08 | services: Add '%desktop-services'....* gnu/services/desktop.scm (%desktop-services): New variable.
* doc/guix.texi (Desktop Services): Document it.
| Ludovic Courtès |
2015-05-07 | 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.
| Ludovic Courtès |
2015-05-07 | gnu: Add postgresql-service....* gnu/services/databases.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi ("Database Services"): New subsubsection.
| David Thompson |
2015-05-05 | services: Group desktop services in (gnu services desktop)....* gnu/services/colord.scm, gnu/services/dbus.scm,
gnu/services/upower.scm: Remove.
* gnu/services/desktop.scm: New file, with contents taken from the above
files.
* gnu-system.am (GNU_SYSTEM_MODULES): Adjust accordingly.
* doc/guix.texi (Desktop Services): New section.
(Various Services): Move colord-service and upower-service from
here to "Desktop Services".
| Ludovic Courtès |
2015-05-01 | services: Add console-keymap service....* gnu/services/base.scm (console-keymap-service): New procedure.
* doc/guix.texi (Base Services): Document it.
Co-authored-by: 宋文武 <iyzsong@gmail.com>
| Alex Kost |
2015-04-20 | file-systems: Use a second 'mount' call for read-only bind mounts....* gnu/build/file-systems.scm (MS_REMOUNT): New constant.
(mount-file-system): Add 'flags' local variable. When FLAGS has
MS_BIND & MS_RDONLY, call 'mount' with MS_REMOUNT.
* gnu/services/base.scm (file-system-service) <start>: Likewise.
| Ludovic Courtès |
2015-04-17 | Merge branch 'master' into core-updates...Conflicts:
gnu-system.am
gnu/packages/gstreamer.scm
| Mark H Weaver |
2015-04-17 | services: Explicitly refer to Shadow when requiring the 'nologin' shell....* gnu/services/avahi.scm (avahi-service): Change 'shell' to a gexp
referring to "nologin" in the SHADOW package.
* gnu/services/dbus.scm (dbus-service): Likewise.
* gnu/services/networking.scm (ntp-service, tor-service): Likewise.
| Ludovic Courtès |
2015-04-13 | Merge branch 'master' into core-updates | Mark H Weaver |
2015-04-13 | services: Add upower....* gnu-system.am (GNU_SYSTEM_MODULES): Add gnu/services/upower.scm.
* gnu/services/upower.scm: New file, defining a upower service.
* doc/guix.texi (Various Services): Mention it.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Andy Wingo |
2015-04-12 | doc: Add example showing how to customize 'nscd-service'....* doc/guix.texi (Name Service Switch): Add link to nss-mdns. Add
example show how to pass #:name-services to 'nscd-service'.
(Base Services): Add link from 'nscd-service' to the above.
* gnu/services/base.scm (nscd-service): Update docstring accordingly.
| Ludovic Courtès |
2015-04-08 | gnu: Add colord service....* gnu-system.am (GNU_SYSTEM_MODULES): Add gnu/services/colord.scm.
* gnu/services/colord.scm: New file.
* doc/guix.texi (Various Services): Document it.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Andy Wingo |
2015-04-03 | services: lsh: Change #:initialize? to default to #t....* gnu/services/ssh.scm (lsh-service): Change #:initialize? to default
to #t.
* doc/guix.texi (Using the Configuration System): Remove #:initialize? #t
from example.
(Networking Services): Adjust accordingly.
| Ludovic Courtès |
2015-04-01 | services: syslog-service: Add 'config-file' argument....* gnu/services/base.scm (syslog-service): Add 'config-file' keyword
argument.
* doc/guix.texi (Base Services): Document it.
| Alex Kost |
2015-03-26 | services: guix-service: Add service documentation....* gnu/services/base.scm (guix-service): Add 'documentation' field to the
service.
| Alex Kost |
2015-03-26 | 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'.
| Alex Kost |
2015-03-19 | 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'.
| Ludovic Courtès |
2015-03-17 | services: guix-service: Remove extraneous monadism....* gnu/services/base.scm (guix-build-accounts): Remove unneeded
'with-monad'.
(guix-service): Adjust accordingly.
| Ludovic Courtès |
2015-03-13 | services: slim: Pass SESSION to ~/.xsession as "$1"....* gnu/services/xorg.scm (xinitrc)[builder]: Pass SESSION to ~/.xsession.
| 宋文武 |
2015-03-13 | 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.
| 宋文武 |
2015-03-13 | 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.
| 宋文武 |
2015-03-12 | services: bitlbee: Make /var/lib/bitlbee when activating....* gnu/services/networking.scm (bitlbee-service): Add 'activate' field.
| Ludovic Courtès |
2015-03-09 | 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.
| Ludovic Courtès |
2015-03-02 | 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.
| Ludovic Courtès |
2015-03-01 | Revert "services: xorg: Fix file descriptor leak from SLiM/xinitrc."...This reverts commit ec4a4c46efaf2e7373f331654640f1321c0f2e62,
because it broke XFCE.
| Mark H Weaver |
2015-03-01 | 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'.
| Ludovic Courtès |
2015-02-26 | services: slim: Add "F1 to change" in session message....* gnu/services/xorg.scm (slim-service)[slim.cfg]: Add 'session_msg'.
| Ludovic Courtès |
2015-02-26 | 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.
| Ludovic Courtès |
2015-02-25 | services: nscd: Make sure /var/db/nscd exists....* gnu/services/base.scm (nscd-service)[activate]: Make /var/db/nscd.
| Ludovic Courtès |
2015-02-08 | 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>
| nebuli |
2015-02-06 | services: xorg: Add Nouveau driver....* gnu/services/xorg.scm (xorg-start-command)[xserver.conf]: Add
XF86-VIDEO-NOUVEAU.
| Ludovic Courtès |
2015-02-04 | services: Add wicd service....* gnu/services/networking.scm (wicd-service): New procedure.
* doc/guix.texi (Networking Services): Document it.
| Mark H Weaver |