Maxim Cournoyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								08dc9f2ca2 
								
							 
						 
						
							
							
								
								gnu: Do not use 'local-file' in Raspberry Pi OS examples.  
							
							... 
							
							
							
							As this breaks the 'tests/guix-system.sh' test.
* gnu/system/examples/raspberry-pi-64-nfs-root.tmpl (%my-public-key): Delete
variable.
(raspberry-pi-64-nfs-root) [services]: Remove key from openssh-configuration.
* gnu/system/examples/raspberry-pi-64.tmpl: Likewise.
Reported-by: Vagrant Cascadian <vagrant@debian.org> 
							
						 
						
							2022-12-04 00:37:11 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c7793b82ef 
								
							 
						 
						
							
							
								
								gnu: raspberry-pi: Add a bootloader-chain for the Raspberry Pi and os examples.  
							
							... 
							
							
							
							* gnu/packages/raspberry-pi.scm (grub-efi-bootloader-chain-raspi-64): New
bootloader variable, capable to boot a Raspberry Pi over network or from a
local storage.
* gnu/system/examples/raspberry-pi-64.tmpl: New operating-system example.
* gnu/system/examples/raspberry-pi-64-nfs-root.tmpl: New operating-system
example for booting over network.
* Makefile.am (EXAMPLES): Register the new files.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> 
							
						 
						
							2022-12-01 14:31:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19f3dbcb4d 
								
							 
						 
						
							
							
								
								system: Support bare-bones serial console.  
							
							... 
							
							
							
							* gnu/system/examples/bare-bones.tmpl (operating-system):
Add a ttyS0 console to kernel-arguments. 
							
						 
						
							2022-10-23 02:00:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fdafd40432 
								
							 
						 
						
							
							
								
								maint: Use a pretty version string in ISO and VM images.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl: Use the 'GUIX_DISPLAYED_VERSION'
environment variable in 'label'.
* gnu/system/install.scm (%installation-os): Likewise.
* Makefile.am (release): Set 'GUIX_DISPLAYED_VERSION'. 
							
						 
						
							2022-08-09 15:16:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								95a03aa5c5 
								
							 
						 
						
							
							
								
								system: install: Always use 'current-guix'.  
							
							... 
							
							
							
							Fixes <https://issues.guix.gnu.org/53210 >.
Reported by Mathieu Othacehe <othacehe@gnu.org>.
* gnu/system/install.scm (%installation-services): Set 'guix' to
use (current-guix) in 'guix-configuration'.
* gnu/system/examples/vm-image.tmpl: Likewise.
* gnu/tests/install.scm (operating-system-with-current-guix): Remove.
(run-install, installation-os-for-gui-tests): Remove its uses.
* Makefile.am (release): Remove intermediate use of
'update-guix-package.scm' and subsequent 'git commit' invocation. 
							
						 
						
							2022-08-09 15:16:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Marusich 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79260c8695 
								
							 
						 
						
							
							
								
								services: Consistently use SDDM rather than GDM on non-x86_64.  
							
							... 
							
							
							
							This is a follow-up to 49599fab56https://issues.guix.gnu.org/52908 >.
* gnu/services/xorg.scm (set-xorg-configuration)[login-manager-service-type]:
When the current system or target system begins with the string "x86_64", use
gdm-service-type as before; otherwise, use sddm-service-type.
* gnu/system/examples/vm-image.tmpl (services): Add sddm-service-type to the
list of service types to remove. 
							
						 
						
							2022-01-06 18:54:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0fea9aec59 
								
							 
						 
						
							
							
								
								doc: Only use GDM and GNOME on x86_64.  
							
							... 
							
							
							
							* gnu/system/examples/desktop.tmpl: Only use gnome-desktop-service-type and
the default login manager in set-xorg-configuration when the target system is
x86_64. 
							
						 
						
							2022-01-05 21:46:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Denis 'GNUtoo' Carikli 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c42d1fa00 
								
							 
						 
						
							
							
								
								doc: Add group configuration example  
							
							... 
							
							
							
							* gnu/system/examples/desktop.tmpl: Add group configuration example.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2021-12-19 23:39:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Josselin Poiret 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9685c0637d 
								
							 
						 
						
							
							
								
								doc: Add new Swap Space section.  
							
							... 
							
							
							
							* doc/guix.texi (operating-system Reference): Update swap-devices.
* doc/guix.texi (Swap Space): Add it.
* gnu/system/examples/desktop.tmpl: Add swap-devices example.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2021-11-23 10:24:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maxim Cournoyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da4e409483 
								
							 
						 
						
							
							
								
								Migrate to the new 'targets' field of bootloader-configuration.  
							
							... 
							
							
							
							The old 'target' field is deprecated; adjust the sources to use the new
'targets' one instead.
* doc/guix-cookbook.texi<target>: Replace by 'targets'.
* gnu/bootloader/grub.scm: Likewise.
* gnu/installer/parted.scm: Likewise.
* gnu/machine/digital-ocean.scm: Likewise.
* gnu/system/examples/asus-c201.tmpl: Likewise
* gnu/system/examples/bare-bones.tmpl: Likewise
* gnu/system/examples/bare-hurd.tmpl: Likewise
* gnu/system/examples/beaglebone-black.tmpl: Likewise
* gnu/system/examples/desktop.tmpl: Likewise
* gnu/system/examples/docker-image.tmpl: Likewise
* gnu/system/examples/lightweight-desktop.tmpl: Likewise
* gnu/system/examples/vm-image.tmpl: Likewise
* gnu/system/examples/yggdrasil.tmpl: Likewise
* gnu/system/hurd.scm: Likewise
* gnu/system/images/hurd.scm: Likewise
* gnu/system/images/novena.scm: Likewise
* gnu/system/images/pine64.scm: Likewise
* gnu/system/images/pinebook-pro.scm: Likewise
* gnu/system/images/rock64.scm: Likewise
* gnu/system/install.scm: Likewise
* gnu/system/vm.scm: Likewise
* gnu/tests.scm: Likewise
* gnu/tests/ganeti.scm: Likewise
* gnu/tests/install.scm: Likewise
* gnu/tests/nfs.scm: Likewise
* gnu/tests/telephony.scm: Likewise
* tests/boot-parameters.scm: Likewise
* tests/system.scm: Likewise 
							
						 
						
							2021-08-29 01:05:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maxim Cournoyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								945ad48cd8 
								
							 
						 
						
							
							
								
								system: vm-image.tmpl: Add a crutch to allow refreshing the resolution.  
							
							... 
							
							
							
							Inspired by
1270b2e209 
							
						 
						
							2021-05-10 10:18:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maxim Cournoyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3ab48ed6cd 
								
							 
						 
						
							
							
								
								gnu: system: Add SPICE capability to the VM image.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl (services)
[spice-vdagent-service-type]: Add service.
[slim-service-type] <xorg-configuration>: Add the xf86-video-qxl module. 
							
						 
						
							2021-05-06 16:51:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mathieu Othacehe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e74baa1245 
								
							 
						 
						
							
							
								
								system: Rename 'disk-image' command 'image'.  
							
							... 
							
							
							
							* guix/scripts/system.scm (system-derivation-for-action): Rename 'disk-image'
command 'image'. Warn when using the now deprecated 'disk-image' command.
(show-help): Adapt accordingly.
(guix-system): Ditto.
* tests/guix-system.sh: Ditto.
* gnu/system/examples/bare-hurd.tmpl: Ditto.
* doc/guix.texi (Building the Installation Image,
Building the Installation Image for ARM Boards,
Invoking guix pack,
Invoking guix system): Adapt documentation. 
							
						 
						
							2021-01-19 17:16:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									raingloom 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe1cd098d2 
								
							 
						 
						
							
							
								
								services: Add yggdrasil-service-type.  
							
							... 
							
							
							
							* gnu/services/networking.scm (yggdrasil-configuration)
(yggdrasil-configuration?, yggdrasil-configuration-package)
(yggdrasil-configuration-auto-conf, yggdrasil-configuration-log-level)
(yggdrasil-configuration-log-to): New procedures.
(yggdrasil-service-type): New variable.
* doc/guix.texi: Document it.
* gnu/system/examples/yggdrasil.tmpl: Provide example.
Signed-off-by: Julien Lepiller <julien@lepiller.eu> 
							
						 
						
							2020-11-05 18:45:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan (janneke) Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1197b8b20f 
								
							 
						 
						
							
							
								
								installer: Add Emacs EXWM desktop environment.  
							
							... 
							
							
							
							Suggested by zenny via IRC.
* gnu/installer/services.scm (%system-services): Add emacs, emacs-exwm,
emacs-desktop-environment.
* etc/release-manifest.scm (%system-packages): Likewise.
* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
* gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests)
[packages]: Likewise
* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page): Make
one entry taller. 
							
						 
						
							2020-10-13 21:17:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan (janneke) Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16f8ea064c 
								
							 
						 
						
							
							
								
								system: hurd: Add PAM support with shadow and sudo.  
							
							... 
							
							
							
							* gnu/system.scm (hurd-default-essential-services): Add
setuid-program-service-type.
* gnu/system/hurd.scm (%base-packages/hurd): Add shadow, sudo.
(%setuid-programs/hurd): New variable.
(%hurd-default-operating-system)[setuid-program]: Use it.
[pam-services, sudoers-file]: Remove overrides; enabling regular defaults.
* gnu/system/examples/bare-hurd.tmpl (%hurd-os)[users]: New field.
[services]: Do not disable PAM in SSH. 
							
						 
						
							2020-10-09 23:25:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								be1c00ae3c 
								
							 
						 
						
							
							
								
								system: Remove extra line from 'lightweight-desktop.tmpl'.  
							
							... 
							
							
							
							This is a followup to c7af968717 
							
						 
						
							2020-08-28 23:27:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oleg Pykhalov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								03914b9d8c 
								
							 
						 
						
							
							
								
								examples: Add password for Alice's brother.  
							
							... 
							
							
							
							* gnu/system/examples/desktop.tmpl (users)[bob]: Add password. 
							
						 
						
							2020-07-29 07:50:23 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan (janneke) Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								edbc067138 
								
							 
						 
						
							
							
								
								system: bare-hurd.tmpl: Add openssh-sans-x client and service.  
							
							... 
							
							
							
							* gnu/system/examples/bare-hurd.tmpl (%hurd-os)[packages]: Add openssh-sans-x.
[services]: Add openssh-service.  Add example usage. 
							
						 
						
							2020-06-13 09:11:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan (janneke) Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								59bcffa314 
								
							 
						 
						
							
							
								
								system: examples: Add bare-hurd.tmpl.  
							
							... 
							
							
							
							* gnu/system/hurd.scm (%hurd-def%hurd-default-operating-system-kernel,
%hurd-default-operating-system): New exported variables.
* gnu/system/examples/bare-hurd.tmpl: New file.
* Makefile.am (EXAMPLES): Add it.
* tests/guix-system.sh: Add --target=i586-pc-gnu when testing it. 
							
						 
						
							2020-06-08 13:51:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mathieu Othacehe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0dddaa7b01 
								
							 
						 
						
							
							
								
								system: bare-bones: Remove dependency to X libraries.  
							
							... 
							
							
							
							Use "openssh-sans-x" to prevent the inclusion of X libraries to the bare-bones
system closure.
* gnu/system/examples/bare-bones.tmpl (operating-system)[services]: Use
openssh-sans-x instead of openssh. 
							
						 
						
							2020-06-08 11:03:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c7af968717 
								
							 
						 
						
							
							
								
								system: Add xterm to lightweight-desktop example.  
							
							... 
							
							
							
							That makes ratpoison more usable, for instance.
* gnu/system/examples/lightweight-desktop.tmpl (packages): Add XTERM. 
							
						 
						
							2020-04-02 11:48:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vagrant Cascadian 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								37f8c50cdc 
								
							 
						 
						
							
							
								
								gnu: linux-libre-arm-veyron: Deprecate package.  
							
							... 
							
							
							
							* gnu/packages/linux (linux-libre-arm-veyron): Mark as deprecated package.
  (kernel-config-veyron): Remove obsolete function.
* gnu/system/examples/asus-c201.tmpl: Update to use linux-libre-arm-generic.
* gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf: Delete file.
* Makefile.am (AUX_FILES): Update accordingly. 
							
						 
						
							2020-03-22 20:55:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								362bcdb1b0 
								
							 
						 
						
							
							
								
								system: Remove custom 'config-file service from "vm-image.tmpl".  
							
							... 
							
							
							
							This example is broken since commit
99c45877a9 
							
						 
						
							2019-12-07 00:59:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c64080dce 
								
							 
						 
						
							
							
								
								vm-image: Remove ModemManager.  
							
							... 
							
							
							
							This is a followup to 36f5d78d4a 
							
						 
						
							2019-05-16 14:42:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc0680929d 
								
							 
						 
						
							
							
								
								vm-image: Remove 'network-manager-applet' from system profile.  
							
							... 
							
							
							
							This is a followup to 05d907ac6f 
							
						 
						
							2019-05-16 14:37:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c13ccbf39 
								
							 
						 
						
							
							
								
								vm-image: Add 'label' field.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl (label): New field. 
							
						 
						
							2019-05-01 09:33:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a4ae05fb8b 
								
							 
						 
						
							
							
								
								vm-image: Add 'nss-certs' to the global package set.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl (packages): Add NSS-CERTS. 
							
						 
						
							2019-04-28 22:57:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e0521eeed 
								
							 
						 
						
							
							
								
								vm-image: Allow for password-less sudo.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl (sudoers-file): New field. 
							
						 
						
							2019-04-27 15:08:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ff587e0fc0 
								
							 
						 
						
							
							
								
								vm-image: Mention 'info guix' in the MOTD.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl (vm-image-motd): Mention 'info guix'. 
							
						 
						
							2019-04-27 15:08:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5df29aad3b 
								
							 
						 
						
							
							
								
								vm-image: Add a font to the global profile.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl (packages): Add FONT-BITSTREAM-VERA,
for use by xfce-terminal, IceCat, etc. 
							
						 
						
							2019-04-27 15:08:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea2acfe98a 
								
							 
						 
						
							
							
								
								doc: Update bit about SSH in the VM.  
							
							... 
							
							
							
							* doc/guix.texi (Running Guix in a VM): Remove mentions of 'lsh-server';
mention 'openssh-service-type' and add a cross-reference.
* gnu/system/examples/vm-image.tmpl (services): Add a commented-out line
for 'openssh-service-type'. 
							
						 
						
							2019-04-27 15:08:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7b05620a9 
								
							 
						 
						
							
							
								
								vm-image: Remove NetworkManager & co. and add the DHCP client.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl (services): Remove wpa-supplicant,
cups-pk-helper, and NetworkManager.  Add DHCP-CLIENT-SERVICE-TYPE. 
							
						 
						
							2019-04-26 18:24:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ac6c33cae 
								
							 
						 
						
							
							
								
								vm-image: Use the actual file name of the current file.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl (this-file): Use 'basename' and
'current-source-location'. 
							
						 
						
							2019-04-26 16:47:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								538b99f31f 
								
							 
						 
						
							
							
								
								system: Provide a new VM image configuration.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl: Rewrite.
* doc/guix.texi (Running Guix in a VM): Adjust accordingly. 
							
						 
						
							2019-04-26 14:19:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c32857f91 
								
							 
						 
						
							
							
								
								doc: Adjust desktop instructions for GDM.  
							
							... 
							
							
							
							* gnu/system/examples/desktop.tmpl: Adjust comment that referred to SLiM. 
							
						 
						
							2019-04-10 12:40:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								305a732a0a 
								
							 
						 
						
							
							
								
								services: xorg: Add 'set-xorg-configuration'.  
							
							... 
							
							
							
							* gnu/services/xorg.scm (gdm-service-type)[compose, extend]: New fields.
(set-xorg-configuration): New procedure.
* doc/guix.texi (Keyboard Layout): Use it.
(X Window): Document it.
* gnu/system/examples/desktop.tmpl: Add 'keyboard-layout' fields. 
							
						 
						
							2019-04-05 15:39:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Sample 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df2a96167f 
								
							 
						 
						
							
							
								
								gnu: Add example system configuration for asus-c201.  
							
							... 
							
							
							
							* gnu/system/examples/asus-c201.tmpl: New file.
* Makefile.am (EXAMPLES): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2019-04-03 18:21:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								971e6560eb 
								
							 
						 
						
							
							
								
								system: Fix typo in desktop example.  
							
							... 
							
							
							
							The typo was introduced in 391e0d65d7 
							
						 
						
							2019-03-28 23:06:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								391e0d65d7 
								
							 
						 
						
							
							
								
								services: Deprecate 'xfce-desktop-service'.  
							
							... 
							
							
							
							* gnu/services/desktop.scm (xfce-desktop-service-type)[default-value]
[description]: New fields.
(xfce-desktop-service): Deprecate.
* gnu/system/examples/desktop.tmpl: Use the (service …) form.
* gnu/installer/services.scm (%desktop-environments): Add TODO comment.
* doc/guix.texi (Desktop Services): Adjust accordingly, and fix spelling
of "Xfce" throughout. 
							
						 
						
							2019-03-27 11:54:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ee05cc7fe3 
								
							 
						 
						
							
							
								
								services: Deprecate 'gnome-desktop-service'.  
							
							... 
							
							
							
							* gnu/services/desktop.scm (gnome-desktop-service-type)[default-value]:
New field.
(gnome-desktop-service): Deprecate.
* gnu/installer/services.scm (%desktop-environments): Use the (service …)
form for GNOME.
* gnu/system/examples/desktop.tmpl: Likewise.
* doc/guix.texi (Desktop Services): Adjust accordingly. 
							
						 
						
							2019-03-27 11:54:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf848cc0a1 
								
							 
						 
						
							
							
								
								accounts: Add default value for the 'home-directory' field of <user-account>.  
							
							... 
							
							
							
							* gnu/system/accounts.scm (<user-account>)[home-directory]: Mark as
thunked and add a default value.
(default-home-directory): New procedure.
* doc/guix.texi (User Accounts): Remove 'home-directory' from example.
* gnu/system/examples/bare-bones.tmpl: Likewise.
* gnu/system/examples/beaglebone-black.tmpl: Likewise.
* gnu/system/examples/desktop.tmpl: Likewise.
* gnu/system/examples/docker-image.tmpl: Likewise.
* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
* gnu/system/install.scm (installation-os): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-os-on-vda):
(%separate-home-os, %encrypted-root-os, %btrfs-root-os): Likewise.
* tests/accounts.scm ("allocate-passwd")
("allocate-passwd with previous state"): Likewise. 
							
						 
						
							2019-03-25 23:37:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								59e8044588 
								
							 
						 
						
							
							
								
								Remove traces of "GuixSD".  
							
							... 
							
							
							
							* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Remove
mentions of "GuixSD".
* gnu/bootloader/grub.scm (install-grub-efi): Likewise.
* gnu/build/vm.scm (make-iso9660-image): Change default #:volume-id to
"Guix_image".
(initialize-hard-disk): Search for the "Guix_image" label.
* gnu/ci.scm (system-test-jobs, tarball-jobs): Remove "GuixSD".
* gnu/installer/newt/welcome.scm (run-welcome-page): Likewise.
* gnu/packages/audio.scm (supercollider)[description]: Likewise.
* gnu/packages/curl.scm (curl): Likewise.
* gnu/packages/emacs.scm (emacs): Likewise.
* gnu/packages/gnome.scm (network-manager): Likewise.
* gnu/packages/julia.scm (julia): Likewise.
* gnu/packages/linux.scm (alsa-plugins): Likewise.
(powertop, wireless-regdb): Likewise.
* gnu/packages/package-management.scm (guix): Likewise.
* gnu/packages/polkit.scm (polkit): Likewise.
* gnu/packages/tex.scm (texlive-bin): Likewise.
* gnu/services/base.scm (file-systems->fstab): Likewise.
* gnu/services/cups.scm (%cups-activation): Likewise.
* gnu/services/mail.scm (%dovecot-activation): Likewise.
* gnu/services/messaging.scm (prosody-configuration)[log]: Likewise.
* gnu/system/examples/vm-image.tmpl (vm-image-motd): Likewise.
* gnu/system/install.scm (installation-os)[file-systems]: Change root
file system label to "Guix_image".
* gnu/system/mapped-devices.scm (check-device-initrd-modules):
Remove "GuixSD".
* gnu/system/vm.scm (system-docker-image): Likewise.
(system-disk-image)[root-label]: Change to "Guix_image".
* gnu/tests/install.scm (run-install): Remove "GuixSD".
* guix/modules.scm (guix-module-name?): Likewise.
* nix/libstore/optimise-store.cc: Likewise. 
							
						 
						
							2019-03-13 23:12:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre Neidhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								907dd32720 
								
							 
						 
						
							
							
								
								gnu: Replace all cons* with beginner-friendly (append (list ...)).  
							
							... 
							
							
							
							* gnu/system/examples/bare-bones.tmpl (services): Do it.
* gnu/system/examples/beaglebone.tmpl (packages): Do it.
(services): Do it.
* gnu/system/examples/desktop.tmpl (packages): Do it.
(services): Do it.
* gnu/system/examples/lightweight-desktop.tmpl (file-systems): Do it.
(packages): Do it.
* gnu/system/examples/vm-image.tmpl (packages): Do it. 
							
						 
						
							2019-01-23 18:01:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre Neidhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ece2fd1218 
								
							 
						 
						
							
							
								
								gnu: Fix missing EFI entry in "desktop" example.  
							
							... 
							
							
							
							* gnu/system/examples/desktop.tmpl (file-systems): Add
EFI file-system. 
							
						 
						
							2019-01-23 18:01:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Efraim Flashner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7194745a16 
								
							 
						 
						
							
							
								
								services: Use guix-service-type.  
							
							... 
							
							
							
							* gnu/services/base.scm (%base-services): Replace guix-service with
guix-service-type.
* gnu/system/examples/docker-image.tmpl (services): Same. 
							
						 
						
							2019-01-20 16:11:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Efraim Flashner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c515b2225 
								
							 
						 
						
							
							
								
								doc: Example vm-image doesn't need firmware.  
							
							... 
							
							
							
							* gnu/system/examples/vm-image.tmpl (firmware): New field, explicitly
empty list. 
							
						 
						
							2018-12-24 11:14:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Laura Lazzati 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9914c4794 
								
							 
						 
						
							
							
								
								doc: Fix "desktop" OS config example.  
							
							... 
							
							
							
							* gnu/system/examples/desktop.tmpl (file-systems): Add
'file-system-label' call in 'device' field.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> 
							
						 
						
							2018-12-03 14:27:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c17f72070 
								
							 
						 
						
							
							
								
								services: openssh: Install OpenSSH in the system profile.  
							
							... 
							
							
							
							This ensures one can scp to or from the GuixSD machine that uses the
service.
* gnu/services/ssh.scm (openssh-service-type)[extensions]: Add
PROFILE-SERVICE-TYPE extension.
* gnu/system/examples/bare-bones.tmpl <packages>: Remove OPENSSH.
* doc/guix.texi (Using the Configuration System): Adjust accordingly. 
							
						 
						
							2018-11-26 11:10:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								39d7fdce45 
								
							 
						 
						
							
							
								
								services: dhcp-client: Deprecate 'dhcp-client-service' procedure.  
							
							... 
							
							
							
							* gnu/services/networking.scm (dhcp-client-service-type): Add default
value.
* gnu/system/examples/bare-bones.tmpl: Use (service
dhcp-client-service-type) instead of (dhcp-client-service).
* gnu/system/examples/beaglebone-black.tmpl: Likewise.
* gnu/tests/base.scm (%avahi-os): Likewise.
* gnu/tests/databases.scm (%memcached-os): Likewise.
(%mongodb-os): Likewise.
* gnu/tests/dict.scm (%dicod-os): Likewise.
* gnu/tests/mail.scm (%opensmtpd-os): Likewise.
(%exim-os): Likewise.
(%dovecot-os): Likewise.
* gnu/tests/messaging.scm (run-xmpp-test): Likewise.
(run-bitlbee-test): Likewise.
* gnu/tests/monitoring.scm (%prometheus-node-exporter-os): Likewise.
* gnu/tests/networking.scm (%inetd-os): Likewise.
(run-iptables-test): Likewise.
* gnu/tests/nfs.scm (%base-os): Likewise.
* gnu/tests/rsync.scm (%rsync-os): Likewise.
* gnu/tests/ssh.scm (run-ssh-test): Likewise.
* gnu/tests/version-control.scm (%cgit-os): Likewise.
(%git-http-os): Likewise.
(%gitolite-os): Likewise.
* gnu/tests/virtualization.scm (%libvirt-os): Likewise.
* gnu/tests/web.scm (%httpd-os): Likewise.
(%nginx-os): Likewise.
(%varnish-os): Likewise.
(%php-fpm-os): Likewise.
(%hpcguix-web-os): Likewise.
(%tailon-os): Likewise.
* tests/guix-system.sh: Likewise.
* doc/guix.texi (Networking Services): Document
'dhcp-client-service-type' and remove 'dhcp-client-service'. 
							
						 
						
							2018-10-18 01:12:22 +02:00