Age | Commit message (Expand) | Author |
2020-10-16 | guix-install.sh: Add symbolic links for supported shell completions....Fixes <https://bugs.gnu.org/43744>.
* etc/guix-install.sh (sys_create_shell_completion): New function to add
system wide all the symlinks for supported shell completions.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| zimoun |
2020-10-14 | news: Add ‘de’ translation....* etc/news.scm: Add ‘de’ translation.
| Florian Pelz |
2020-10-13 | installer: Add Emacs EXWM desktop environment....Suggested by zenny via IRC.
* gnu/installer/services.scm (%system-services): Add emacs, emacs-exwm,
emacs-desktop-environment.
* etc/release-manifest.scm (%system-packages): Likewise.
* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
* gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests)
[packages]: Likewise
* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page): Make
one entry taller.
| Jan (janneke) Nieuwenhuizen |
2020-10-12 | news: Add entry for '--with-c-toolchain'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2020-10-12 | news: Update copyright....* etc/news.scm: Add missing copyright headers.
| Florian Pelz |
2020-10-12 | news: Add 'es' translation....* etc/news.scm: Add Spanish translation.
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
| Miguel Ángel Arruga Vivas |
2020-10-06 | etc: committer: Use EQUAL? instead of EQ? for differences....* etc/committer.scm.in (commit-message): Use EQUAL? instead of EQ? to compute
differences because not all inputs may be symbols; some could be expressions.
| Ricardo Wurmus |
2020-10-02 | news: Add ‘de’ translation....* etc/news.scm: Add ‘de’ translation.
| Florian Pelz |
2020-10-02 | news: Add entry for transformation option record/replay....* etc/news.scm: Add entry.
| Ludovic Courtès |
2020-10-01 | news: Add ‘de’ translation....* etc/news.scm: Add ‘de’ translation.
| Florian Pelz |
2020-09-30 | news: Add entry for 'image-type' option....* etc/news.scm: Add a new entry.
| Mathieu Othacehe |
2020-09-29 | news: Fix typo in ‘fr’ translation....* etc/news.scm: Update ‘fr’ translation.
| Florian Pelz |
2020-09-28 | news: Add ‘fr’ translations....* etc/news.scm: Add ‘fr’ translations.
| Ludovic Courtès |
2020-09-28 | news: Add ‘de’ translations....* etc/news.scm: Add ‘de’ translations.
| Florian Pelz |
2020-09-27 | news: Add news entry for '--without-tests'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2020-09-27 | news: Add entry for deep graph rewriting....* etc/news.scm: Add entry.
| Ludovic Courtès |
2020-09-24 | bash completion: Adjust to new 'guix help' output....This is a followup to 3794ce93be8216d8378df7b808ce7f53b1e05a53, which
broke command completion.
Reported by Oleg Pykhalov <go.wigust@gmail.com>.
* etc/completion/bash/guix (_guix_complete_command): Update to match
output of 'guix help' as introduced in
3794ce93be8216d8378df7b808ce7f53b1e05a53.
| Ludovic Courtès |
2020-09-21 | bash completion: Complete file names after 'guix package -p'....* etc/completion/bash/guix (_guix_complete): Add _guix_is_dash_p.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Fulbert |
2020-09-17 | guix-install.sh: Support OpenRC....* etc/guix-install.sh (chk_init_sys): Detect OpenRC.
(sys_enable_guix_daemon): Install & enable the Guix daemon on such
systems.
* etc/openrc/guix-daemon.in: New file.
* nix/local.mk: Add a rule for it.
(openrcservicedir, nodist_openrcservice_DATA): New variables.
(CLEANFILES, EXTRA_DIST): Add them.
* .gitignore: Ignore etc/openrc/guix-daemon.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
| Morgan Smith |
2020-09-17 | guix-install.sh: Be POSIX-compliant....* etc/guix-install.sh (guix_get_bin_list): Call grep with an extended
regular expression instead of a non-POSIX Perl regular expression.
(sys_create_store): Remove ‘--warning=no-timestamp’ argument to tar.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
| Morgan Smith |
2020-09-10 | bash completion: Restore completion for 'guix system', etc....Commit 538ca8dd65f0075cc65bcca18ed87f66a789290a introduced a second
'_guix_complete_subcommand' function, shadowing the existing one, which
broke sub-command completion for 'guix system', 'guix import', etc.
* etc/completion/bash/guix: Distinguish between '_guix_complete_command'
and '_guix_complete_subcommand'. Adjust users to call the right one.
| Ludovic Courtès |
2020-09-09 | guix-install.sh: Quote the OpenPGP key URL....Without quotes, zsh fails with "no matches found" as it tries to
interpret the question mark.
* etc/guix-install.sh (chk_gpg_keyring): Enclose URL in single quotes.
| Ludovic Courtès |
2020-08-18 | etc: indent-code.el: Match not only ‘(define-public’....* etc/indent-code.el (main): Also match ‘(define’, as intended.
| Tobias Geerinckx-Rice |
2020-07-16 | guix-install.sh: Make sure /etc/profile is sourced....New users regularly report missing newly-installed programmes and icons.
* etc/guix-install.scm (main): Tell users to log out & back in.
| Tobias Geerinckx-Rice |
2020-07-16 | guix-install.sh: Suggest running gpg as root....The original example regularly prevented new users from installing Guix
at all.
* etc/guix-install.scm (chk_gpg_keyring): Suggest ‘sudo -i gpg’.
| Tobias Geerinckx-Rice |
2020-07-15 | news: Add ‘fr’ translation....* etc/news.scm: Add ‘fr’ translation.
| Ludovic Courtès |
2020-07-14 | etc: Enable mount unit only if it exists....* etc/guix-install.sh (sys_enable_guix_daemon): Enable gnu-store.mount only
if it was actually installed.
Reported by peanutbutterandc on #guix.
| Tobias Geerinckx-Rice |
2020-07-11 | news: Add ‘de’ translation....* etc/news.scm: Add a ‘de’ translation.
| Florian Pelz |
2020-07-11 | news: Add entry for 'guix git authenticate'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2020-07-11 | Add 'etc/historical-authorizations'....* etc/historical-authorizations: New file. Data extracted from
'build-aux/git-authenticate.scm'.
* Makefile.am (EXTRA_DIST): Add it.
| Ludovic Courtès |
2020-07-10 | maint: Remove traces of "berlin.guixsd.org"....The guixsd.org domain is no longer advertised since before in 1.0.0
release in May 2019.
* etc/substitutes/berlin.guixsd.org.pub: Rename to...
* etc/substitutes/berlin.guix.gnu.org.pub: ... this.
* etc/substitutes/ci.guix.gnu.org.pub,
etc/substitutes/ci.guix.info.pub: Adjust accordingly.
* gnu/services/base.scm (%default-authorized-guix-keys): Likewise.
* guix/build/download-nar.scm (urls-for-item): Likewise.
* guix/self.scm (miscellaneous-files): Likewise.
* Makefile.am (dist_pkgdata_DATA): Likewise.
| Ludovic Courtès |
2020-06-27 | bash completion: Complete 'guix environment' properly....* etc/completion/bash/guix (_guix_complete): Add case for "guix environment".
| Ludovic Courtès |
2020-06-20 | news: Add 'fr' translation....* etc/news.scm: Add French translation.
| Ludovic Courtès |
2020-06-19 | news: Add ‘de’ translation....* etc/news.scm: Add a ‘de’ translation.
| Florian Pelz |
2020-06-17 | news: Add entry for authenticated channels....* etc/news.scm: Add entry.
| Ludovic Courtès |
2020-06-16 | etc: Add committer script....* etc/committer.scm.in: New file.
* configure.ac: Configure it.
| Ricardo Wurmus |
2020-06-15 | news: Add entry for script execution via "guix repl"....* etc/news.scm: Add entry.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Konrad Hinsen |
2020-06-04 | bash completion: Complete sub-commands after 'guix time-machine'....* etc/completion/bash/guix (_guix_complete_subcommand): New function.
(_guix_complete): Use it. For "time-machine", call
'_guix_complete_subcommand' by default.
| Ludovic Courtès |
2020-06-04 | bash completion: Complete file names after '-p' and '-C'....* etc/completion/bash/guix (_guix_is_dash_C, _guix_is_dash_p): New functions.
(_guix_complete): Honor them for "install", "remove", "upgrade", "pull",
and "time-machine".
| Ludovic Courtès |
2020-06-01 | maint: Adjust comment in 'pre-push' hook....* etc/git/pre-push: Adjust comment.
| Ludovic Courtès |
2020-05-29 | maint: Git pre-push hook runs "make authenticate check-channel-news"....* etc/git/pre-push: Change to run "make authenticate check-channel-news".
| Ludovic Courtès |
2020-05-23 | guix-install.sh: Fix ‘systemctl not found’ error message at probe....* etc/guix-install.sh (chk_init_sys): Redirect systemctl errors to
/dev/null.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
| Vincent Legoll |
2020-05-23 | guix-install.sh: Add xz to requirements....* etc/guix-install.sh (REQUIRE): Add xz to requirements list.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
| Vincent Legoll |
2020-05-21 | news: Add ‘de’ translation....* etc/news.scm: Add a ‘de’ translation.
| Florian Pelz |
2020-05-20 | news: Add ‘nl’ translation....* etc/news.scm: Add an ‘nl’ ‘translation’.
| Tobias Geerinckx-Rice |
2020-05-20 | news: Remove superfluous closing bracket....* etc/news.scm: Use an equal number of ‘(’s and ‘)’s.
| Tobias Geerinckx-Rice |
2020-05-20 | news: Add missing closing parentheses....This broke 'guix pull'. Apologies!
* etc/news.scm: Fix the latest entry.
| Maxim Cournoyer |
2020-05-20 | news: Update copyright....* etc/news.scm: Update copyright, as a follow-up to 489699c456.
| Maxim Cournoyer |
2020-05-20 | news: Add entry for Btrfs subvolume boot support....* etc/news.scm: Add entry.
| Maxim Cournoyer |
2020-05-17 | etc: Install mount unit only if it exists....This follows up on 1a1faa78b0498fbb71f1533beb4b65817c1d3f2a, and avoids
the (non-fatal) error seen in <https://issues.guix.gnu.org/41356>.
/gnu/store will remain writable on new foreign distribution
installations until the next release.
* etc/guix-install.sh (sys_enable_guix_daemon): Check for
‘gnu-store.mount’ presence before trying to cp it.
Update forgotten copyright header.
| Tobias Geerinckx-Rice |