From cc6d6fcfc6e8403e87dae9f092e61f0edf8e3cc6 Mon Sep 17 00:00:00 2001 From: ryo Date: Wed, 30 Oct 2024 20:10:03 +0000 Subject: Initial commit --- zprofile | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 zprofile (limited to 'zprofile') diff --git a/zprofile b/zprofile new file mode 100644 index 0000000..26d6d04 --- /dev/null +++ b/zprofile @@ -0,0 +1,64 @@ +#!/usr/bin/env dash + +# Ryo's zsh profile +# https://ryo.nopwd.lol +# version: alpha +# +# literally Luke's config +# https://github.com/lukesmithxyz/voidrice + + +# Add all directories in `~/.local/bin` to $PATH +export PATH="$PATH:$(find ~/.local/bin -type d | paste -sd ':' -)" + +unsetopt PROMPT_SP 2>/dev/null + +# Default programs: +export EDITOR="nvim" +export TERMINAL="st" +export BROWSER="firefox" + +# ~/ Clean-up: +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_CACHE_HOME="$HOME/.local/cache" +export XINITRC="$XDG_CONFIG_HOME/x11/xinitrc" +export NOTMUCH_CONFIG="$XDG_CONFIG_HOME/notmuch-config" +export ZDOTDIR="$XDG_CONFIG_HOME/zsh" +export FPATH="$XDG_DATA_HOME/zsh/site-functions:$FPATH" +export GNUPGHOME="$XDG_DATA_HOME/gnupg" +export WINEPREFIX="$XDG_DATA_HOME/wine/default" +export PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" +export TMUX_TMPDIR="$XDG_RUNTIME_DIR" +export CARGO_HOME="$XDG_DATA_HOME/cargo" +export GOPATH="$XDG_DATA_HOME/go" +export GOMODCACHE="$XDG_CACHE_HOME/go/mod" +export MBSYNCRC="$XDG_CONFIG_HOME/mbsync/config" +export SQLITE_HISTORY="$XDG_DATA_HOME/sqlite_history" +export NODE_PATH="$XDG_DATA_HOME/node_modules" + +# Other program settings: +export FZF_DEFAULT_OPTS="--layout=reverse --height 40%" +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 LESSOPEN="| /usr/bin/highlight -O ansi %s 2>/dev/null" +export MOZ_USE_XINPUT2=1 +export _JAVA_AWT_WM_NONREPARENTING=1 +export MANPAGER='nvim +Man!' +export PAGER=less +export WINEDEBUG="fixme-all" +export C_INCLUDE_PATH=$HOME/.local/include +export LD_LIBRARY_PATH=$HOME/.local/lib +export LIBRARY_PATH=$HOME/.local/lib +export MANPATH=$XDG_DATA_HOME/man: + +# Run startx only in tty1 +if [ -z "$DISPLAY" ] && [ "$XDG_VTNR" = 1 ]; then + startx +fi -- cgit v1.2.3