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"
include /etc/sway/config.d/*

View file

@ -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 ))"

View file

@ -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

View file

@ -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'