summaryrefslogtreecommitdiff
path: root/.config/shell/profile
diff options
context:
space:
mode:
authorkrolyxon <krolyxon@tutanota.com>2022-06-01 22:55:52 +0530
committerkrolyxon <krolyxon@tutanota.com>2022-06-01 22:55:52 +0530
commit723220028038a3c6e155259e28d07e867e2d45c9 (patch)
treef07e13aaf23e820c6da71ec02466e5831502b0e2 /.config/shell/profile
first commit
Diffstat (limited to '.config/shell/profile')
-rw-r--r--.config/shell/profile34
1 files changed, 34 insertions, 0 deletions
diff --git a/.config/shell/profile b/.config/shell/profile
new file mode 100644
index 0000000..bee277a
--- /dev/null
+++ b/.config/shell/profile
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+export EDITOR="nvim"
+export TERMINAL="st"
+export BROWSER="firefox"
+
+export XDG_CONFIG_HOME="$HOME/.config"
+export XDG_DATA_HOME="$HOME/.local/share"
+export XDG_CACHE_HOME="$HOME/.cache"
+
+export XAUTHORITY=/tmp/Xauthority # This causes other window managers to break, who cares anyways?
+export XINITRC="$XDG_CONFIG_HOME/x11/xinitrc"
+export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
+export INPUTRC="$XDG_CONFIG_HOME/shell/inputrc"
+# export GNUPGHOME="$XDG_DATA_HOME/gnupg"
+export KODI_DATA="$XDG_DATA_HOME/kodi"
+export CARGO_HOME="$XDG_DATA_HOME/cargo"
+export RUSTUP_HOME="$XDG_DATA_HOME/rustup"
+export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc-2.0"
+#export LESSHISTFILE="-"
+export WGETRC="${XDG_CONFIG_HOME:-$HOME/.config}/wget/wgetrc"
+# export QT_QPA_PLATFORMTHEME="gtk2" # Have QT use gtk2 theme.
+export __GL_SHADER_DISK_CACHE_PATH=~/.cache/
+
+# Other program settings
+export FZF_DEFAULT_OPTS="--layout=reverse --height 40%"
+
+export PATH=$PATH:$HOME/.local/bin
+
+# Starting X
+if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then
+ exec startx
+fi
+