summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimmy Keller <tjk@tjkeller.xyz>2022-03-16 23:32:32 -0500
committerTimmy Keller <tjk@tjkeller.xyz>2022-03-16 23:32:32 -0500
commit925518e8673849d3db7c67da0e1c8e388c8e5285 (patch)
treebc93f8cf87f6a659c824e732369a3a11f33c00b3
parent6f0ca4a0b6366b9c33e9366e08aa1b14e1037e8a (diff)
downloaddotconfig-925518e8673849d3db7c67da0e1c8e388c8e5285.tar.xz
dotconfig-925518e8673849d3db7c67da0e1c8e388c8e5285.zip
zprofile.base replacement
-rw-r--r--zsh/zprofile40
1 files changed, 40 insertions, 0 deletions
diff --git a/zsh/zprofile b/zsh/zprofile
new file mode 100644
index 0000000..a138e90
--- /dev/null
+++ b/zsh/zprofile
@@ -0,0 +1,40 @@
+#!/usr/bin/env zsh
+
+# Default programs:
+export EDITOR="nvim"
+export TERMINAL="st"
+export BROWSER="launch brave"
+
+# Clean up home directory
+export XDG_CACHE_HOME="$HOME/.cache"
+export XAUTHORITY="$XDG_CACHE_HOME/x11/.Xauthority"
+
+export XDG_CONFIG_HOME="$HOME/.config"
+export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc
+export INPUTRC="$XDG_CONFIG_HOME/zsh/inputrc"
+export MBSYNCRC="$XDG_CONFIG_HOME/mbsync/config"
+export NOTMUCH_COFIG="$XDG_CONFIG_HOME/notmuch/config"
+export XINITRC="$XDG_CONFIG_HOME/x11/xinitrc"
+export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
+export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java
+
+export XDG_DATA_HOME="$HOME/.local/share"
+export CARGO_HOME="$XDG_DATA_HOME/cargo"
+export GNUPGHOME="$XDG_DATA_HOME/gnupg"
+export PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store"
+export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_DATA_HOME/java"
+
+export LESSHISTFILE="-"
+
+# Path
+for dir in keyboard launch misc sync video x11; do
+ export PATH="/home/timmy/.local/bin/$dir:$PATH";
+done
+
+export PATH="$CARGO_HOME/bin:$PATH"
+
+# Theming
+export QT_QPA_PLATFORMTHEME="qt5ct"
+
+# Autostart X after login
+if [[ -z $DISPLAY ]] && [[ "$(id -u)" != 0 ]] && ( [[ $(tty) = /dev/tty1 ]] || [[ $(tty) = /dev/ttyC0 ]] ); then startx $XINITRC; fi