diff options
| author | krolxon <krolyxon@tutanota.com> | 2025-08-16 20:49:05 +0530 |
|---|---|---|
| committer | krolxon <krolyxon@tutanota.com> | 2025-08-16 20:49:05 +0530 |
| commit | f3bdd21020b8e618433a06c1efc1cc665cb6839d (patch) | |
| tree | 32427d47c079637b670a20b62e0339df0e248641 /.config/shell/profile | |
first commit using stow
Diffstat (limited to '.config/shell/profile')
| -rw-r--r-- | .config/shell/profile | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/.config/shell/profile b/.config/shell/profile new file mode 100644 index 0000000..a2a6071 --- /dev/null +++ b/.config/shell/profile @@ -0,0 +1,59 @@ +#!/bin/sh + +export EDITOR="nvim" +export TERMINAL="alacritty" +export TERMINAL_PROG="alacritty" +export BROWSER="zen-browser" + +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_STATE_HOME="$HOME/.local/state" +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 PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" +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 MANPAGER='nvim +Man!' +# export QT_QPA_PLATFORMTHEME="gtk2" # Have QT use gtk2 theme. +export __GL_SHADER_DISK_CACHE_PATH=~/.cache/ +export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/pythonrc" +export PYTHON_HISTORY="$XDG_STATE_HOME/python_history" +export JUPYTER_PLATFORM_DIRS="$XDG_CONFIG_HOME/jupyter" +export MYSQL_HISTFILE="$XDG_CACHE_HOME/.mariadb_history" +export CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv" + +# Other program settings +export SUDO_ASKPASS="$HOME/.local/bin/rofipass" +export FZF_DEFAULT_OPTS="--layout=reverse --height 40%" +export ANDROID_SDK_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/android" +export ANDROID_HOME="$HOME/Android/Sdk/" +export PATH=$PATH:$ANDROID_HOME/tools +export PATH=$PATH:$ANDROID_HOME/platform-tools +export _JAVA_AWT_WM_NONREPARENTING=1 # Fix for Java applications in dwm +export MOZ_USE_XINPUT2="1" # Mozilla smooth scrolling/touchpads. +export NPM_CONFIG_USERCONFIG="$HOME/.config/npm/npmrc" +export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history + +# Adds `~/.local/bin` to $PATH +export PATH="$PATH:${$(find ~/.local/bin -type d -printf %p:)%%:}" +# export PATH=$PATH:$HOME/.local/bin +export PATH=$PATH:$HOME/.local/pbin # private bin +export PATH="$PATH:$XDG_DATA_HOME/cargo/bin" + +export MPD_HOST="localhost" +export MPD_PORT="6600" + +# Mpd daemon start +[ ! -s ~/.config/mpd/pid ] && mpd + +# Start graphical server on user's current tty if not already running. +[ "$(tty)" = "/dev/tty1" ] && ! pidof -s hyprland >/dev/null 2>&1 && exec hyprland |
