shell-things/rc/profile

35 lines
1.1 KiB
Plaintext
Raw Normal View History

# Set PATH properly
2018-09-18 20:07:55 +02:00
PATH=$HOME/.local/bin:$HOME/bin:$HOME/go/bin:/snap/bin:/usr/local/bin:/usr/local/sbin:/usr/local/games:/usr/bin:/usr/sbin:/usr/games:/bin:/sbin:/games:$PATH
# Add RubyGems to PATH
if hash ruby 2>/dev/null; then
PATH="$(ruby -e 'print Gem.user_dir')/bin:$PATH"
fi
# Set compose to menu, kill X with ctrl-alt-backspace,
# disable nbsp (still available with compose-space-space)
setxkbmap -option compose:menu -option terminate:ctrl_alt_bksp -option nbsp:none
# Removes duplicates from $PATH. Copied from http://unix.stackexchange.com/a/14896
PATH=$(echo "$PATH" | awk -v RS=':' -v ORS=":" '!a[$1]++{if (NR > 1) printf ORS; printf $a[$1]}')
# Start gpg-agent
# Ubuntu (MATE) 18.04 doesn't appreciate this
#eval $(gpg-agent --daemon)
# Enable core files.
ulimit -c unlimited
2015-12-15 19:05:55 +01:00
# Numlock on at boot
if hash numlockx 2>/dev/null; then
numlockx on
fi
# Workaround disappearing cursors, probably no harm in any case
export XCURSOR_DISCOVER=1
# The environment was set to ~/.environment according to other files...
if [ -f ~/.environment ]; then
. ~/.environment
fi