Stopped using the login manager, and thus manually configure X11. Also, sourced
.bashrc for login TTY.
+#!/bin/bash
+# ~/.bashrc - run on each bash session
+
+# quit if non-interactive
+[[ $- != *i* ]] && return
+
# used cached pywal colorscheme
(cat ~/.cache/wal/sequences &)
# vim mode
set -o vi
-# ailiases
+# disable history
+unset HISTFILE
+
+# aliases
alias v="vim"
alias r="ranger"
alias z="zathura"
--- /dev/null
+#!/bin/sh
+# ~/.config/xinitrc - run on startx
+
+# set error file
+ERRFILE="$XDG_CACHE_HOME/X11/xsession-errors"
+
+# start programs
+dunst &
+
+# start i3wm
+i3
#!/bin/sh
# ~/.profile - run on login
+# run ~/.bashrc if it exists
+[ -f "$HOME/.bashrc" ] && . "$HOME/.bashrc"
+
# add ~/.local/bin to path
export PATH="$PATH:$HOME/.local/bin"
# config file locations
export VIMINIT="source $XDG_CONFIG_HOME/vim/vimrc"
+export XINITRC="$XDG_CONFIG_HOME/xinitrc"
export NOTMUCH_CONFIG="$XDG_CONFIG_HOME/notmuch"
export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtkrc"
export PYTHONSTARTUP="$XDG_CONFIG_HOME/pythonrc.py"