aboutsummaryrefslogtreecommitdiff
path: root/dot_profile
blob: 3e89dcfe34ab0ebf10f7e7ea00404a852bd11002 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh

# Profile file. Runs on login. Environmental variables are set here.

export PATH="$PATH:$HOME/.local/bin:$HOME/py:$HOME/.local/usr/local/bin:$HOME/.local/usr/bin:$HOME/.local/share/gem/ruby/3.0.0/bin"
export XBPS_DISTDIR="$HOME/workbench/void-packages"

# Default programs:
export EDITOR="nvim"
export TERMINAL="xterm"
export BROWSER="firefox"
export READER="zathura"
export FILE="ranger"

# ~/ Clean-up:
export LESSHISTFILE="-"

export BAT_THEME="Dracula"

[ ! -f ~/.config/shortcutrc ] && shortcuts >/dev/null 2>&1

echo "$0" | grep "bash$" >/dev/null && [ -f ~/.bashrc ] && source "$HOME/.bashrc"

# Start graphical server if i3 not already running.
[ "$(tty)" = "/dev/tty1" ] && ! pgrep -x Xorg >/dev/null && exec startx