#!/bin/bash # # SCRIPT NAME: # .env # # AUTHOR: # Severin Kaderli # # DESCRIPTION: # This file contains declarations of environment variables. # # USAGE: # This script is sourced by .bashrc # XDG_Base_Directories # XDG Overrides for unsupported programs export VIMINIT=":source ${XDG_CONFIG_HOME}/vim/vimrc" export PYTHONSTARTUP="${XDG_CONFIG_HOME}/python/startup.py" # zsh export HISTCONTROL=ignoreboth export HISTSIZE=10000 export SAVEHIST="${HISTSIZE}" export HISTFILESIZE="${HISTSIZE}" # Ibus export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus # NVIDIA export __GL_SHADER_DISK_CACHE="1" export __GL_SHADER_DISK_CACHE_SKIP_CLEANUP="1" mkdir -p "${__GL_SHADER_DISK_CACHE_PATH}" mkdir -p "${XDG_DATA_HOME}/wine/prefixes" mkdir -p "${XDG_CONFIG_HOME}/bazaar" mkdir -p "${XDG_DATA_HOME}/zsh/zcompdump-${ZSH_VERSION}" if [ -n "$(command -v compinit)" ]; then compinit -d "${XDG_DATA_HOME}/zsh/zcompdump-${ZSH_VERSION}" fi eval "$(starship init zsh)"