42 lines
1,008 B
Bash
42 lines
1,008 B
Bash
#!/bin/bash
|
|
#
|
|
# SCRIPT NAME:
|
|
# .env
|
|
#
|
|
# AUTHOR:
|
|
# Severin Kaderli <severin@kaderli.dev>
|
|
#
|
|
# 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)"
|