.profile (1590B)
1 #!/usr/bin/env bash 2 3 # Keyboard settings. 4 if [[ $(hostname) == "bluebear" ]]; then 5 export XKB_DEFAULT_OPTIONS=ctrl:swapcaps 6 fi 7 8 # Add `~/.local/bin/` to path. 9 export PATH=$HOME/.local/bin:$PATH 10 11 # Go settings. 12 export GO111MODULE=on 13 export GOPATH=$HOME/.go 14 export PATH=$GOPATH/bin:$PATH 15 16 # Nim executables 17 export PATH=$HOME/.nimble/bin:$PATH 18 19 # Rust executables 20 export PATH=$HOME/.cargo/bin:$PATH 21 22 # Fcitx fixes 23 export XMODIFIERS=@im=fcitx 24 export QT_IM_MODULE=fcitx 25 export GTK_IM_MODULE=fcitx 26 27 # Picard Fixes 28 export QT_FONT_DPI=96 29 30 # Preferred applications 31 export TERMINAL="alacritty" 32 export BROWSER="firefox" 33 export EDITOR="emacsclient" 34 export VISUAL="emacsclient" 35 36 # NETHACK config 37 export NETHACKOPTIONS="@$HOME/.config/nethack/nethackrc" 38 39 # fzf color scheme. 40 _gen_fzf_default_opts() { 41 local color00='#262626' 42 local color01='#3a3a3a' 43 local color02='#4e4e4e' 44 local color03='#8a8a8a' 45 local color04='#949494' 46 local color05='#dab997' 47 local color06='#d5c4a1' 48 local color07='#ebdbb2' 49 local color08='#d75f5f' 50 local color09='#ff8700' 51 local color0A='#ffaf00' 52 local color0B='#afaf00' 53 local color0C='#85ad85' 54 local color0D='#83adad' 55 local color0E='#d485ad' 56 local color0F='#d65d0e' 57 58 export FZF_DEFAULT_OPTS=" 59 --color=bg+:$color01,bg:$color00,spinner:$color0C,hl:$color0D 60 --color=fg:$color04,header:$color0D,info:$color0A,pointer:$color0C 61 --color=marker:$color0C,fg+:$color06,prompt:$color0A,hl+:$color0D 62 --height=40% 63 " 64 } 65 66 _gen_fzf_default_opts 67 68 # Auto start tbsm after login on first two VTs. 69 [[ $XDG_VTNR -le 2 ]] && tbsm