| Commit message (Expand) | Author | Age |
... | |
* | maint: Fix help2man for guix subcommands with `make V=2'.•••* doc/local.mk ($(srcdir)/%D%/guix-%.1): Use AM_V_HELP2MAN and cater for
make's `@' silencing at the start of the command.
Change-Id: Id80c48f0d7697167fea64700a7fe140003732d28
| Janneke Nieuwenhuizen | 2024-04-03 |
* | nls: Update translations.•••* po/guix/ar.po: New file.
* po/guix/LINGUAS: Add 'ar'.
* po/doc/guix-cookbook.pt_BR.po: New file.
* po/doc/local.mk: Add 'pt_BR' cookbook.
* doc/local.mk: Add 'pt_BR' cookbook.
* doc/htmlxref.cnf: Update URLs for cookbook.
* doc/build.scm (%cookbook-languages): Add 'ko', 'pt_BR'.
* doc/guix-cookbook.texi (Top): Mention 'ko', 'pt_BR' cookbook.
Change-Id: Id1846ca100263b3fc1fa2ed52654c670270ee809
| Florian Pelz | 2024-04-01 |
* | doc: cookbook: Fix typo.•••* doc/guix-cookbook.texi (Network bridge for QEMU): Fix typo.
Change-Id: I32f88bd85157a6b2cee9f68840f9e77101596518
| Maxim Cournoyer | 2024-03-31 |
* | Merge branch 'gnome-team' | Liliana Marie Prikler | 2024-03-30 |
|\ |
|
| * | Merge remote-tracking branch 'savannah/master' into gnome-team•••Change-Id: Iec8e15b79c6fde516294c2bfcaf8ee3575b1f745
| Christopher Baines | 2024-03-20 |
| |\ |
|
| * \ | Merge remote-tracking branch 'savannah/master' into gnome-team•••Change-Id: I775274c2693536e2efa36c9abca4c54c5c458e26
| Christopher Baines | 2024-03-16 |
| |\ \ |
|
| * \ \ | Merge branch 'master' into gnome-team | Liliana Marie Prikler | 2024-03-10 |
| |\ \ \ |
|
| * \ \ \ | Merge branch 'master' into gnome-team | Liliana Marie Prikler | 2024-03-02 |
| |\ \ \ \ |
|
| * \ \ \ \ | Merge branch 'master' into gnome-team | Liliana Marie Prikler | 2024-02-25 |
| |\ \ \ \ \ |
|
| * \ \ \ \ \ | Merge branch 'master' into gnome-team | Liliana Marie Prikler | 2024-02-13 |
| |\ \ \ \ \ \ |
|
| * \ \ \ \ \ \ | Merge branch 'master' into gnome-team | Liliana Marie Prikler | 2024-02-03 |
| |\ \ \ \ \ \ \ |
|
| * \ \ \ \ \ \ \ | Merge branch 'master' into gnome-team | Liliana Marie Prikler | 2024-01-14 |
| |\ \ \ \ \ \ \ \ |
|
| * \ \ \ \ \ \ \ \ | Merge branch 'master' into gnome-team | Liliana Marie Prikler | 2024-01-07 |
| |\ \ \ \ \ \ \ \ \ |
|
| * \ \ \ \ \ \ \ \ \ | Merge branch 'master' into gnome-team | Liliana Marie Prikler | 2024-01-01 |
| |\ \ \ \ \ \ \ \ \ \ |
|
| * \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into gnome-team | Liliana Marie Prikler | 2023-12-20 |
| |\ \ \ \ \ \ \ \ \ \ \ |
|
| * \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into HEAD•••Change-Id: I3f5d121162d98ef2ae61a62c4da3b0fd19d864e8
| Liliana Marie Prikler | 2023-12-03 |
| |\ \ \ \ \ \ \ \ \ \ \ \ |
|
| * \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into gnome-team•••Change-Id: I62da840b7600f2d3d8541e666d09e2f2a1b7d8c4
| Liliana Marie Prikler | 2023-11-19 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into gnome-team•••Change-Id: I88d3789460d1a89917451d80405d89a2824006ac
| Liliana Marie Prikler | 2023-11-04 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into gnome-team•••Change-Id: Ib6f55bebef2fb235fa59fd5442102a3e0ace3191
| Liliana Marie Prikler | 2023-10-23 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | gnu: udev-service-type: accept hardware description file extensions.•••The udev-configuration record now has a hardware field.
The contents of the /etc/udev directory now includes hwdb.bin, which is
computed when the system is instanciated (prior to system activation). The
hardware description files used to generate hwdb.bin are not installed in
/etc, because they are not required at run-time.
The documentation has been reworked so as to explain why creating udev rules
or hardware needs helper functions for configuration or extension.
* gnu/services/base.scm (udev-hardware): New function.
(file->udev-hardware): New function.
(udev-hardware-service): New function.
(udev-etc): Add hwdb.d and hwdb.bin.
(module): Export udev-hardware, file->udev-hardware, and udev-hardware-service.
(<udev-configuration>): Add the native-udev field.
(udev-service-type) [extend]: Populate the hardware field.
* doc/guix.texi (Base Services)[udev-service-type]: Explain configuration and
extension values.
* doc/guix.texi (Base Services)[udev-hardware]: Document it.
[udev-hardware-service]: Same.
* doc/guix.texi (Base Services)[udev-configuration]: Document the native-udev
field.
| Vivien Kraus | 2023-10-10 |
* | | | | | | | | | | | | | | | | | doc: Cross-reference virtual build machines from ‘guix time-machine’.•••* doc/guix.texi (Invoking guix time-machine): Tweak the note about
packages that may fail to build. Add cross-reference to virtual build
machines.
Change-Id: Ib2a4a28cdca0c8970d0f5327e39b4a21800ea2e1
| Ludovic Courtès | 2024-03-30 |
* | | | | | | | | | | | | | | | | | doc: ‘guix time-machine’ can travel to v0.16.0.•••This is a followup to a26bce55e60aa3444c4378d3996f3aa41b9661e9.
* doc/guix.texi (Invoking guix time-machine): Update reference to oldest
commit.
Change-Id: Iae3d751d4377de92481276f9f2f31128f85c23c4
| Ludovic Courtès | 2024-03-30 |
* | | | | | | | | | | | | | | | | | services: nar-herder: Add new configuration options.•••* gnu/services/guix.scm (nar-herder-configuration-new-ttl,
nar-herder-cached-compression-configuration-unused-removal-duration,
nar-herder-cached-compression-configuration-ttl,
nar-herder-cached-compression-configuration-new-ttl): New procedure.
(nar-herder-shepherd-services): Handle the new options.
* doc/guix.texi (Guix Services): Document the new nar-herder options.
Change-Id: I161e490221a3ce394e32ada685dca27df60638bb
| Christopher Baines | 2024-03-25 |
* | | | | | | | | | | | | | | | | | doc: Mention channel files beyond ~/.config/guix.•••* doc/guix.texi (Channels): Instead of mentioning just
~/.config/guix/channels.scm, mention channel files in general and link
to “Invoking guix pull”.
Change-Id: Iefb8a2d5ee5d804b2b6319785842fc3a97704495
| Ludovic Courtès | 2024-03-22 |
* | | | | | | | | | | | | | | | | | services: guix: Add ‘channels’ field.•••* doc/guix.texi (Base Services): Document
'guix-configuration-channels' field.
(Invoking guix pull): Add cross-reference.
* gnu/services/base.scm (install-channels-file): New procedure.
(guix-configuration): Add channels field.
(guix-activation): Use 'install-channels-file' procedure.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I4d89235bf0bc6dde69984138ccb894b48ace9d76
| Antero Mejr | 2024-03-22 |
* | | | | | | | | | | | | | | | | | doc: Add “Source Tree Structure” section.•••* doc/contributing.texi (Source Tree Structure): New node.
* doc/guix.texi (Programming Interface): Add cross-reference.
Change-Id: I141a1f4d806ae5f72c7a246e18c14dc63056a607
| Ludovic Courtès | 2024-03-21 |
* | | | | | | | | | | | | | | | | | doc: Update ‘block-facebook-hosts-service-type’ description.•••This is a followup to c1d37d0653766c8de52e22bae01701baf503338f.
* doc/guix.texi (Networking Services): Update to mention unroutable
addresses.
Change-Id: I6f62e1f414a3eb7892b2d4cc0d011458bbec7001
| Ludovic Courtès | 2024-03-21 |
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | | | | | | |
|
* | | | | | | | | | | | | | | | | doc: cookbook: Account for ‘guix pull’ in /etc/profile instructions.•••* doc/guix-cookbook.texi (Setting Up Compute Nodes): Include
$HOME/.config/guix/current.
Change-Id: I6c1c42394991af8f1fa7c2630bdb4b0aef946c2b
| Ludovic Courtès | 2024-03-19 |
* | | | | | | | | | | | | | | | | git authenticate: Document ‘--end’.•••* guix/scripts/git/authenticate.scm (show-help): Document ‘--end’.
* doc/guix.texi (Invoking guix git authenticate): Likewise.
Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: Ia646203ce2f721487de547c76b9488754c70db66
| Ludovic Courtès | 2024-03-19 |
* | | | | | | | | | | | | | | | | doc: Adjust for QEMU info manual name change.•••* doc/guix.texi (Networking Setup): Change QEMU to qemu for its info manual
reference.
Change-Id: I55f57e66947f2581531c15fd5228a3ca043a9574
| Maxim Cournoyer | 2024-03-19 |
* | | | | | | | | | | | | | | | | gnu: services: Add insecure-sasl-mechanisms to prosody configuration.•••* gnu/services/messaging.scm (prosody-configuration): Add
insecure-sasl-mechanisms configuration option.
* doc/guix.texi (Messaging Services): Document it.
Change-Id: I8d9e42476ea8ad2f89b143ed4a66b4798e418586
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Carlo Zancanaro | 2024-03-17 |
* | | | | | | | | | | | | | | | | doc: Correct the "guix package --install-from-expression" example.•••* doc/guix.texi (Invoking @command{guix package}): Correct the module where
'guile-final' is defined. It is actually located in (gnu packages
commencement) rather than in the (gnu packages base).
Change-Id: I7747106916d53dcbe296b7302983c5013eb2926d
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Rostislav Svoboda | 2024-03-16 |
| |_|_|_|_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | | | | | |
|
* | | | | | | | | | | | | | | | doc: build: Update paths to style sheets.•••The Guix website style sheets are now organized in themes. This change
makes the documentation builder use the resources provided by a theme
called "initial" (See https://issues.guix.gnu.org/69783).
* doc/build.scm (syntax-highlighted-html): Update path to CSS.
(html-manual-indexes): Likewise.
(stylized-html): Likewise, and update path to language picker image.
Change-Id: Ib2d51fcfdec42ad827add1ead1cfee4c9c4e65b7
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
| Luis Felipe | 2024-03-15 |
* | | | | | | | | | | | | | | | doc: Fix section on LUKS support.•••Only LUKS1 is supported in Guix at the time of this commit. Contrarily to what
reported in previous versions of this section, LUKS2 is not supported.
* doc/guix.texi (Keyboard Layout, Networking, and Partitioning)[Disk
Partitioning]: Fix section on LUKS support.
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Ia670963178810174d3ea4585c537defbaaeb0f25
| Fabio Natali | 2024-03-14 |
| |_|_|_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | | | | |
|
* | | | | | | | | | | | | | | gnu: home: dotfiles: Properly support both plain and Stow directory layouts.•••Fixes <https://issues.guix.gnu.org/68848>.
The current implementation of the home-dotfiles-service-type contradicts
the Guix manual. This patch properly implements both the plain and Stow
dotfiles directory layouts.
It does so by refactoring home-dotfiles-configuration adding a new
packages field to support GNU Stow's users workflow and introducing
a new layout field to switch between the two directory layouts.
* gnu/home/services/dotfiles (home-dotfiles-configuration): Migrate to
(gnu services configuration);
[packages]: new field;
[layout]: new field;
(strip-stow-dotfile): new variable;
(strip-plain-dotfile): new variable;
(home-dotfiles-configuration->files): use the new fields;
[directory-contents]: allow for
selecting a subset of application dotfile directories;
* doc/guix.texi: document the new layouts.
Change-Id: I2e96037608353e360828290f055ec5271cfdfd48
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Giacomo Leidi | 2024-03-06 |
* | | | | | | | | | | | | | | doc: Fix typo in “Getting Started with the System”.•••* doc/guix.texi (Getting Started with the System): Fix typo.
Change-Id: Idc52b9a4d5f5003899613595b6b275e098f6a3a8
| Ludovic Courtès | 2024-03-06 |
* | | | | | | | | | | | | | | doc: Add “Inspecting Services” section.•••* doc/guix.texi (Inspecting Services): New subsection.
Change-Id: I71378101de913a494e0d0e93cc76434c5a70b520
| Ludovic Courtès | 2024-03-02 |
* | | | | | | | | | | | | | | doc: Add “Getting Started with the System” section.•••* doc/guix.texi (Getting Started with the System): New node.
(After System Installation): Refer to it. Move note about ‘sudo guix
pull’ to the “Getting Started with the System”.
(Getting Started): Refer to it. Move note about ‘guix system roll-back’
to “Getting Started with the System”.
(Features): Refer to it.
(Using the Configuration System): Adjust intro. Add “Troubleshooting”
note that mentions ‘guix style -f’ for misplaced parens.
(Instantiating the System): Simplify and cross-reference “Getting
Started with the System”.
Change-Id: Ie74f598450e8059a4579a016e2aeca2edd7696a7
| Ludovic Courtès | 2024-03-02 |
| |_|_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | | | |
|
* | | | | | | | | | | | | | doc: Document required setup steps for Nix service.•••* doc/guix.texi (Nix service): Add specific channel setup commands, add
commands to create profile directory.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Carlo Zancanaro | 2024-02-27 |
| |_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | | |
|
* | | | | | | | | | | | | import: Do not return package name with json importer.•••* guix/import/json.scm (json->code): Do not return package names after
package expressions.
* doc/package-hello.json: Fix comma errors and use valid greeter URL.
Change-Id: Id71924e72f690a9bda5fbfdb65a443029adfd158
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Herman Rimm | 2024-02-23 |
* | | | | | | | | | | | | import: Insert packages into modules alphabetically.•••* guix/scripts/import.scm (guix-import): Add 'insert' option.
(import-as-definitions): Add procedure.
* doc/guix.texi (Invoking guix import): Describe 'insert' option.
Change-Id: Id87ea707123630e12bcb6788599acac6895b26c4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Herman Rimm | 2024-02-23 |
* | | | | | | | | | | | | doc: Note SVN dependency of texlive importer.•••* doc/guix.texi (Invoking guix import): Note dependency and remove
duplicated words.
Change-Id: I94320db8c8ab3569aa461876522d5560e37a19ea
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Herman Rimm | 2024-02-23 |
* | | | | | | | | | | | | doc: Refine wording of binary installation introductory text.•••* doc/guix.texi (Binary Installation): Mention the requirement to use a
Hurd or Linux kernel for the binary installation.
Suggested-by: Matt <matt@excalamus.com>
Change-Id: Ibc0552f59be4fdaaf8d44a5222e6feb925d3f06f
| Maxim Cournoyer | 2024-02-21 |
* | | | | | | | | | | | | doc: Augment ‘whoogle-service-type’ intro.•••* doc/guix.texi (Whoogle Search): Enrich a bit.
Change-Id: Ib7e1da1c0709167d02c43ab991f3ae34fbc09c84
| Ludovic Courtès | 2024-02-20 |
* | | | | | | | | | | | | services: Add whoogle-service-type.•••* gnu/services/web.scm (whoogle-service-type): New variable.
* doc/guix.texi (Web Services): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Miguel Ángel Moreno | 2024-02-20 |
* | | | | | | | | | | | | services: virtual-build-machine: Add ‘configuration’ action.•••* gnu/services/virtualization.scm (build-vm-shepherd-services): Add
‘configuration’ action.
* doc/guix.texi (Virtualization Services): Document it.
Change-Id: I4734e096d744b3cda0d523692498a73c0029e188
| Ludovic Courtès | 2024-02-18 |
| |_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | |
|
* | | | | | | | | | | | services: Add ‘virtual-build-machine’ service.•••* gnu/services/virtualization.scm (<virtual-build-machine>): New record type.
(%build-vm-ssh-port, %build-vm-secrets-port, %x86-64-intel-cpu-models):
New variables.
(qemu-cpu-model-for-date, virtual-build-machine-ssh-port)
(virtual-build-machine-secrets-port): New procedures.
(%minimal-vm-syslog-config, %virtual-build-machine-operating-system):
New variables.
(virtual-build-machine-default-image):
(virtual-build-machine-account-name)
(virtual-build-machine-accounts)
(build-vm-shepherd-services)
(initialize-build-vm-substitutes)
(build-vm-activation)
(virtual-build-machine-offloading-ssh-key)
(virtual-build-machine-activation)
(virtual-build-machine-secret-root)
(check-vm-availability)
(build-vm-guix-extension): New procedures.
(initialize-hurd-vm-substitutes): Remove.
(hurd-vm-activation): Rewrite in terms of ‘build-vm-activation’.
* gnu/system/vm.scm (linux-image-startup-command): New procedure.
(operating-system-for-image): Export.
* gnu/tests/virtualization.scm (run-command-over-ssh): New procedure,
extracted from…
(run-childhurd-test): … here.
[test]: Adjust accordingly.
(%build-vm-os): New variable.
(run-build-vm-test): New procedure.
(%test-build-vm): New variable.
* doc/guix.texi (Virtualization Services)[Virtual Build Machines]: New
section.
(Build Environment Setup): Add cross-reference.
Change-Id: I0a47652a583062314020325aedb654f11cb2499c
| Ludovic Courtès | 2024-02-10 |
* | | | | | | | | | | | gnu: mbedtls-apache: Rename to mbedtls-lts.•••* gnu/packages/tls.scm (mbedtls-apache): Rename package to "mbedtls".
Rename variable to…
(mbedtls-lts): …this.
(mbedtls-apache): Define as deprecated by mbedtls-lts.
(mbedtls-for-hiawatha): Adjust accordingly.
* doc/guix.texi: Likewise.
* gnu/packages/emulators.scm (dolphin-emu,retroarch)[inputs]: Likewise.
* gnu/packages/game-development.scm (godot-lts,godot)[inputs]: Likewise.
* gnu/packages/hardware.scm (hueplusplus,openrgb)[inputs]: Likewise.
* gnu/packages/haxe.scm (neko,haxe,hashlink)[inputs]: Likewise.
* gnu/packages/irc.scm (inspircd)[inputs]: Likewise.
* gnu/packages/julia-jll.scm (julia-mbedtls-jll)[arguments]<#:phases>,[inputs]:
Likewise.
* gnu/packages/julia.scm (julia)[arguments]<#:phases>,[inputs]: Likewise.
* gnu/packages/linphone.scm (bctoolbox)[inputs]: Likewise.
* gnu/packages/linux.scm (dislocker)[inputs]: Likewise.
* gnu/packages/networking.scm (nng)[inputs]: Likewise.
* gnu/packages/search.scm (dataparksearch)[inputs]: Likewise.
* gnu/packages/video.scm (obs)[inputs]: Likewise.
* gnu/packages/web.scm (hiawatha)[arguments]<#:phases>: Likewise.
Change-Id: I0c58b3cd0bcf6e44e7b16a69f6d2739aa3c1545b
| Hilton Chain | 2024-02-05 |
| |_|_|_|_|_|_|_|_|/
|/| | | | | | | | | |
|
* | | | | | | | | | | doc: contributing: Remove sentences appearing twice.•••* doc/contributing.texi (Commit Access): Remove sentences appearing twice and
use @url.
Change-Id: I2b0cb9eebc6f9f66147f286c0bdffdf8924ec412
| Simon Tournier | 2024-02-03 |
* | | | | | | | | | | doc: contributing: Fix typo.•••* doc/contributing.texi (Reviewing the Work of Others): Fix typo.
Change-Id: I4d3afd4f7e47dbda8a43fdf7f18c7c233d1c8762
| Simon Tournier | 2024-02-02 |