summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-05-17 22:56:09 +0900
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-05-26 13:43:27 +0900
commit19d4f0d3adf9b80ca8811b5a88950c789e67bba5 (patch)
tree64065ae0c4e8ce9439e7c8261715c66bb7613712
parent78d4b1e52c731502b29288ab6975bd9efa91392a (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.scm33
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