From 20812bbbe55ae521e22b49fc337c945ca4236bf5 Mon Sep 17 00:00:00 2001 From: array-in-a-matrix Date: Thu, 16 Nov 2023 10:08:21 -0500 Subject: [PATCH] update --- private_dot_config/sway/config | 1 + private_dot_config/zsh/alias | 2 ++ private_dot_config/zsh/env | 40 ++++++++++++++++++--- private_dot_config/zsh/executable_dot_zshrc | 3 +- 4 files changed, 40 insertions(+), 6 deletions(-) diff --git a/private_dot_config/sway/config b/private_dot_config/sway/config index 8087b6f..40eee7f 100644 --- a/private_dot_config/sway/config +++ b/private_dot_config/sway/config @@ -312,3 +312,4 @@ mode "$screenshot" { bindsym $mod+Print mode "$screenshot" include /etc/sway/config.d/* + diff --git a/private_dot_config/zsh/alias b/private_dot_config/zsh/alias index 56ba4ea..51f8c28 100644 --- a/private_dot_config/zsh/alias +++ b/private_dot_config/zsh/alias @@ -17,11 +17,13 @@ alias py="python3" alias open="xdg-open" alias radeontop="radeontop -c" alias tty-clock="tty-clock -scBxbn" +alias wget="wget --hsts-file='$XDG_CACHE_HOME/wget-hsts'" # long aliases alias ex="exiftool -overwrite_original -All= $@" alias upgrade="sudo aura -Aykuaxc; flatpak update" alias micoff="pactl unload-module module-loopback" +alias svn="svn --config-dir \"$XDG_CONFIG_HOME\"/subversion" alias micon="pactl load-module module-loopback latency_msec=1" alias auth="eval $(ssh-agent) ssh-add $HOME/.ssh/ubuntu@vector" alias speedometer="speedometer -l -r wlo1 -t wlo1 -m $(( 1024 * 1024 * 3 / 2 ))" diff --git a/private_dot_config/zsh/env b/private_dot_config/zsh/env index f41921b..c5d9c7a 100644 --- a/private_dot_config/zsh/env +++ b/private_dot_config/zsh/env @@ -1,25 +1,55 @@ #!/bin/zsh + +#export UID="1000" +#export HOME="/home/linux" + +# XDG user directories +#export XDG_CONFIG_HOME="$HOME/.config" +#export XDG_CACHE_HOME="$HOME/.cache" +#export XDG_DATA_HOME="$HOME/.local/share" +export XDG_STATE_HOME="$HOME/.local/state" +#export XDG_RUNTIME_DIR="/run/user/$UID" + +#XDG system directories +#export XDG_DATA_DIRS="" +#export XDG_CONFIG_DIRS="" + # Move folders from ~ to their XDG location: -export ZDOTDIR="$HOME/.config/zsh" +#export ZDOTDIR="$HOME/.config/zsh" #export ZSH="$HOME/.config/omz" -export ZSH="$HOME/.oh-my-zsh" +export ZSH="$XDG_DATA_HOME/oh-my-zsh" export LESSHISTFILE="$HOME/.config/lesshst" +export HISTFILE="$XDG_STATE_HOME/zsh/history" export WGETRC="$HOME/.config/wget/wgetrc" export PASSWORD_STORE_DIR="$HOME/.local/share/password-store" export XDG_DATA_HOME="$HOME/.local/share" export XDG_CONFIG_HOME="$HOME/.config" export XDG_CACHE_HOME="$HOME/.cache" -export GNUPGHOME="$XDG_DATA_HOME/gnupg" -#export GIT_CONFIG="$HOME/.config/git/gitconfig" +export GIT_CONFIG="$XDG_CONFIG_HOME/git/config" +export GTK_RC_FILES="$XDG_CONFIG_HOME/gtk-1.0/gtkrc" export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc" export NVM_DIR="$HOME/.config/nvm" export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc" export PNPM_HOME="/home/linux/.local/share/pnpm" +export NODE_REPL_HISTORY="$XDG_DATA_HOME/node_repl_history" export VSCODE_PORTABLE="$XDG_DATA_HOME/vscode" export GOPATH="$XDG_DATA_HOME/go" -export GOMODCACHE="$XDG_CACHE_HOME"/go/mod +export GOMODCACHE="$XDG_CACHE_HOME/go/mod" +export GOCACHE="$XDG_CACHE_HOME/go-build" export BUN_INSTALL="$XDG_DATA_HOME/bun" export PROJECTS="$HOME/Documents/Projects" +export GNUPGHOME="$XDG_DATA_HOME/gnupg" +export PYTHONPYCACHEPREFIX="$XDG_CACHE_HOME/python" +export PYTHONUSERBASE="$XDG_DATA_HOME/python" +export KDEHOME="$XDG_CONFIG_HOME/kde" +export CALCHISTFILE="$XDG_CACHE_HOME/calc_history" +export PLATFORMIO_CORE_DIR="$XDG_DATA_HOME/platformio" +export _JAVA_OPTIONS=-Djavafx.cachedir="$XDG_CACHE_HOME/openjfx" +export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME/java" +export IPFS_PATH="$XDG_DATA_HOME/ipfs" +export GRIPHOME="$XDG_CONFIG_HOME/grip" +export DOCKER_CONFIG="$XDG_CONFIG_HOME/docker" +export CARGO_HOME="$XDG_DATA_HOME/cargo" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion diff --git a/private_dot_config/zsh/executable_dot_zshrc b/private_dot_config/zsh/executable_dot_zshrc index db9c8e7..94d263f 100644 --- a/private_dot_config/zsh/executable_dot_zshrc +++ b/private_dot_config/zsh/executable_dot_zshrc @@ -43,10 +43,11 @@ emoji zsh-syntax-highlighting ) -source "$ZSH/oh-my-zsh.sh" source "$XDG_CONFIG_HOME/zsh/icons" source "$XDG_CONFIG_HOME/zsh/alias" source "$XDG_CONFIG_HOME/zsh/func" +source "$XDG_CONFIG_HOME/zsh/env" +source "$ZSH/oh-my-zsh.sh" # key binding bindkey -s '^o' 'lfcd\n'