Bruno Victal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								139c9a53cb 
								
							 
						 
						
							
							
								
								services: Add mympd-service-type.  
							
							 
							
							... 
							
							
							
							* gnu/services/audio.scm (mympd-service-type): New variable.
* gnu/tests/audio.scm (%test-mympd): New variable.
* doc/guix.texi: Document it.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> 
							
						 
						
							2023-02-05 06:56:44 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bruno Victal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								637a9c3b26 
								
							 
						 
						
							
							
								
								services: mpd: Do not hardcode environment variables.  
							
							 
							
							... 
							
							
							
							Services should not expect for XDG_RUNTIME_DIR to be set.
Inferring from the past comment, this seemed to resolve an issue when
the service was launched with an _interactive_ user-account,
which tends to have this variable set by the login-manager.
This is not the case for system accounts and setting this variable
results in PulseAudio (launched by the same system user) failing to start
since it attempts to use a nonexistent directory.
Ideally, this service should have a home-service counterpart but the old
behavior can be emulated by setting the environment-variables field to:
(environment-variables
  (list
    (string-append "XDG_RUNTIME_DIR=/run/user/"
                   (number->string (passwd:uid (getpwnam "myuser"))))))
* gnu/services/audio.scm
(mpd-configuration)[environment-variables]: New field.
(mpd-shepherd-service)[start]: Use new field.
* doc/guix.texi (Audio Services)[Music Player Daemon]: Document it.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> 
							
						 
						
							2023-02-05 06:56:43 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bruno Victal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c5f0fc113 
								
							 
						 
						
							
							
								
								services: mpd: Refactor MPD service.  
							
							 
							
							... 
							
							
							
							Refactor mpd-service-type to support additional mpd.conf directives
and move activation-service-extension into service constructor.
* gnu/services/audio.scm (mpd-plugin, mpd-partition): New records.
(mpd-serialize-boolean): Alias to and integrate logic into...
(mpd-serialize-field): ... this.
(mpd-serialize-list-of-string): New variable.
(mpd-plugin?, mpd-partition?, list-of-string?, list-of-symbol?)
(list-of-mpd-plugin?, list-of-mpd-partition?)
(list-of-mpd-plugin-or-output?, port?): New variables.
(mpd-file-name, mpd-service-activation): Remove variables.
(mpd-configuration)
[package, group, shepherd-requirement, log-file, log-level, music-directory]
[playlist-directory, endpoints, database, partitions, neighbors, inputs]
[archive-plugins, input-cache-size, decoders, resampler, filters]
[playlist-plugins, extra-options]: New fields.
[music-dir, playlist-dir, address]: Deprecate shorthand fields.
[db-file, state-file, sticker-file, port, outputs]: Change admissible type.
(mpd-shepherd-service)
[actions]: New shepherd actions: 'reopen' and 'configuration'.
[requirement]: Splice with 'shepherd-requirement' field.
[start]: Use 'package' field. Remove #:log-file parameter.
Move activation-service extension into constructor.
(mpd-accounts): Honor user and group names from configuration.
(mpd-log-rotation): New procedure.
(mpd-service-type)[extensions]: Add rottlog-service-type extension.
Remove activation-service-type extension.
(mpd-output-name, mpd-output-type, mpd-output-enabled?, mpd-output-format)
(mpd-output-tags?, mpd-output-always-on?, mpd-output-mixer-type)
(mpd-output-replay-gain-handler, mpd-output-extra-options)
(mpd-plugin-plugin, mpd-plugin-name, mpd-plugin-enabled?)
(mpd-plugin-extra-options)
(mpd-partition-name, mpd-partition-extra-options)
(mpd-configuration-package, mpd-configuration-user)
(mpd-configuration-group, mpd-configuration-shepherd-requirement)
(mpd-configuration-log-file, mpd-configuration-log-level)
(mpd-configuration-music-directory, mpd-configuration-music-dir)
(mpd-configuration-playlist-directory, mpd-configuration-playlist-dir)
(mpd-configuration-db-file, mpd-configuration-state-file)
(mpd-configuration-sticker-file, mpd-configuration-default-port)
(mpd-configuration-endpoints, mpd-configuration-address)
(mpd-configuration-database, mpd-configuration-partitions)
(mpd-configuration-neighbors, mpd-configuration-inputs)
(mpd-configuration-archive-plugins, mpd-configuration-input-cache-size)
(mpd-configuration-decoders, mpd-configuration-resampler)
(mpd-configuration-filters, mpd-configuration-outputs)
(mpd-configuration-playlist-plugins, mpd-configuration-extra-options): Export accessors.
* doc/guix.texi (Audio Services)[Music Player Daemon]: Update documentation.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> 
							
						 
						
							2023-02-05 06:56:43 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christopher Baines 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a5533c653 
								
							 
						 
						
							
							
								
								services: nar-herder: Add cached compression support.  
							
							 
							
							... 
							
							
							
							* gnu/services/guix.scm (<nar-herder-cached-compression-configuration>): New
record type.
(nar-herder-configuration-cached-compressions,
nar-herder-configuration-cached-compression-min-uses,
nar-herder-configuration-cached-compression-workers,
nar-herder-configuration-cached-compression-nar-source,
nar-herder-cached-compression-configuration,
nar-herder-cached-compression-configuration?,
nar-herder-cached-compression-configuration-type,
nar-herder-cached-compression-configuration-level,
nar-herder-cached-compression-configuration-directory,
nar-herder-cached-compression-configuration-directory-max-size): New
procedures.
* doc/guix.texi (Guix Services): Document this. 
							
						 
						
							2023-02-03 15:18:44 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Giacomo Leidi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f85865a05a 
								
							 
						 
						
							
							
								
								home: services: fontutils: Add service value.  
							
							 
							
							... 
							
							
							
							* gnu/home/services/fontutils.scm (add-fontconfig-config-file): Add
support for multiple paths;
(home-fontconfig-service-type): Honor it;
* doc/guix.texi (Fonts Services): Document it.
Co-authored-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2023-01-31 23:08:38 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bruno Victal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f912d5c740 
								
							 
						 
						
							
							
								
								doc: Substitute @deffn usage with @defvar for Scheme variables.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Base Services) (Networking Setup)
(Networking Services) (Printing Services) (Desktop Services)
(Sound Services) (Database Services) (Mail Services) (Messaging Services)
(File-Sharing Services) (Web Services) (DNS Services)
(Power Management Services) (Virtualization Services) (Linux Services)
(Miscellaneous Services): Substitute @deffn usage with @defvar for Scheme variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2023-01-23 23:51:33 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bruno Victal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f88e855f9f 
								
							 
						 
						
							
							
								
								doc: Use @defvar instead of @defvr for Scheme variables.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Build Systems) (Search Paths) (The Store)
(The Store Monad) (File Systems) (Mapped Devices) (User Accounts)
(Locales) (Base Services) (Scheduled Job Execution) (Log Rotation)
(Networking Setup) (Networking Services) (Unattended Upgrades)
(X Window) (Desktop Services) (Database Services) (Messaging Services)
(Kerberos Services) (Web Services) (Certificate Services) (VPN Services)
(Network File System) (Samba Services) (Power Management Services)
(Audio Services) (Virtualization Services) (Linux Services) (Hurd Services)
(Miscellaneous Services) (Setuid Programs) (Name Service Switch)
(Initial RAM Disk) (Service Reference) (Shepherd Services)
(Essential Home Services) (Mcron Home Service)
(Power Management Home Services) (Shepherd Home Service) (Secure Shell)
(Desktop Home Services) (Guix Home Services) (Supported Platforms)
(Instantiate an Image) (image-type Reference): Use @defvar instead of @defvr for Scheme variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2023-01-23 23:51:02 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bruno Victal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2454e91b3 
								
							 
						 
						
							
							
								
								doc: Fix incorrect use of @defvar.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Monitoring Services) (VNC Services)
(Samba Services) (Game Services) (PAM Mount Service)
(Guix Services): Fix incorrect use of @defvar.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2023-01-23 23:49:45 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5aef6a55a2 
								
							 
						 
						
							
							
								
								doc: Document the 'release-monitoring-url' package property.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Invoking guix refresh): Mention the
'release-monitoring-url' property. 
							
						 
						
							2023-01-23 23:23:08 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6ffeef92e6 
								
							 
						 
						
							
							
								
								services: hpcguix-web: Provide default values.  
							
							 
							
							... 
							
							
							
							* gnu/services/web.scm (<hpcguix-web-configuration>)[specs]: Default to #f.
(hpcguix-web-shepherd-service): Do not pass '--config' when SPECS is #f.
(hpcguix-web-service-type)[default-value]: New field.
* doc/guix.texi (Web Services): Adjust accordingly. 
							
						 
						
							2023-01-22 18:12:09 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e1dbac04c3 
								
							 
						 
						
							
							
								
								gnu: hpcguix-web: Update to 0.3.0.  
							
							 
							
							... 
							
							
							
							* gnu/packages/web.scm (hpcguix-web): Update to 0.3.0.
[inputs]: Add GUILE-SYNTAX-HIGHLIGHT.
[arguments]: In 'wrap-program' phase, take guile-syntax-highlight into
account.
* gnu/tests/web.scm (%hpcguix-web-specs): Remove 'define'.
* doc/guix.texi (Web Services): Adjust accordingly. 
							
						 
						
							2023-01-22 18:12:09 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Maxim Cournoyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2491a60404 
								
							 
						 
						
							
							
								
								doc: Fix Xvnc service example.  
							
							 
							
							... 
							
							
							
							Reported by bost on #guix (thank you!)
* doc/guix.texi (VNC Services): Add the missing host argument in the SSH
command example. 
							
						 
						
							2023-01-20 12:32:34 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Maxim Cournoyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8221cb6d2a 
								
							 
						 
						
							
							
								
								doc: Fix typo.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Cross-Compilation): Replace "penaly" with "penalty".
Replace "few users" with "fewer users". 
							
						 
						
							2023-01-18 21:40:07 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79b11cafcf 
								
							 
						 
						
							
							
								
								doc: Use the right cross-reference command.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Package Transformation Options): Use @pxref, not @ref. 
							
						 
						
							2023-01-17 16:05:20 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Declan Tsien 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0f20fc4dd9 
								
							 
						 
						
							
							
								
								services: connman: Add iwd backend support.  
							
							 
							
							... 
							
							
							
							* gnu/services/networking.scm (connman-configuration)[iwd?]: New field.
(connman-shepherd-service): Add iwd? logic, remove wpa-supplicant requirement.
* doc/guix.texi: Add information about connman-configuration iwd? option.
Co-authored-by: Andrew Tropin <andrew@trop.in>
Signed-off-by: Andrew Tropin <andrew@trop.in> 
							
						 
						
							2023-01-16 20:59:30 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Maxim Cournoyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a472aa1bb0 
								
							 
						 
						
							
							
								
								doc: Fix erroneous copyright line.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi: Fix copyright line for Antero Mejr. 
							
						 
						
							2023-01-16 09:02:40 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antero Mejr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93e683a952 
								
							 
						 
						
							
							
								
								scripts: repl: Add -i, --interactive flag.  
							
							 
							
							... 
							
							
							
							* guix/scripts/repl.scm (%options): Add -i, --interactive flag.
(guix-repl): Honor -i, --interactive flag.
* doc/guix.texi (Invoking guix repl): Add documentation for -i, --interactive.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> 
							
						 
						
							2023-01-16 09:00:03 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antero Mejr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								abd9569571 
								
							 
						 
						
							
							
								
								scripts: repl: Add --list-types flag.  
							
							 
							
							... 
							
							
							
							* guix/scripts/repl.scm (%options): Add --list-types.
* doc/guix.texi (Invoking guix repl): Add documentation for --list-types.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> 
							
						 
						
							2023-01-16 08:50:05 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								137b91f03b 
								
							 
						 
						
							
							
								
								transformations: Add '--with-version'.  
							
							 
							
							... 
							
							
							
							This is a followup to 8aeccc6240 .
* guix/transformations.scm (package-with-upstream-version): New procedure.
(transform-package-latest)[package-with-latest-upstream]: Remove.
Use 'package-with-upstream-version' instead.
(transform-package-version): New procedure.
(%transformations, %transformation-options)
(show-transformation-options-help/detailed): Add '-with-version'.
* tests/transformations.scm ("options->transformation, with-version"):
New test.
* doc/guix.texi (Package Transformation Options): Document '--with-version'.
(Defining Package Variants): Mention it. 
							
						 
						
							2023-01-16 13:41:27 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jelle Licht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5b914156e 
								
							 
						 
						
							
							
								
								services: greetd: Add 'source-profile?' configuration field.  
							
							 
							
							... 
							
							
							
							* gnu/services/base.scm (<greetd-terminal-configuration>)[source-profile?]:
New field.
(make-greetd-terminal-configuration-file): Serialize new field to
configuration file.
* doc/guix.texi (Base Services): Document it. 
							
						 
						
							2023-01-15 20:30:12 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Thompson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								202ac747e6 
								
							 
						 
						
							
							
								
								gnu: services: Add joycond-service.  
							
							 
							
							... 
							
							
							
							* gnu/services/games.scm (joycond-configuration): New configuration type.
(joycond-shepherd-service): New procedure.
(joycond-service-type): New variable.
* doc/guix.texi (Game Services): Document it. 
							
						 
						
							2023-01-14 07:53:21 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leo Famulari 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9aa3b6eb6d 
								
							 
						 
						
							
							
								
								doc: Clarify how to use the #:go key of go-build-system.  
							
							 
							
							... 
							
							
							
							This is a followup to commit 9ec62d1b9c .
* doc/guix.texi (Build Systems): Clarify the '#:go' key. 
							
						 
						
							2023-01-11 20:20:05 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leo Famulari 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9ec62d1b9c 
								
							 
						 
						
							
							
								
								doc: Document the #:go key of the Go build system.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Build Systems): Document '#:go'. 
							
						 
						
							2023-01-11 20:17:37 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									( 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								09cd488c97 
								
							 
						 
						
							
							
								
								doc: contributing: Note '-v REVISION' bug in 'git send-email'.  
							
							 
							
							... 
							
							
							
							* doc/contributing.texi ("Submitting Patches")["Sending a Patch Series"]:
Note that a bug in 'git send-email' means '-v REVISION' (with a
space) will not work.
Signed-off-by: Christopher Baines <mail@cbaines.net> 
							
						 
						
							2023-01-11 10:31:58 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christopher Baines 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9aa2b74198 
								
							 
						 
						
							
							
								
								doc: contributing: Tweak the Commit Policy.  
							
							 
							
							... 
							
							
							
							Add more examples of when it can be appropriate to push changes without
review, as I think this can be appropriate in the case of trivial changes (as
mentioned before), but also non-trivial fixes.
No longer suggest pushing simple new packages or package upgrades (that don't
cause lots of rebuilds) without sending to guix-patches. Now there's some
automation for testing changes sent to guix-patches, sending changes there
before pushing can mean that more rigorous testing takes place and help speed
up substitutes becoming available. This is true, even if no human review takes
place.
Only suggest waiting one week for review for simpler changes, wait two weeks
for more significant changes.
Also, reorder some of the information in this section so it's grouped together
better.
* doc/contributing.texi (Commit Policy): Tweak.
Signed-off-by: Christopher Baines <mail@cbaines.net> 
							
						 
						
							2023-01-11 10:31:55 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									jgart 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								65d24b9a24 
								
							 
						 
						
							
							
								
								doc: Fix documentation typo.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (VNC Services): Fix typo.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> 
							
						 
						
							2023-01-10 11:12:11 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Giacomo Leidi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5f63811032 
								
							 
						 
						
							
							
								
								services: unattended-upgrade: Add 'operating-system-expression' field.  
							
							 
							
							... 
							
							
							
							* gnu/services/admin.scm (<unattended-upgrade-configuration>)
[operating-system-expression]: New field.
(unattended-upgrade-mcron-jobs): Honor it.
* doc/guix.texi (Unattended Upgrades): Document it.
Co-authored-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2023-01-10 11:49:14 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bruno Victal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22e9b01bda 
								
							 
						 
						
							
							
								
								services: git-daemon: Deprecate 'git-daemon-service' procedure.  
							
							 
							
							... 
							
							
							
							* gnu/services/version-control.scm
(git-daemon-service): Define with 'define-deprecated'
* doc/guix.texi (Version Control Services): Replace with
'git-daemon-service-type'
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2023-01-10 11:49:13 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4673b45d3 
								
							 
						 
						
							
							
								
								doc: Fix <openntpd-configuration> openntpd default.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Networking Services): <openntpd-configuration>'s
openntpd field takes a package: it does not default to a FILE-APPEND
call. 
							
						 
						
							2023-01-08 01:00:01 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								47c1de22df 
								
							 
						 
						
							
							
								
								doc: cookbook: Add "Installing Guix on a Cluster" chapter.  
							
							 
							
							... 
							
							
							
							This is derived from the article at
<https://hpc.guix.info/blog/2017/11/installing-guix-on-a-cluster/ >, with
clarifications and updates.
* doc/guix-cookbook.texi (Installing Guix on a Cluster): New chapter. 
							
						 
						
							2023-01-09 17:40:53 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mathieu Othacehe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8b314efd50 
								
							 
						 
						
							
							
								
								services: base: Add environment support to guix-configuration.  
							
							 
							
							... 
							
							
							
							* gnu/services/base.scm (<guix-configuration>)[extra-env]: New field.
(guix-shepherd-service): Honor it.
* doc/guix.texi (Base Services): Document it. 
							
						 
						
							2023-01-09 17:15:28 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mathieu Othacehe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								699d104146 
								
							 
						 
						
							
							
								
								Revert "services: base: Add extra-env support to guix-configuration."  
							
							 
							
							... 
							
							
							
							This reverts commit 78a9b4f996 . It was pushed by
error, while not reviewed yet. 
							
						 
						
							2023-01-07 20:14:24 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mathieu Othacehe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78a9b4f996 
								
							 
						 
						
							
							
								
								services: base: Add extra-env support to guix-configuration.  
							
							 
							
							... 
							
							
							
							* gnu/services/base.scm (<guix-configuration>)[extra-env]: New field.
(guix-shepherd-service): Honor it.
* doc/guix.texi (Base Services): Document it. 
							
						 
						
							2023-01-07 19:41:51 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								efb0f8950f 
								
							 
						 
						
							
							
								
								doc: cookbook: Remove 404 link to mitpress.mit.edu.  
							
							 
							
							... 
							
							
							
							* doc/guix-cookbook.texi (A Scheme Crash Course): Remove 404 link to
mitpress.mit.edu. 
							
						 
						
							2023-01-06 23:46:31 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ivan Vilata-i-Balaguer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9b383fb38 
								
							 
						 
						
							
							
								
								doc: Introduce using swap space for hibernation, with examples.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Swap Space): Add a concise introduction to hibernation and
specifying a swap space to the kernel to make resume work.  Mention space
requirements and the need of an offset for swap files.  Include a trivial
example on how to set up a mapped swap volume for hibernation and another one
for a swap file, including how to compute the file offset.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2023-01-05 23:02:45 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								73684dc90e 
								
							 
						 
						
							
							
								
								home: services: environment-variables: Add support for literal strings.  
							
							 
							
							... 
							
							
							
							* gnu/home/services.scm (<literal-string>): New record type.
(environment-variable-shell-definitions): Split 'shell-quote' into
'quote-string' and 'shell-double-quote'.  Add 'shell-single-quote'.
Add clause for 'literal-string' records.
* tests/guix-home.sh: Test it.
* doc/guix.texi (Essential Home Services): Document it. 
							
						 
						
							2023-01-05 14:20:23 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bruno Victal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec365d1959 
								
							 
						 
						
							
							
								
								doc: Fix broken link for go-build-system.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Build Systems): Fix broken link for go-build-system.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> 
							
						 
						
							2023-01-03 16:25:38 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lars-Dominik Braun 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d57dd25d38 
								
							 
						 
						
							
							
								
								import/cran: Allow custom license prefix.  
							
							 
							
							... 
							
							
							
							* guix/import/cran.scm (string-licenses): Add license-prefix argument.
(string->license): Ditto.
(description->package): Ditto.
(cran->guix-package): Ditto.
(cran-recursive-import): Ditto.
* guix/scripts/import/cran.scm (%options): Add new option -p/--license-prefix.
(show-help): Document it.
(parse-options): Pass it to importer.
* doc/guix.texi (Invoking guix import): Document it. 
							
						 
						
							2022-12-31 14:48:46 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karl Hallsby 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de781de2e9 
								
							 
						 
						
							
							
								
								doc: Give example of when to use describe in .guix-channel file.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Package Modules in a Sub-directory): Mention "guix deploy"
files as an example.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net> 
							
						 
						
							2022-12-29 20:01:59 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karl Hallsby 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d0d700526c 
								
							 
						 
						
							
							
								
								doc: Describe format of channel that uses directory field.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Package Modules in a Sub-directory): Explain that directory
must be the module root. 
							
						 
						
							2022-12-29 20:01:59 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marius Bakke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe14f88d56 
								
							 
						 
						
							
							
								
								doc: Update expired URL.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (DNS Services): Update knot-resolver documentation link. 
							
						 
						
							2022-12-28 00:38:40 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hartmut Goebel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c476873e0 
								
							 
						 
						
							
							
								
								doc: Describe how to update to a specific version.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Invoking guix refresh): Describe how to update to a specific
version. 
							
						 
						
							2022-12-26 17:38:07 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ivan Vilata i Balaguer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9369c1ccf4 
								
							 
						 
						
							
							
								
								gnu: services: Fix bluetooth-service docstring.  
							
							 
							
							... 
							
							
							
							* gnu/services/desktop.scm (bluetooth-service): Sync docstring with info,
remove mention to group not really needed to access D-Bus service.
* doc/guix.texi (Desktop Services): Also remove mention to group here.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2022-12-26 00:48:05 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Timo Wilken 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2967abf1a2 
								
							 
						 
						
							
							
								
								services: wireguard: Allow specifying pre-shared keys.  
							
							 
							
							... 
							
							
							
							* gnu/services/vpn.scm (<wireguard-peer>)[preshared-key]: New field.
* doc/guix.texi (VPN Services): Document it.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> 
							
						 
						
							2022-12-25 16:56:48 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9cadac9787 
								
							 
						 
						
							
							
								
								doc: Fix typo.  
							
							 
							
							... 
							
							
							
							* doc/contributing.texi (Sending a Patch Series): Fix e-mail address of
<guix-patches@gnu.org>.
Reported by Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>. 
							
						 
						
							2022-12-18 01:00:10 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a45d4bad4 
								
							 
						 
						
							
							
								
								doc: Wrap $localstatedir in Texinfo syntax.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Limitations): Use @file syntax. 
							
						 
						
							2022-12-23 20:20:06 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								672c48f15d 
								
							 
						 
						
							
							
								
								doc: Suggest remounting store before relabeling the file system.  
							
							 
							
							... 
							
							
							
							* doc/guix.texi (Installing the SELinux policy): Mention that the store may
need to be remounted before writing to it. 
							
						 
						
							2022-12-23 20:20:06 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bruno Victal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								00f48860e9 
								
							 
						 
						
							
							
								
								services: opensmtpd: Add 'shepherd-requirement' field.  
							
							 
							
							... 
							
							
							
							* gnu/services/mail.scm (<opensmtpd-configuration>)[shepherd-requirement]:
New field.
(opensmtpd-shepherd-service): Honor it.
* doc/guix.texi (Mail Services): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2022-12-20 16:56:04 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3f6c5c6f78 
								
							 
						 
						
							
							
								
								doc: Avoid 'match' on the <udev-configuration> record.  
							
							 
							
							... 
							
							
							
							Fixes <https://issues.guix.gnu.org/59907 >.
Reported by MANCINI Raffael <Raffael.MANCINI@mnhn.lu>.
* doc/guix.texi (Service Types and Services): Change
'udev-configuration' example to avoid 'match'. 
							
						 
						
							2022-12-20 16:56:03 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								12ca767702 
								
							 
						 
						
							
							
								
								Merge branch 'version-1.4.0'  
							
							 
							
							
							
						 
						
							2022-12-19 00:40:33 +01:00