From: 宋文武 <iyzs...@member.fsf.org> * etc/news.scm: Add entry. --- etc/news.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+)
diff --git a/etc/news.scm b/etc/news.scm index f5dc3ca0d5..2da92eeac3 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -26,6 +26,39 @@ (channel-news (version 0) + (entry (commit "2e888b4d07c67ad74fbb4ec9afb812a236852027") + (title + (en "@file{/etc/profile} changes require manual intervention")) + (body + (en "On Guix System, now the personal shell startup file +@file{~/.bash_profile} or @file{~/.zprofile} will be used to set up +environment variables for the user instead of @file{/etc/profile}. And +search-paths from multiple profiles are honored, which means a system +configured Xfce desktop environment can find its panel plugins in the user +profile. + +Before run @command{guix system reconfigure}, append the snippet below to each +user's @file{~/.bash_profile} or @file{~/.zprofile}: + +@example +# Merge search-paths from multiple profiles, the order matters. +eval \"$(guix package --search-paths \\ +-p $HOME/.config/guix/current \\ +-p $HOME/.guix-profile \\ +-p /run/current-system/profile)\" + +# Prepend setuid programs. +export PATH=/run/setuid-programs:$PATH + +# Set up Guix Home profile +if [ -d ~/.guix-home ]; then . ~/.profile; fi +@end example + +Or you can override them with updated skeleton files after system reconfigure. +In addition, Guix Home users need to upgrade via @command{guix home +reconfigure}. See @uref{https://issues.guix.gnu.org/20255} for the +rationale."))) + (entry (commit "ae11fcb84ac478dfa56d322ef08890645183a087") (title (en "New @option{--with-configure-flag} transformation option") -- 2.40.1