commit ecc5031267db059e5f0a23f355543d44203f8d1c from: Thomas Böhler date: Sat Oct 11 18:05:17 2025 UTC profile: don't export XDG_DATA_DIRS ~/.profile is read before /etc/profile, which calls /etc/profile.d/flatpak.sh. This sets the environment variable XDG_DATA_DIRS and adds /usr/local/share and /usr/share to the end, but only if XDG_DATA_DIRS is empty. This is not the case if it is set in ~/.profile. XDG_DATA_DIRS must contain /usr/local/share and /usr/share for various reasons. Firefox rendering of fonts in the UI broke for me, and so did xdg-desktop-portal-wlr. Thus remove XDG_DATA_DIRS from ~/.profile because it only caused harm so far. Signed-off-by: Thomas Böhler commit - e75629983b178398e839c7448ff15720ec8e177e commit + ecc5031267db059e5f0a23f355543d44203f8d1c blob - bdb39baf4f5352d59065b62ccf1a80b498786ac2 blob + e703a43df363d5bfcbb3cbf3e3ae33694041e7cf --- profile/.profile +++ profile/.profile @@ -2,7 +2,7 @@ export PATH="$HOME/.cargo/bin:$HOME/.local/bin:$GOPATH export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share" export XDG_CACHE_HOME="$HOME/.cache" -export XDG_DATA_DIRS="$XDG_DATA_HOME/flatpak/exports/share:/var/lib/flatpak/exports/share:$XDG_DATA_DIRS" +#export XDG_DATA_DIRS="$XDG_DATA_HOME/flatpak/exports/share:/var/lib/flatpak/exports/share:$XDG_DATA_DIRS" export XDG_STATE_HOME="$HOME/.local/state" export TMPDIR=/tmp export GOPATH=$HOME/.local/share/go