Age | Commit message (Expand) | Author |
2020-04-27 | doc: Update url to singularity before link rot occurs....* doc/guix.texi: Update url to singularity before link rot occurs.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| operator.name |
2020-04-27 | doc: guix: Fix grammar in "Debugging Build Failures"...* doc/guix.texi (Debugging Build Failures): Fix grammar.
Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
| TomZ |
2020-04-25 | doc: guix: Fix some markup....* doc/guix.texi (Build Systems):
(Base Services):
(X Window):
(Printing Services):
(Mail Services):
(Messaging Services):
(LDAP Services):
(Virtualization Services):
(Version Control Services): Use @samp, @code and double quotes where
appropriate.
| Nicolas Goaziou |
2020-04-25 | doc: cookbook: Fix quotes....* doc/guix-cookbook.texi (Basic setup with manifests):
(Default profile):
(The benefits of manifests): Use proper quotes in regular texts.
| Nicolas Goaziou |
2020-04-24 | doc: cookbook: Use @file for file names and extensions....* doc/guix-cookbook.texi (@samp{GUIX_PACKAGE_PATH}):
(Extended example):
(Setting up a bind mount):
(Basic setup with manifests):
(Default profile): Use @file instead of @samp or @code for file names and
extensions.
| Nicolas Goaziou |
2020-04-24 | doc: cookbook: Fix misuses of double spacing....* doc/guix-cookbook.texi (Extended example):
(StumpWM):
(Basic setup with manifests): Prevent Texinfo from ending a sentence where it
should not.
(Setting up a bind mount): Add two spaces where needed.
| Nicolas Goaziou |
2020-04-24 | doc: Ensure guix-daemon is built before creating guix-daemon.1....* doc/local.mk ($(srcdir)/%D%/guix-daemon.1): Depend on guix-daemon$(EXEEXT)
instead of its source code.
| Marius Bakke |
2020-04-23 | build: Don't build man pages when cross-compiling....* configure.ac: Define 'CROSS_COMPILING' Automake conditional.
* doc/local.mk (dist_man1_MANS): Wrap in "if !CROSS_COMPILING".
| Ludovic Courtès |
2020-04-23 | doc: Build more man pages....* doc/local.mk (sub_commands_mans): Add guix-deploy.1,
guix-time-machine.1, and guix-weather.1.
| Ludovic Courtès |
2020-04-22 | gnu: font-gnu-freefont: Add otf and woff font types....* gnu/packages/fonts.scm (font-gnu-freefont): Add otf and woff font types.
* gnu/packages/genealogy.scm (gramps)[inputs]: Replace font-gnu-freefont-tff
with font-gnu-freefont.
* doc/guix.texi: Adjust a reference to the package.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Raghav Gururajan |
2020-04-22 | doc: cookbook: Explain how to use bind mounts....* doc/guix-cookbook.texi (Setting up a bind mount): Add example.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Matthew Brooks |
2020-04-22 | doc: Adjust @var vs. @code....* doc/guix.texi (Base Services): Adjust @var vs. @code. Use 'cons'
instead of 'cons*' in example.
| Ludovic Courtès |
2020-04-22 | services: Add udev-rules-service helper....* doc/guix.texi (Base services): Add documentation for
'udev-rules-service'. Replace examples of 'udev-service-type' extension
with 'udev-rules-service'.
* gnu/services/base.scm (udev-rules-service): New procedure.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Brice Waegeneire |
2020-04-22 | gexp: Add 'load-path?' field to <scheme-file>....* guix/gexp.scm (<scheme-file>)[load-path?]: New field.
(scheme-file): Add #:set-load-path? and honor it.
(scheme-file-compiler): Pass #:set-load-path? to 'gexp->file'.
* doc/guix.texi (G-Expressions): Document it.
| Ludovic Courtès |
2020-04-21 | doc: Include *.json files in the source....This is a followup to c9f321e52a99dea93fcc099372ea0167150b9aac.
* doc/build.scm (texinfo-manual-source)[build]: Add *.json to #$output.
| Ludovic Courtès |
2020-04-21 | packages: Recommend against the use of 'package-file'....* guix/packages.scm (package-file): Recommend against its use in the
docstring.
* doc/guix.texi (The Store Monad): Likewise.
| Ludovic Courtès |
2020-04-19 | services: Add 'simulated-wifi-service-type'....* gnu/services/networking.scm (simulated-wifi-shepherd-services): New
procedure.
(simulated-wifi-service-type): New variable.
* doc/guix.texi (Networking Services): Document it.
| Ludovic Courtès |
2020-04-19 | services: Add 'hostapd-service-type'....* gnu/services/networking.scm (<hostapd-configuration>): New record
type.
(hostapd-configuration-file, hostapd-shepherd-services): New
procedures.
(hostapd-service-type): New variable.
* doc/guix.texi (Networking Services): Document it.
| Ludovic Courtès |
2020-04-19 | doc: Make install script more prominent....Suggested by Steven vanZyl <rushsteve1@rushsteve1.us>.
* doc/guix.texi (Binary Installation): Add @example showing how to
download the script. Use "systemctl enable --now".
| Ludovic Courtès |
2020-04-17 | doc: Update nar decompression examples....* doc/guix.texi (Invoking guix archive): Show /gzip URL.
Add cross-reference to "Invoking guix challenge".
(Invoking guix challenge): Show /lzip URL.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| mikadoZero |
2020-04-17 | maint: Provide the configuration file in the VM image....This fixes a bug introduced in 362bcdb1b076c8c46f71781add56dfbe532736dc
whereby the VM image would no longer contain /etc/config.scm, contrary
to what the manual says.
Reported by dbdude on #guix.
* Makefile.am (release): Pass '--save-provenance' to 'guix system
vm-image'.
* doc/guix.texi (Running Guix in a VM): Adjust file name accordingly.
| Ludovic Courtès |
2020-04-17 | doc: Replace incorrect uses of @var with @code....@var is for meta-syntactic variables but it is used in some places for
mere variables, which is incorrect and leads to inconsistent layout in
PDF and HTML.
* doc/guix.texi (package Reference, The Store Monad)
(G-Expressions, operating-system Reference)
(File Systems, Base Services, Log Rotation)
(Networking Services, Invoking guix deploy): Replace incorrect uses of
@var with @code.
| Ludovic Courtès |
2020-04-16 | doc: Document building and installing from JSON files....* doc/guix.texi (Invoking guix package): Augment pargraphs for
"--install-from-file".
(Invoking guix build): Document building from JSON files.
* doc/package-hello.json: New file.
* doc/local.mk (EXTRA_DIST): Add it.
| Ricardo Wurmus |
2020-04-16 | doc: Add dicod-service-type in Dictionary Services....* doc/guix.texi (Miscellaneous Services): Add dicod-service-type
in Dictionary Services.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| R Veera Kumar |
2020-04-16 | doc: Remove bogus index entry....* doc/guix.texi (Build Systems): Remove bogus and redundant entry for
'copy-build-system'.
| Ludovic Courtès |
2020-04-15 | doc: Fix typo....* doc/guix.texi (Running Guix in a VM): Add missing reference to
`spice-vdagent-service' and misuse of @pxref.
| Nicolas Goaziou |
2020-04-14 | doc: Fix typo....* doc/guix.texi (Web Services)[nginx-php-fpm-location]: Replace
'nginx-php-fpm-location' by 'nginx-php-location'.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Brice Waegeneire |
2020-04-13 | doc: Improve anchor collection....This allows us to catch "operating_002dsystem-1", for instance.
* doc/build.scm (syntax-highlighted-html)[build](anchor-id->key): Drop
"-1" & co. from ID.
| Ludovic Courtès |
2020-04-13 | doc: Avoid invalid 'match' pattern in 'syntax-highlighted-html'....This is a followup to da9deba13d551e316f5a99a614834efa27ddc7d1.
Last-minute modification of the 'match' pattern would lead to an error:
"multiple ellipsis patterns not allowed at same level"
* doc/build.scm (syntax-highlighted-html)[build](collect-anchors):
Add 'worthy-entry?' procedure and use it instead of the unsupported
pattern for ('dt ...).
| Ludovic Courtès |
2020-04-13 | doc: Emit hyperlinks in HTML output for @lisp snippets....This makes it easier to jump to the definition of a procedure or
variable when looking at a code snippet. There can be false-positive
because scoping rules are ignored, for example, but it should be a good
approximation.
* doc/build.scm (syntax-highlighted-html)[build](highlights->sxml*): Add
'anchors' parameter. Add clause for ('symbol text).
(syntax-highlight): Add 'anchors' parameter. Wrap body in named let and
use it in recursive calls. Pass ANCHORS to 'highlights->sxml*'.
(underscore-decode, anchor-id->key, collect-anchors, html?): New procedures.
(process-file): Add 'anchors' parameter. and honor it.
Rewrite mono-node and multi-node HTML files separately.
| Ludovic Courtès |
2020-04-08 | doc: Mention HTTP/HTTPS proxy in the system installation instructions....* doc/guix.texi (Keyboard Layout and Networking and Partitioning):
Mention 'herd set-http-proxy guix-daemon'.
| Ludovic Courtès |
2020-04-07 | services: guix: Add 'set-http-proxy' action....Fixes <https://bugs.gnu.org/25569>.
Reported by Divan Santana <divan@santanas.co.za>.
* gnu/services/base.scm (shepherd-set-http-proxy-action): New procedure.
(guix-shepherd-service): Add 'actions' field. Change 'start' to a
lambda; check the value of the "http_proxy" environment variable and
add "http_proxy" and "https_proxy" to #:environment-variables as a
function of that.
* gnu/tests/base.scm (run-basic-test)["guix-daemon set-http-proxy
action", "guix-daemon set-http-proxy action, clear"]: New tests.
* doc/guix.texi (Base Services): Document it.
| Ludovic Courtès |
2020-04-06 | services: Add 'rottlog-service-type' to '%base-services'....* gnu/services/base.scm (%base-services): Add an instance of
ROTTLOG-SERVICE-TYPE.
* doc/guix.texi (Log Rotation): Mention that it's part of
%BASE-SERVICES and change example.
| Ludovic Courtès |
2020-04-06 | doc: Make 'fc-cache -rv' instructions more prominent....* doc/guix.texi (Application Setup): Move the "fc-cache" instructions
next to the Fontconfig paragraph and make the command more visible.
| Ludovic Courtès |
2020-04-06 | gnu: mumi: Update to 0.0.0-12.bb2fe92....* gnu/packages/mail.scm (mumi): Update to 0.0.0-12.bb2fe92.
[inputs]: Add guile-gcrypt, guile-redis, guile-webutils, mailutils.
* gnu/services/web.scm (<mumi-configuration>): New record type.
(mumi-configuration, mumi-configuration?, mumi-configuration-mumi,
mumi-configuration-mailer?, mumi-configuration-sender,
mumi-configuration-smtp): New procedures.
(mumi-shepherd-services): Accept configuration; adjust start commands; add
Shepherd service for mumi mailer.
(mumi-service-type): Pass default configuration.
* doc/guix.texi (Web Services): Update documentation.
| Ricardo Wurmus |
2020-04-06 | system: Allow for comma-separated keyboard layouts....Reported by Florian Pelz <pelzflorian@pelzflorian.de>.
* gnu/bootloader/grub.scm (keyboard-layout-file): Replace commas with
hyphens in the first argument to 'computed-file'.
* gnu/system/keyboard.scm (keyboard-layout->console-keymap): Likewise.
* doc/guix.texi (Keyboard Layout): Add example.
| Ludovic Courtès |
2020-04-05 | gnu: Add kernel-module-loader-service....* doc/guix.texi (Linux Services): Add a new subsection and document the
new service and its configuration.
* gnu/services/linux.scm (kernel-module-loader-service-type): New type.
(kernel-module-loader-shepherd-service): New procedure.
* gnu/tests/linux-modules.scm (module-loader-program): Procedure
removed.
(modules-loaded?-program): New procedure.
(run-loadable-kernel-modules-test): 'module-loader-program' procedure
replaced by the new one.
[os]: Use 'kernel-module-loader-service'.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Brice Waegeneire |
2020-03-30 | gnu: Add sbcl-stumpwm-ttf-fonts....* gnu/packages/wm.scm (sbcl-stumpwm-ttf-fonts): New variable.
* doc/guix-cookbook.texi (Customizing a Window Manager): Document
SBCL-STUMPWM-TTF-FONTS installation and configuration.
| Oleg Pykhalov |
2020-03-27 | services/nfs: Replace nfs-version with nfs-versions....Instead of accepting a string for just one protocol version accept a list of
supported versions.
* gnu/services/nfs.scm (<nfs-configuration>)[nfs-version]: Remove field and
replace...
[nfs-versions]: ...with this new field.
(nfs-shepherd-services): Pass as many "--nfs-version" options as there are
supported versions.
* doc/guix.texi (Network File System): Document nfs-versions.
| Ricardo Wurmus |
2020-03-24 | doc: Document that a working environment for building Guix requires "--pure"....* doc/guix.texi (Invoking guix environment): Document that a working
environment for building Guix requires "--pure".
| Danny Milosavljevic |
2020-03-24 | doc: Fix typo in example....* doc/guix.texi (Base Services)[file->udev-rule]: Correct misspelt
"user-account".
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Naga Malleswari |
2020-03-24 | doc: Fix typo....* doc/guix.texi (Invoking guix time-machine): Fix typo.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Naga Malleswari |
2020-03-23 | doc: Fix typo in example....* doc/guix.texi (Invoking guix deploy): Fix example to use '%user'
variable defined above.
Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
| Brice Waegeneire |
2020-03-23 | doc: Add console-font-service-type to Base Services....* doc/guix.texi (Base Services): Add console-font-service-type.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| John Soo |
2020-03-22 | system: Add kernel-loadable-modules to operating-system....* gnu/system.scm (<operating-system>): Add kernel-loadable-modules.
(operating-system-directory-base-entries): Use it.
* doc/guix.texi (operating-system Reference): Document
KERNEL-LOADABLE-MODULES.
* gnu/build/linux-modules.scm (depmod): New procedure.
(make-linux-module-directory): New procedure. Export it.
* guix/profiles.scm (linux-module-database): New procedure. Export it.
* gnu/tests/linux-modules.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/linux.scm (make-linux-libre*)[arguments]<#:phases>[install]:
Disable depmod. Remove "build" and "source" symlinks.
[native-inputs]: Remove kmod.
| Danny Milosavljevic |
2020-03-19 | doc: Update to reflect the current installation prefix of Emacs packages....* doc/guix.texi (Application Setup)[Emacs Packages]: No longer mention the
guix.d Elisp installation prefix. Do not treat the user profile specially, as
it is not special anymore.
(Build Systems): Document the correct Elisp installation prefix.
| Maxim Cournoyer |
2020-03-18 | doc: Correctly state the size of the glibc-locales package....* doc/guix.texi (Application Setup): Give the correct size.
| Leo Famulari |
2020-03-18 | doc: Follow-up commit to f6b950319c....* doc/guix.texi (Invoking guix deploy): Fix typo in example.
Reported-by: Ludovic Courtès <ludo@gnu.org>
| Maxim Cournoyer |
2020-03-17 | gnu: system: Export %sudoers-specification....Exporting this variable allows reusing the default value of the `sudoers-file'
field when configuring it.
* gnu/system.scm (gnu): Export %sudoers-specification.
* doc/guix.texi (Invoking guix deploy): Document an example, to use with 'guix
deploy'.
| Maxim Cournoyer |
2020-03-17 | doc: Fix typo in prosody configuration....* doc/guix.texi (Messaging Services)[Prosody Service]: Switch 'cons' to
'cons*' in example prosody-service-type.
| Efraim Flashner |