diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-05-17 22:56:09 +0900 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-05-26 13:43:27 +0900 |
commit | 19d4f0d3adf9b80ca8811b5a88950c789e67bba5 (patch) | |
tree | 64065ae0c4e8ce9439e7c8261715c66bb7613712 | |
parent | 78d4b1e52c731502b29288ab6975bd9efa91392a (diff) |
news: Add news entry for etc-bashrc-d-service-type.
* etc/news.scm (channel-news): New entry.
Change-Id: Iaf861617e871eca90ac28ba5e14876c0f2f0f731
-rw-r--r-- | etc/news.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/etc/news.scm b/etc/news.scm index db97aa2810..48fd7465b1 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -37,6 +37,39 @@ (channel-news (version 0) + (entry (commit "78d4b1e52c731502b29288ab6975bd9efa91392a") + (title + (en "New services for /etc/profile.d and /etc/bashrc.d") + (de "Neue Dienste für /etc/profile.d und /etc/bashrc.d")) + (body + (en "Two new services, @code{etc-profile-d-service-type} and +@code{etc-bashrc-d-service-type}, can now be used to configure and extend your +shell. The services accept a list of file-like objects that must have the +@file{.sh} file name extension. @code{etc-bashrc-d-service-type} is now used +instead of skeleton files to provision the Guix-provided Bash +aliases (@file{/etc/bashrc.d/aliases.sh}). It is also used to configure the +@code{bash-completion} package, by provisioning +@file{/etc/bashrc.d/bash_completion.sh}. If your @code{operating-system} +configuration does not include the @code{%base-services} or +@code{%desktop-services}, you may want to add +@code{(service etc-bashrc-d-service-type)} to your services, so Bash +completion will continue working for new users. See @samp{info \"(guix) Service +Reference\"} for extra information and examples.") + (de "Zwei neue Dienste, @code{etc-profile-d-service-type} und +@code{etc-bashrc-d-service-type}, können jetzt benutzt werden, um Ihre Shell zu +konfigurieren und zu erweitern. Die Dienste nehmen eine Liste dateiartiger +Objekte entgegen, deren Dateinamen auf die Dateinamenserweiterung @file{.sh} +enden müssen. @code{etc-bashrc-d-service-type} wird jetzt anstelle von +Skeleton-Dateien benutzt, um von Guix ausgelieferte Bash-Aliasse bereitzustellen +(@file{/etc/bashrc.d/aliases.sh}). Mit ihm wird auch das +@code{bash-completion}-Paket eingerichtet, indem +@file{/etc/bashrc.d/bash_completion.sh} bereitgestellt wird. Wenn Ihre +Betriebssystemkonfiguration @code{%base-services} oder @code{%desktop-services} +nicht beinhaltet, möchten Sie vielleicht +@code{(service etc-bashrc-d-service-type)} in Ihre Dienstliste aufnehmen, damit +Bash-Komplettierung weiterhin für neue Benutzer Befehle vervollständigt. Siehe +@samp{info \"(guix.de) Service-Referenz\"} für weitere Informationen und +Beispiele."))) (entry (commit "3b6e499d5e635e2189f1bf60279dbf5175c404bd") (title |