mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 03:55:08 -06:00
etc: guix-install.sh: Set XDG_DATA_DIRS.
This allows better integration of packages installed by Guix with the foreign distro. E.g.: 1. .desktop files from applications installed by Guix can be found by the user's desktop environment. 2. Fonts installed in ~/.guix-profile/share/fonts can be found by GUI applications without having to install the fontconfig package, as the the "Application Setup" section of the manual recommends. * etc/guix-install.sh (sys_create_init_profile): Add $GUIX_PROFILE/share to XDG_DATA_DIRS. Change-Id: Iba74b0782ffbad64d64cc1c5889b04012963a3e0 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
This commit is contained in:
parent
3c81c4b8b8
commit
09acdd3142
1 changed files with 5 additions and 0 deletions
|
|
@ -819,6 +819,11 @@ if [ -L "$GUIX_PROFILE" ]; then
|
|||
*$GUIX_PROFILE/share/man*) ;;
|
||||
*) export MANPATH="$GUIX_PROFILE/share/man:$MANPATH"
|
||||
esac
|
||||
|
||||
case $XDG_DATA_DIRS in
|
||||
*$GUIX_PROFILE/share*) ;;
|
||||
*) export XDG_DATA_DIRS="$GUIX_PROFILE/share:$XDG_DATA_DIRS"
|
||||
esac
|
||||
fi
|
||||
|
||||
# NOTE: Guix Home handles its own profile initialization in ~/.profile. See
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue