#!/bin/bash export XDG_CONFIG_HOME="/var/local/appconfig/$USER/.config" export XDG_CACHE_HOME="/var/local/appconfig/$USER/.cache" mkdir -p "$XDG_CONFIG_HOME" mkdir -p "$XDG_CACHE_HOME" # Redireciona symlinks na home remota para os diretórios locais if [ -d "/home/$USER" ]; then # .cache remoto → local if [ ! -L "/home/$USER/.cache" ]; then rm -rf "/home/$USER/.cache" 2>/dev/null ln -sfn "$XDG_CACHE_HOME" "/home/$USER/.cache" fi # .config remoto → local if [ ! -L "/home/$USER/.config" ]; then rm -rf "/home/$USER/.config" 2>/dev/null ln -sfn "$XDG_CONFIG_HOME" "/home/$USER/.config" fi # .local remoto → local (inclui recently-used.xbel, muito acessado pelo Nautilus) mkdir -p "/var/local/appconfig/$USER/.local/share" if [ ! -L "/home/$USER/.local" ]; then rm -rf "/home/$USER/.local" 2>/dev/null ln -sfn "/var/local/appconfig/$USER/.local" "/home/$USER/.local" fi fi export SNAP_USER_DATA="/var/local/appconfig/$USER/snap" export SNAP_USER_COMMON="/var/local/appconfig/$USER/snap/common" mkdir -p "$SNAP_USER_DATA" "$SNAP_USER_COMMON"