summaryrefslogtreecommitdiff
path: root/etc
AgeCommit message (Expand)Author
2022-01-10news: Add news entry about 'guix style'....* etc/news.scm: Add entry. Ludovic Courtès
2022-01-10style: Add '--styling' option....* guix/scripts/style.scm (format-package-definition): New procedure. (%options, show-help): Add "--styling". (%default-options): Add 'styling-procedure'. (guix-style): Honor it. * tests/style.scm (with-test-package) ("input labels, 'safe' policy") ("input labels, 'safe' policy, nothing changed") ("input labels, margin comment") ("input labels, margin comment on long list") ("input labels, line comment") ("input labels, modify-inputs and margin comment"): Pass "-S inputs". * etc/indent-code.el: Remove. * doc/contributing.texi (Formatting Code): Mention "guix style" instead of "etc/indent-code.el". (Submitting Patches): Add item for "guix style". * doc/guix.texi (Invoking guix style): Document "-S" and update. Ludovic Courtès
2022-01-02news: Add 'de' translation....* etc/news.scm: Add German translation of ‘--tune’ entry. Florian Pelz
2022-01-02news: Add 'de' translation....* etc/news.scm: Add German translation of ‘integer expected from stream’ entry. Florian Pelz
2022-01-01news: Add entry about '--tune'....* etc/news.scm: Add entry. Ludovic Courtès
2021-12-30news: Tie the latest news entry to a later commit....Using 1eb40a6 was more correct than pragmatic, as those who have upgraded their own Guix since then will not see the message urging them to upgrade the Guix they don't know about. This follows up on commit df830ef91a1ea6255b1174520a22122134978d36. * etc/news.scm: Tie latest news entry to an arbitrary later commit. Tobias Geerinckx-Rice
2021-12-30news: Add ‘integer expected from stream’ entry....* etc/news.scm: Add entry. Tobias Geerinckx-Rice
2021-12-14news: Add 'de' translation....* etc/news.scm: Add German translation of GDM Wayland entry. Florian Pelz
2021-12-14news: Add 'de' translation....* etc/news.scm: Add German translation of package inputs entry. Florian Pelz
2021-12-14news: Add 'de' translation....* etc/news.scm: Add German translation of static networking entry. Florian Pelz
2021-12-13Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-12-13news: Add entry about 'static-networking-service-type'....* etc/news.scm: Add entry. Ludovic Courtès
2021-12-10Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe
2021-12-08bash completion: Complete ‘guix shell -f’....* etc/completion/bash/guix (_guix_complete): Suggest a file name following ‘guix shell […] -f’. Tobias Geerinckx-Rice
2021-12-08maint: Don't require unsupported packages such as GNOME on i686-linux....* etc/release-manifest.scm (%system-manifest): Filter out PACKAGE when it doesn't pass 'supported-package?'. Ludovic Courtès
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus
2021-12-04news: Add copyright line for myself....* etc/news.scm: Add myself to the copyright headers. Jonathan Brielmaier
2021-12-01news: Add entry about Icedove 91....* etc/news.scm: New entry. Jonathan Brielmaier
2021-11-15news: Notify of Wayland support in GDM...* etc/news.scm: Add a news entry. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret
2021-11-08Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner
2021-11-07guix-install.sh: Undo some bugs introduced by shellcheck....* etc/guix-install.sh: Unquote all file names containing ~root. Tobias Geerinckx-Rice
2021-10-31Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner
2021-10-31bash completion: Complete top-level options....* etc/completion/bash/guix (_guix_complete_option): Fix operation without a {,sub}command. (_guix_complete): Call it also when no command is given. Tobias Geerinckx-Rice
2021-10-31bash completion: Don't hard-code "guix" binary name....* etc/completion/bash/guix (_guix_complete_command): Use ${COMP_WORDS[0]} instead of hard-coding "guix". Tobias Geerinckx-Rice
2021-10-27news: Add 'de' translation....* etc/news.scm: Add German translation of "guix shell" entry. Florian Pelz
2021-10-25news: Add entry about "guix shell"....* etc/news.scm: Add entry. Ludovic Courtès
2021-10-25Add 'guix shell'....* guix/scripts/shell.scm, tests/guix-shell.sh: New files. * Makefile.am (MODULES): Add 'shell.scm'. (SH_TESTS): Add 'tests/guix-shell.sh'. * guix/scripts/environment.scm (show-environment-options-help): New procedure. (show-help): Use it. (guix-environment*): New procedure. (guix-environment): Use it. * po/guix/POTFILES.in: Add it. * doc/guix.texi (Features): Refer to "guix shell" (Invoking guix package): Likewise. (Development): Likewise. (Invoking guix shell): New node. (Invoking guix environment): Add deprecation warning. (Debugging Build Failures): Use 'guix shell' in examples. (Invoking guix container): Refer to 'guix shell'. (Invoking guix processes, Virtualization Services): Adjust examples to use 'guix shell'. * doc/contributing.texi (Building from Git): Refer to 'guix shell'. * etc/completion/bash/guix: Handle "shell". Ludovic Courtès
2021-10-24etc: completion: Filter gratuitous spaces from available packages....Tested with: guix environment --{ad-hoc,pure} zsh guix bash-completion coreutils -- zsh % fpath=(~/guix/etc/completion/zsh $fpath) % autoload -U compinit; compinit * etc/completion/zsh/_guix (_guix_list_available_packages): Remove spaces. Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr> Liliana Marie Prikler
2021-10-18Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe
2021-10-14Add git configuration templates to improve diff hunk header detection....This is a follow-up to commit 9fc8ae4171e5da4939a64fc6d684c8b9d85bbe84, which missed two hunks from <https://issues.guix.gnu.org/50363>. Reported by hackeryarn on #guix. * .gitattributes, etc/git/gitconfig: New files. Signed-off-by: Marius Bakke <marius@gnu.org> Sarah Morgensen
2021-10-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe
2021-10-09disarchive-manifest: Provide valid 'version' string....* etc/disarchive-manifest.scm <top level>: Turn 'version' field into a string. Ludovic Courtès
2021-10-03bash completion: Fix ‘system’ & ‘container’ subcommands....* etc/completion/bash/guix (_guix_complete): Count words from the innermost command. Tobias Geerinckx-Rice
2021-10-03bash completion: Complete ‘guix size’ file names....* etc/completion/bash/guix (_guix_complete): Complete store file names after the ‘size’ command. Tobias Geerinckx-Rice
2021-10-03bash completion: Complete ‘guix build’ file names....* etc/completion/bash/guix (_guix_complete_available_package_or_store_file): New function. (_guix_complete): Call it in place of _guix_complete_available_package after the ‘build’ command. Tobias Geerinckx-Rice
2021-10-03bash completion: Complete ‘guix weather’ packages....* etc/completion/bash/guix (_guix_complete): Complete available package names for ‘guix weather’ when not following ‘-m’. Tobias Geerinckx-Rice
2021-10-03bash completion: Append to $COMPREPLY where possible...._guix_complete is always called with a fresh empty array. * etc/completion/bash/guix (_guix_complete_command) (_guix_complete_subcommand, _guix_complete_installed_package) (_guix_complete_option, _guix_complete_pid): Append to $COMPREPLY rather than re-assigning. Tobias Geerinckx-Rice
2021-10-03bash completion: Consolidate similar $command ‘if’ branches....* etc/completion/bash/guix (_guix_complete): Combine the ‘upgrade’ and ‘remove’ commands, as well as ‘download’, ‘gc’, and ‘hash’. Tobias Geerinckx-Rice
2021-09-29guix-install.sh: Don't swallow wget errors....Using ‘-q’ suppresses *all* stderr output, including errors. * etc/guix-install.sh (chk_gpg_keyring, guix_get_bin_list, guix_get_bin): Substitute ‘--no-verbose’ for ‘-q’. Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com> Tobias Geerinckx-Rice
2021-09-29news: Adapt 'de' translation....* etc/news.scm: Mention that Guix Home is a "technology preview". Florian Pelz
2021-09-28news: Mention that Home is a "technology preview"....* etc/news.scm: Mention that Home is a "technology preview". Ludovic Courtès
2021-09-27news: Add 'de' translation....* etc/news.scm: Add German translation of Guix Home entry. Florian Pelz
2021-09-27Merge branch 'wip-guix-home'Oleg Pykhalov
2021-09-27news: Add entry about Guix Home....* etc/news.scm: Add entry. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Andrew Tropin
2021-09-23news: Add 'de' translation....* etc/news.scm: Add German translation of 'guix graph -M' entry. Florian Pelz
2021-09-23news: Add 'de' translation....* etc/news.scm: Add German translation of fallback to SWH entry. Florian Pelz
2021-09-22news: Add entry for Git clone fallback to SWH....Suggested by zimoun. * etc/news.scm: Add entry. Ludovic Courtès
2021-09-21news: Add entry for "guix graph -M"....* etc/news.scm: Add entry. Ludovic Courtès
2021-09-21etc: committer: Amend previous commit if a copyright line was added....Previously, the script would raise an error if a copyright line was added to a file in gnu/packages/. With this change, it will amend the previous commit whenever a copyright line is added, and add the copyright line to the commit. * etc/committer.scm.in (add-copyright-line): New procedure. (main): Check if a copyright line was added and call ‘add-copyright-line’ if necessary. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Xinglu Chen
2021-09-20etc: Add systemd files for running ‘guix gc’ periodically...* etc/guix-gc.service.in: New file. * etc/guix-gc.timer: Likewise. * .gitignore: Ignore generated ‘guix-gc.service’. * nix/local.mk (nodist_systemdservice_DATA): Add ‘guix-gc.service’ and ‘guix-gc.timer’. (EXTRA_DIST): Add ‘guix-gc.service.in’ and ‘guix-gc.timer’. * doc/guix.texi (Binary Installation): Mention the new systemd files. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Thiago Jung Bauermann