No Arch Linux, isso é definido por /etc/profile , usando um script /etc/profile.d .
Para o Debian / Ubuntu, se houver um /etc/profile.d - crie um script similar dentro dele; se tal diretório não existir - edite /etc/profile itsef.
export XDG_CONFIG_HOME="$HOME/.config"
O arquivo /etc/environment é analisado por pam_env , que o considera simples atribuições name = value. No entanto, ele também tem /etc/security/pam_env.conf , que suporta expansão de variáveis e pode ser usado para essa finalidade.