diff options
| author | NPScript <nathan@reinerweb.ch> | 2022-06-11 09:41:47 +0200 |
|---|---|---|
| committer | NPScript <nathan@reinerweb.ch> | 2022-06-11 09:41:47 +0200 |
| commit | 1eddc2f0a2f5f99f558e735e4a48aa75f295617a (patch) | |
| tree | 9c6b144124c7b30f74af9f7e19f24faf00573b1b /.profile | |
| parent | 896c311feb10e947c727a888308dbc7eb71d1ec2 (diff) | |
add profile
Diffstat (limited to '.profile')
| -rwxr-xr-x | .profile | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/.profile b/.profile new file mode 100755 index 0000000..05f0090 --- /dev/null +++ b/.profile @@ -0,0 +1,79 @@ +# XDG_DIRECTORIES +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_CACHE_HOME="$HOME/.cache" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_DOCUMENTS_DIR="$HOME/Dokumente/" + +export PATH="$HOME/.local/bin:/":$PATH +export PATH="$HOME/.gem/ruby/2.7.0/bin":$PATH +export EDITOR="nvim" +export TERMINAL="st" +export BROWSER="qutebrowser" +export READER="zathura" +export MANPAGER="sh -c 'col -bx | bat -l man --paging always -p'" +export GEM_HOME="$XDG_DATA_HOME"/gem +export GEM_SPEC_CACHE="$XDG_CACHE_HOME"/gem +export BUNDLE_USER_CONFIG="$XDG_CONFIG_HOME"/bundle +export BUNDLE_USER_CACHE="$XDG_CACHE_HOME"/bundle +export BUNDLE_USER_PLUGIN="$XDG_DATA_HOME"/bundle +export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass +export CARGO_HOME="$XDG_DATA_HOME"/cargo +export MBSYNCRC="$XDG_CONFIG_HOME"/isync/mbsyncrc +export LIBRETEXTUS_DATA="$XDG_DATA_HOME"/LibreTextus +export RANDFILE="$XDG_CACHE_HOME/rnd" +export GNUPGHOME="$XDG_DATA_HOME/gnupg" +export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/config" +export WWW_HOME="https://nathanreiner.xyz" + +alias gpg2='gpg2 --homedir "$XDG_DATA_HOME/gnupg"' +alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"' +alias mbsync='mbsync -c "$XDG_CONFIG_HOME"/isync/mbsyncrc' +alias v='nvim' + +export LESSHISTFILE="$XDG_CACHE_HOME/less/history" +export MYSQL_HISTFILE="$XDG_DATA_HOME/mysql/history" +export GOPATH="$XDG_CACHE_HOME/go" +export NOTMUCH_CONFIG="$XDG_CONFIG_HOME/notmuch/notmuchrc" +export XAUTHORITY="$XDG_CONFIG_HOME/X11/Xauthority" +export XINITRC="$XDG_CONFIG_HOME/X11/xinitrc" + +if [ -z "${DISPLAY}${WAYLAND_DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then + export NEWT_COLORS=' + root=white,black + border=white,black + window=white,black + title=white,black + button=black,green + actbutton=black,green + checkbox=white,black + actcheckbox=white,black + entry=white,black + label=white,black + listbox=white,black + actlistbox=black,green + textbox=white,black + acttextybox=white,black + helpline=white,black + roottext=white,black + emptyscale=white,black + fullscale=white,black + disentry=white,black + actsellistbox=black,green + sellistbox=black,green + compactbutton=white,black + ' + + while (true); do + session=$(whiptail --title "Session" --menu "Select Session" 20 50 4 1 Sway 2 DWM 3 DWL 4 Logout 3>&1 1>&2 2>&3) + + case "$session" in + 1) + export $(gnome-keyring-daemon --start) + sway;; + 2) startsession;; + 3) dwl;; + 4) exit;; + esac + done +fi +export PATH="/home/nathanreiner/.mozbuild/git-cinnabar:$PATH" |