summary refs log tree commit diff
path: root/etc
AgeCommit message (Collapse)Author
2022-01-26etc: Remove redundant SELinux permissions block.Marius Bakke
* etc/guix-daemon.cil.in (guix_daemon): Consolidate two blocks adding sock_file permissions on guix_daemon_conf_t.
2022-01-24etc: Add more SELinux permissions for the daemon.Marius Bakke
* etc/guix-daemon.cil.in (guix_daemon): Permit write on guix_daemon_conf_t sock_file, necessary for garbage collection.
2022-01-23etc: committer: Support plain input lists.Ricardo Wurmus
* etc/committer.scm.in (change-commit-message): Support new-style plain list inputs in addition to old-style inputs with labels.
2022-01-19etc: Match define-public only at line start.Liliana Marie Prikler
The current regexp simply matches the first occurence, which more often than not points to the *previous* variable. * etc/snippets/text-mode/guix-commit-message-update-package ($1): Restrict match to beginning of line with optional indentation.
2022-01-17bash completion: Complete "guix home" sub-commands.Ludovic Courtès
* etc/completion/bash/guix (_guix_complete): Treat "guix home" like "guix system".
2022-01-16bash completion: Fix options completion.Fulbert
Fixes, for example, "guix import pypi --<TAB>", which would previously fail to show '--recursive'. * etc/completion/bash/guix (_guix_complete_option): Fix options completion for first subcommand. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-16news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of 'guix style --styling=format' entry.
2022-01-10news: Fix typos in French text.Ludovic Courtès
* etc/news.scm: Fix typos.
2022-01-10news: Add news entry about 'guix style'.Ludovic Courtès
* etc/news.scm: Add entry.
2022-01-10style: Add '--styling' option.Ludovic Courtès
* 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.
2022-01-02news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of ‘--tune’ entry.
2022-01-02news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of ‘integer expected from stream’ entry.
2022-01-01news: Add entry about '--tune'.Ludovic Courtès
* etc/news.scm: Add entry.
2021-12-30news: Tie the latest news entry to a later commit.Tobias Geerinckx-Rice
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.
2021-12-30news: Add ‘integer expected from stream’ entry.Tobias Geerinckx-Rice
* etc/news.scm: Add entry.
2021-12-14news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of GDM Wayland entry.
2021-12-14news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of package inputs entry.
2021-12-14news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of static networking entry.
2021-12-13Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-12-13news: Add entry about 'static-networking-service-type'.Ludovic Courtès
* etc/news.scm: Add entry.
2021-12-10Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe
2021-12-08bash completion: Complete ‘guix shell -f’.Tobias Geerinckx-Rice
* etc/completion/bash/guix (_guix_complete): Suggest a file name following ‘guix shell […] -f’.
2021-12-08maint: Don't require unsupported packages such as GNOME on i686-linux.Ludovic Courtès
* etc/release-manifest.scm (%system-manifest): Filter out PACKAGE when it doesn't pass 'supported-package?'.
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus
2021-12-04news: Add copyright line for myself.Jonathan Brielmaier
* etc/news.scm: Add myself to the copyright headers.
2021-12-01news: Add entry about Icedove 91.Jonathan Brielmaier
* etc/news.scm: New entry.
2021-11-15news: Notify of Wayland support in GDMJosselin Poiret
* etc/news.scm: Add a news entry. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-08Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner
2021-11-07guix-install.sh: Undo some bugs introduced by shellcheck.Tobias Geerinckx-Rice
* etc/guix-install.sh: Unquote all file names containing ~root.
2021-10-31Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner
2021-10-31bash completion: Complete top-level options.Tobias Geerinckx-Rice
* etc/completion/bash/guix (_guix_complete_option): Fix operation without a {,sub}command. (_guix_complete): Call it also when no command is given.
2021-10-31bash completion: Don't hard-code "guix" binary name.Tobias Geerinckx-Rice
* etc/completion/bash/guix (_guix_complete_command): Use ${COMP_WORDS[0]} instead of hard-coding "guix".
2021-10-27news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of "guix shell" entry.
2021-10-25news: Add entry about "guix shell".Ludovic Courtès
* etc/news.scm: Add entry.
2021-10-25Add 'guix shell'.Ludovic Courtès
* 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".
2021-10-24etc: completion: Filter gratuitous spaces from available packages.Liliana Marie Prikler
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>
2021-10-18Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe
2021-10-14Add git configuration templates to improve diff hunk header detection.Sarah Morgensen
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>
2021-10-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe
2021-10-09disarchive-manifest: Provide valid 'version' string.Ludovic Courtès
* etc/disarchive-manifest.scm <top level>: Turn 'version' field into a string.
2021-10-03bash completion: Fix ‘system’ & ‘container’ subcommands.Tobias Geerinckx-Rice
* etc/completion/bash/guix (_guix_complete): Count words from the innermost command.
2021-10-03bash completion: Complete ‘guix size’ file names.Tobias Geerinckx-Rice
* etc/completion/bash/guix (_guix_complete): Complete store file names after the ‘size’ command.
2021-10-03bash completion: Complete ‘guix build’ file names.Tobias Geerinckx-Rice
* 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.
2021-10-03bash completion: Complete ‘guix weather’ packages.Tobias Geerinckx-Rice
* etc/completion/bash/guix (_guix_complete): Complete available package names for ‘guix weather’ when not following ‘-m’.
2021-10-03bash completion: Append to $COMPREPLY where possible.Tobias Geerinckx-Rice
_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.
2021-10-03bash completion: Consolidate similar $command ‘if’ branches.Tobias Geerinckx-Rice
* etc/completion/bash/guix (_guix_complete): Combine the ‘upgrade’ and ‘remove’ commands, as well as ‘download’, ‘gc’, and ‘hash’.
2021-09-29guix-install.sh: Don't swallow wget errors.Tobias Geerinckx-Rice
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>
2021-09-29news: Adapt 'de' translation.Florian Pelz
* etc/news.scm: Mention that Guix Home is a "technology preview".
2021-09-28news: Mention that Home is a "technology preview".Ludovic Courtès
* etc/news.scm: Mention that Home is a "technology preview".
2021-09-27news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of Guix Home entry.