~ruther/guix-local

ref: 1eefe4a87b51084731aaeec5ebcfd4b712059821 guix-local/gnu/system d---------
b599e9eb — Mark H Weaver 11 years ago
install: desktop.tmpl: Add "netdev" to the user's supplementary groups.

* gnu/system/examples/desktop.tmpl: Add "netdev" to the user's supplementary
  groups.
efb5e833 — Ludovic Courtès 11 years ago
doc: Document X.509 certificates.

* doc/guix.texi (Using the Configuration System): Add xref to "X.509
  Certificates".
  (X.509 Certificates): New section.
* gnu/system/examples/desktop.tmpl: Use NSS-CERTS.
e1fbc32a — Ludovic Courtès 11 years ago
install: Have several OS config templates under /etc/configuration.

* gnu/system/install.scm (configuration-template-service): Remove
  'local-template' and 'template'.  Add 'search' and 'templates'.
  [activate]: Copy all of TEMPLATES to /etc/configuration.
* doc/guix.texi (System Installation): Adjust file name accordingly.
36ffaca2 — Ludovic Courtès 11 years ago
doc: Add desktop configuration example.

* gnu/system/examples/bare-bones.tmpl: Change 'packages' and
  'host-name'.  Remove D-Bus, Avahi, and SLiM services, and add lsh
  instead.
* gnu/system/examples/desktop.tmpl: New file.
* Makefile.am (EXAMPLES): Add it.
54d6223d — Ludovic Courtès 11 years ago
doc: Rename OS config example.

* gnu/system/os-config.tmpl: Rename to...
* gnu/system/examples/bare-bones.tmpl: ... this.
* Makefile.am (EXAMPLES): Adjust accordingly.
* doc.am (doc/os-config.texi): Likewise.
* gnu/system/install.scm (configuration-template-service)[template]:
  Likewise.
15137a29 — Ludovic Courtès 11 years ago
nss: Add '%mdns-host-lookup-nss'.

* gnu/system/nss.scm (%mdns-host-lookup-nss): New variable.
* doc/guix.texi (Name Service Switch): Document it.
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.
f4bdfe73 — Ludovic Courtès 11 years ago
install: Add bash-completion to the packages.

* gnu/system/install.scm (installation-os)[packages]: Add
  BASH-COMPLETION.
3392ce5d — Ludovic Courtès 11 years ago
system: Make /gnu/store a read-only bind mount by default.

* gnu/system/file-systems.scm (%immutable-store): New variable.
  (%base-file-systems): Add it.
* doc/guix.texi (File Systems): Document it.
933204e5 — Mark H Weaver 11 years ago
Merge branch 'master' into core-updates

Conflicts:
	gnu-system.am
	gnu/packages/gstreamer.scm
9d3fb6c7 — Ludovic Courtès 11 years ago
install: Add a procedure to build a self-contained binary tarball.

Suggested by Pjotr Prins <pjotr.public12@thebird.nl>
at <http://lists.gnu.org/archive/html/guix-devel/2015-04/msg00229.html>.

* gnu/build/install.scm (populate-single-profile-directory): New procedure.
* gnu/system/install.scm (self-contained-tarball): New procedure.
* Makefile.am (guix-binary.%.tar.xz): New target.
cf3e3e37 — 宋文武 11 years ago
Merge branch 'master' into core-updates
e26d5076 — Ludovic Courtès 11 years ago
linux-initrd: Add virtio drivers by default.

* gnu/system/linux-initrd.scm (base-initrd): Change #:virtio? default
  to #t.  This will facilitate the use of GuixSD in VM guests.
0d275f4a — Andy Wingo 11 years ago
system: Take kernel modules from the user-specified kernel.

* gnu/system/linux-initrd.scm (base-initrd): Add #:linux option to
  specify the linux kernel to use.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Propagate
  #:linux to base-initrd.
* gnu/system.scm (operating-system-initrd-file): Pass #:linux to
  'make-initrd'.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
381c540b — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
2f094a69 — Ludovic Courtès 11 years ago
system: Skeleton '.bashrc' now exports the 'SHELL' variable.

* gnu/system/shadow.scm (default-skeletons)[bashrc]: Export 'SHELL'.
9a10acc9 — Ludovic Courtès 11 years ago
system: Adjust '.bashrc' skeleton for non-interactive SSH sessions.

* gnu/system/shadow.scm (default-skeletons)[bashrc]: Source /etc/profile
  when in a non-interactive SSH session.
11dddd8a — Ludovic Courtès 11 years ago
system: Don't compare <pam-service> objects with 'equal?'.

Fixes <http://bugs.gnu.org/20037>.
Reported by 宋文武 <iyzsong@gmail.com> and Tomáš Čech.

* gnu/system.scm (operating-system-etc-directory): Remove call to
  'delete-duplicates'.
* gnu/system/linux.scm (pam-services->directory)[builder]: Add call to
  'delete-duplicates'.
0c36a681 — Ludovic Courtès 11 years ago
doc: Add 'packages' field to OS configuration template.

* gnu/system/os-config.tmpl (packages): New field.
93be4e8e — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
Next