diff options
author | Patrick Spek <p.spek@tyil.nl> | 2019-10-02 16:35:18 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2019-10-02 16:35:18 +0200 |
commit | d62f1d1673fc0a319ea4581dee0f6085b1f70005 (patch) | |
tree | 78ea262acbdf6b43ed9c7c3f18b8012867e40615 /.config/shell/env | |
parent | 06d7914df92c78469b84220aee5e18f2517af1dc (diff) |
Add shell configs
Diffstat (limited to '.config/shell/env')
-rw-r--r-- | .config/shell/env | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/.config/shell/env b/.config/shell/env new file mode 100644 index 0000000..99eb1ff --- /dev/null +++ b/.config/shell/env @@ -0,0 +1,104 @@ +#!/usr/bin/env sh +# Author: Patrick Spek <p.spek@tyil.nl> +# License: BSD 3-clause license + +# Force terminal type +export TERM=screen-256color + +# Set locale +export LANG="en_US.UTF-8" +export LESSCHARSET="utf-8" + +# Set favourite applications +export EDITOR="vim" +export ALTERNATE_EDITOR="vim" + +# set homepage for w3m +export WWW_HOME=https://duckduckgo.com/ + +# set history +export HISTFILE=~/.local/var/shell/histfile && mkdir -p -- "$(dirname "${HISTFILE}")" +export HISTSIZE=10000 +export SAVEHIST=10000 + +# set dmenu rice +export DMENU_OPTS='-i -fn "Liberation Mono:pixelsize=13" -nb "#000" -nf "#fff" -sb "#4c679a" -l 15 -dim 0.5 -o 0.9' + +# Set XDG directories +export XDG_DATA_HOME="${HOME}/.local/share" +export XDG_CONFIG_HOME="${HOME}/.config" +export XDG_DATA_DIRS="/usr/local/share/:/usr/share/" +export XDG_CONFIG_DIRS="/etc/xdg/" +export XDG_CACHE_HOME="${HOME}/.cache" +export XDG_TEMPLATES_DIR="${HOME}/templates" +#export XDG_RUNTIME_DIR="" + +# export gpg-agent +if [ -z "$GPG_AGENT_INFO" ]; then + eval $(gpg-agent --daemon) +fi + +# Set JAVA environment +#export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel" +export _JAVA_AWT_WM_NONREPARENTING=1 + +# Set GO environment +export GOPATH=~/projects/go + +# Perl cpan +export PERL5LIB="/home/tyil/.local/lib/perl5" +export PERL_MB_OPT="--install_base \"/home/tyil/.local\"" +export PERL_MM_OPT="INSTALL_BASE=/home/tyil/.local" + +# ls colors +export LS_COLORS="di=34" # directories +export LS_COLORS="${LS_COLORS}:fi=0" # files +export LS_COLORS="${LS_COLORS}:ln=35" # symlinks +export LS_COLORS="${LS_COLORS}:pi=0" # fifo file +export LS_COLORS="${LS_COLORS}:so=32" # socket files +export LS_COLORS="${LS_COLORS}:bd=33" # block devices +export LS_COLORS="${LS_COLORS}:cd=33" # character devices +export LS_COLORS="${LS_COLORS}:or=37" # orphaned symlinks +export LS_COLORS="${LS_COLORS}:mi=37" # missing file (referenced to by symlink) +export LS_COLORS="${LS_COLORS}:ex=31" # executable file + +# fix for QT5 +export QT_STYLE_OVERRIDE=GTK+ + +# Set tabsize in the TTY +#setterm -regtabs 4 +tabs -4 > /dev/null + +# note to self: remove when rtorrent becomes sane or gets replaced +# double note to self: enable whenever you consider using rtorrent again +#stty start undef +#stty stop undef + +# enable interactive comments in zsh +set -k + +### setting up the tty +# alter the colors +echo -en "\e]P0000000" #black +echo -en "\e]P1CA674A" #darkred +echo -en "\e]P26BC260" #darkgreen +echo -en "\e]P3D3A94A" #brown +echo -en "\e]P44C679A" #darkblue +echo -en "\e]P59C35AC" #darkmagenta +echo -en "\e]P66EB5F3" #darkcyan +echo -en "\e]P7A9A9A9" #lightgrey +echo -en "\e]P8535551" #darkgrey +echo -en "\e]P9EA2828" #red +echo -en "\e]PA87DD32" #green +echo -en "\e]PBFFC66D" #yellow +echo -en "\e]PC355DB0" #blue +echo -en "\e]PD9050D8" #magenta +echo -en "\e]PE32DDDD" #cyan +echo -en "\e]PFCCCCCC" #white +[ ! "$DEBUG_DOTFILES" ] && clear #for background artifacting + +# set default background and text color +#setterm -background black -foreground green -store + +# set the cursor +#export CURSOR_STYLE="\e[?6;14;9;c" |