summaryrefslogtreecommitdiff
path: root/gnu/system/examples
Commit message (Expand)AuthorAgeFilesLines
* doc: Update for UEFI systems.•••* doc/guix.texi (USB Stick Installation): Mention UEFI. (Preparing for Installation): Add notes about EFI System Partition, and mounting partitions before init. (Proceeding with the Installation): Mention the GRUB-EFI package. (Using the Configuration System): Lightweight desktop is now a UEFI system. (GRUB Configuration): Expand on package field. Add indexes. * gnu/system/examples/lightweight-desktop.tmpl: Adjust to native EFI configuration. Marius Bakke2017-05-191-11/+19
* maint: The 'release' target builds a VM image.•••* gnu/system/examples/vm-image.tmpl: New file. * Makefile.am (GUIXSD_VM_SYSTEMS, GUIXSD_VM_IMAGE_BASE, GUIXSD_VM_IMAGE_SIZE): New variables. (release): Add logic to build a VM image. (EXAMPLES): Add 'gnu/system/examples/vm-image.tmpl'. * doc/guix.texi (Running GuixSD in a VM, Installing GuixSD in a VM): Mention the pre-built VM image. Leo Famulari2017-05-171-0/+53
* doc: Use OpenSSH instead of lsh in bare-bones template.•••* gnu/system/examples/bare-bones.tmpl (services): Use openssh-service-type instead of lsh-service. Leo Famulari2017-04-121-1/+3
* gnu: lightweight-desktop.tmpl: Remove xmonad.•••* gnu/system/examples/lightweight-desktop.tmpl (packages): Remove xmonad. Leo Famulari2017-02-231-2/+2
* gnu: lightweight-desktop.tmpl: Complete i3-wm.•••* gnu/system/examples/lightweight-desktop.tmpl (packages): Add i3status and dmenu. (use-package-modules): Add suckless. Leo Famulari2017-02-231-3/+3
* system: Use the normalized codeset for the locale name in the examples.•••* gnu/system/examples/bare-bones.tmpl <locale>: Change to "en_US.utf8". * gnu/system/examples/desktop.tmpl <locale>: Likewise. * gnu/system/examples/lightweight-desktop.tmpl <locale>: Likewise. Ludovic Courtès2017-02-133-3/+3
* doc: Suggest installing gvfs.•••* gnu/system/examples/desktop.tmpl: Add gvfs to the system-wide list of packages. Ricardo Wurmus2016-11-281-1/+2
* doc: Document encrypted root partitions.•••This is a followup to f7f292d359e0eb77617f4ecf6b3164f868ec1784. * doc/guix.texi (Preparing for Installation): Give commands for encrypted root installation. (Proceeding with the Installation): Add item about mapped devices. (File Systems): Mention that 'dependencies' can list <mapped-device> objects. * gnu/system/examples/desktop.tmpl (mapped-devices): New field. (file-systems): Add 'dependencies' field. Ludovic Courtès2016-11-241-2/+13
* gnu: lightweight-desktop.tmpl: Fix typo.•••* gnu/system/examples/lightweight-desktop.tmpl: While it is currently unknown if Bob has a brother, it is sufficiently documented that Alice is, in fact, Bob's sister. Efraim Flashner2016-09-081-1/+1
* doc: Add "lightweight desktop" OS config example.•••* gnu/system/examples/desktop.tmpl (packages): Remove XFCE and RATPOISON. (services): Add 'gnome-desktop-service' and 'xfce-desktop-service'. * gnu/system/examples/lightweight-desktop.tmpl: New file. * Makefile.am (EXAMPLES): Add it. * doc.am (OS_CONFIG_EXAMPLES_TEXI): Add doc/os-config-lightweight-desktop.texi. * gnu/system/install.scm (/etc/configuration-files)[directory]: Add lightweight-desktop.tmpl. Ludovic Courtès2016-03-232-9/+56
* doc: Be more explicit in example of file-systems configuration.•••* gnu/system/examples/bare-bones.tmpl (file-systems): Change device label. * gnu/system/examples/desktop.tmpl (file-systems): Likewise. Leo Famulari2015-12-212-5/+5
* doc: Back up on the claim of encrypted root partitions.•••Reported by 宋文武 <iyzsong@openmailbox.org> at <https://lists.gnu.org/archive/html/guix-devel/2015-11/msg00096.html>. * doc/guix.texi (System Installation): Comment out encrypted root partition commands. * gnu/system/examples/desktop.tmpl (mapped-devices): Remove. (file-systems): Refer to the root by label. * NEWS: Adjust. Ludovic Courtès2015-11-041-10/+2
* services: avahi: Add Avahi to the system profile.•••* gnu/services/avahi.scm (avahi-service-type): Extend PROFILE-SERVICE-TYPE. (avahi-service): Adjust docstring. * doc/guix.texi (Networking Services): Adjust accordingly. * gnu/system/examples/desktop.tmpl (packages): Remove AVAHI. Ludovic Courtès2015-11-021-2/+1
* services: slim: Add xterm to the system profile.•••* gnu/services/xorg.scm (slim-service-type): Extend PROFILE-SERVICE-TYPE. * gnu/system/examples/desktop.tmpl (packages): Remove XTERM. Ludovic Courtès2015-11-021-2/+2
* services: wicd: Add Wicd to the system profile.•••* gnu/services/networking.scm (wicd-service-type): Extend PROFILE-SERVICE-TYPE. (wicd-service): Mention it in docstring. * doc/guix.texi (Networking Services): Update documentation accordingly. * gnu/system/examples/desktop.tmpl (packages): Remove WICD. Ludovic Courtès2015-11-021-2/+2
* doc: Give an example with an encrypted root partition.•••* gnu/system/examples/desktop.tmpl: Add 'mapped-devices' field. Use it in 'file-systems'. * doc/guix.texi (System Installation): Suggest encrypted partitions. Give an example of a command sequence. Ludovic Courtès2015-11-011-2/+10
* system: Define '%base-user-accounts'.•••* gnu/system/shadow.scm (%base-user-accounts): New variable. * gnu/system.scm (<operating-system>)[users]: Use it as the default value. * gnu/system/examples/bare-bones.tmpl (users): Use it. * gnu/system/examples/desktop.tmpl (users): Likewise. * doc/guix.texi (operating-system Reference, User Accounts): Adjust accordingly. Ludovic Courtès2015-05-252-4/+6
* install: desktop.tmpl: Add "netdev" to the user's supplementary groups.•••* gnu/system/examples/desktop.tmpl: Add "netdev" to the user's supplementary groups. Mark H Weaver2015-05-111-1/+1
* 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. Ludovic Courtès2015-05-111-1/+2
* 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. Ludovic Courtès2015-05-092-12/+53
* 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. Ludovic Courtès2015-05-091-0/+47