#!/bin/bash # # SCRIPT NAME: # .env # # AUTHOR: # Severin Kaderli # # DESCRIPTION: # This file contains declarations of environment variables. # # USAGE: # This script is sourced by .bashrc . "${HOME}/bin/utils.sh" # Bash export HISTCONTROL=ignoreboth export HISTSIZE=1000 export HISTFILESIZE=2000 # Setting default editor and terminal export VISUAL=vim export EDITOR="$VISUAL" export TERMINAL=termite # QT export T_QPA_PLATFORMTHEME=gtk2 export QT_STYLE_OVERRIDE=gtk2 # Ibus export GTK_IM_MODULE=xim export XMODIFIERS=@im=ibus export QT_IM_MODULE=xim # Wine export WINEDEBUG=-all export __GL_FSAA_MODE=0 export __GL_DEFAULT_LOG_ANISO=0 export __GL_LOG_MAX_ANISO=0 export STAGING_SHARED_MEMORY=1 export STAGING_RT_PRIORITY_SERVER=90 export WINEESYNC=1 export PBA_ENABLE=1 export __GL_THREADED_OPTIMIZATIONS=1 export __GL_SYNC_TO_VBLANK=0 export __GL_YIELD=NOTHING # Node.js NODE_EXTRA_CA_CERTS="$(mkcert -CAROOT)/rootCA.pem" export NODE_EXTRA_CA_CERTS export npm_config_prefix="$HOME/.node_modules" # Go export GOPATH=$HOME/go # Adding folders to the PATH variable export PATH="$PATH:$HOME/bin:$npm_config_prefix/bin:$GOPATH/bin" # Set bash prompt set_bash_prompt() { PS1="${RESET}┌─" PS1="${PS1}${RED}[\t]" PS1="${PS1}${BLUE}[\h]" PS1="${PS1}${YELLOW}[\w]" PS1="${PS1}${BLUE}$(__git_ps1 "[%s]")" PS1="${PS1}${RESET}\n└─╼ " export MSYS2_PS1="$PS1" } export PROMPT_COMMAND=set_bash_prompt