This commit is contained in:
array-in-a-matrix 2023-11-16 10:08:21 -05:00
parent df98889619
commit 20812bbbe5
4 changed files with 40 additions and 6 deletions

View file

@ -312,3 +312,4 @@ mode "$screenshot" {
bindsym $mod+Print mode "$screenshot" bindsym $mod+Print mode "$screenshot"
include /etc/sway/config.d/* include /etc/sway/config.d/*

View file

@ -17,11 +17,13 @@ alias py="python3"
alias open="xdg-open" alias open="xdg-open"
alias radeontop="radeontop -c" alias radeontop="radeontop -c"
alias tty-clock="tty-clock -scBxbn" alias tty-clock="tty-clock -scBxbn"
alias wget="wget --hsts-file='$XDG_CACHE_HOME/wget-hsts'"
# long aliases # long aliases
alias ex="exiftool -overwrite_original -All= $@" alias ex="exiftool -overwrite_original -All= $@"
alias upgrade="sudo aura -Aykuaxc; flatpak update" alias upgrade="sudo aura -Aykuaxc; flatpak update"
alias micoff="pactl unload-module module-loopback" 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 micon="pactl load-module module-loopback latency_msec=1"
alias auth="eval $(ssh-agent) ssh-add $HOME/.ssh/ubuntu@vector" alias auth="eval $(ssh-agent) ssh-add $HOME/.ssh/ubuntu@vector"
alias speedometer="speedometer -l -r wlo1 -t wlo1 -m $(( 1024 * 1024 * 3 / 2 ))" alias speedometer="speedometer -l -r wlo1 -t wlo1 -m $(( 1024 * 1024 * 3 / 2 ))"

View file

@ -1,25 +1,55 @@
#!/bin/zsh #!/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: # 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/.config/omz"
export ZSH="$HOME/.oh-my-zsh" export ZSH="$XDG_DATA_HOME/oh-my-zsh"
export LESSHISTFILE="$HOME/.config/lesshst" export LESSHISTFILE="$HOME/.config/lesshst"
export HISTFILE="$XDG_STATE_HOME/zsh/history"
export WGETRC="$HOME/.config/wget/wgetrc" export WGETRC="$HOME/.config/wget/wgetrc"
export PASSWORD_STORE_DIR="$HOME/.local/share/password-store" export PASSWORD_STORE_DIR="$HOME/.local/share/password-store"
export XDG_DATA_HOME="$HOME/.local/share" export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CONFIG_HOME="$HOME/.config" export XDG_CONFIG_HOME="$HOME/.config"
export XDG_CACHE_HOME="$HOME/.cache" export XDG_CACHE_HOME="$HOME/.cache"
export GNUPGHOME="$XDG_DATA_HOME/gnupg" export GIT_CONFIG="$XDG_CONFIG_HOME/git/config"
#export GIT_CONFIG="$HOME/.config/git/gitconfig" export GTK_RC_FILES="$XDG_CONFIG_HOME/gtk-1.0/gtkrc"
export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc" export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc"
export NVM_DIR="$HOME/.config/nvm" export NVM_DIR="$HOME/.config/nvm"
export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc" export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
export PNPM_HOME="/home/linux/.local/share/pnpm" 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 VSCODE_PORTABLE="$XDG_DATA_HOME/vscode"
export GOPATH="$XDG_DATA_HOME/go" 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 BUN_INSTALL="$XDG_DATA_HOME/bun"
export PROJECTS="$HOME/Documents/Projects" 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/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

View file

@ -43,10 +43,11 @@ emoji
zsh-syntax-highlighting zsh-syntax-highlighting
) )
source "$ZSH/oh-my-zsh.sh"
source "$XDG_CONFIG_HOME/zsh/icons" source "$XDG_CONFIG_HOME/zsh/icons"
source "$XDG_CONFIG_HOME/zsh/alias" source "$XDG_CONFIG_HOME/zsh/alias"
source "$XDG_CONFIG_HOME/zsh/func" source "$XDG_CONFIG_HOME/zsh/func"
source "$XDG_CONFIG_HOME/zsh/env"
source "$ZSH/oh-my-zsh.sh"
# key binding # key binding
bindkey -s '^o' 'lfcd\n' bindkey -s '^o' 'lfcd\n'