aboutsummaryrefslogtreecommitdiff
path: root/.profile
diff options
context:
space:
mode:
Diffstat (limited to '.profile')
-rw-r--r--.profile40
1 files changed, 40 insertions, 0 deletions
diff --git a/.profile b/.profile
new file mode 100644
index 0000000..633492b
--- /dev/null
+++ b/.profile
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+# Profile file. Runs on login. Environmental variables are set here.
+
+# Adds `~/.local/bin` to $PATH
+export PATH="$PATH:$HOME/.local/bin/:$HOME/py/"
+
+# Default programs:
+export EDITOR="nvim"
+export TERMINAL="xterm"
+export BROWSER="firefox"
+export READER="zathura"
+export FILE="ranger"
+
+# ~/ Clean-up:
+export LESSHISTFILE="-"
+export INPUTRC="$HOME/.config/inputrc"
+
+# Other program settings:
+export SUDO_ASKPASS="$HOME/.local/bin/dmenupass"
+export LESS=-R
+export LESS_TERMCAP_mb="$(printf '%b' '')"
+export LESS_TERMCAP_md="$(printf '%b' '')"
+export LESS_TERMCAP_me="$(printf '%b' '')"
+export LESS_TERMCAP_so="$(printf '%b' '')"
+export LESS_TERMCAP_se="$(printf '%b' '')"
+export LESS_TERMCAP_us="$(printf '%b' '')"
+export LESS_TERMCAP_ue="$(printf '%b' '')"
+
+export WINDOWS='/mnt/windows'
+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
+
+