diff options
Diffstat (limited to 'zsh')
-rw-r--r-- | zsh/aliases | 58 | ||||
-rw-r--r-- | zsh/env | 56 | ||||
-rw-r--r-- | zsh/zshrc | 24 |
3 files changed, 138 insertions, 0 deletions
diff --git a/zsh/aliases b/zsh/aliases new file mode 100644 index 0000000..df353e8 --- /dev/null +++ b/zsh/aliases @@ -0,0 +1,58 @@ +#!/bin/sh + +## # zsh / aliases # ## + +alias ls='ls --color=auto' + +# shorthands +alias ll='ls -lGh' +alias la='ls -lGAh' +alias lf='ranger' +alias du='du -sh' +alias df='df -h' +alias cl='clear' + +alias am='alsamixer --card 0' +alias x='cd ~ ; startx' +alias v='nvim' + +# secure shells +alias spi='ssh -X pi@192.168.0.130' + +# directories +configdir=$HOME/.config +alias cds='cd $configdir/suckless/' +alias zal='vim $configdir/zsh/aliases' +alias zrc='vim $configdir/zsh/zshrc' +alias zen='vim $configdir/zsh/env' + +# packages +alias xbpi='sudo xbps-install' +alias xbpr='sudo xbps-remove' +alias xbpq='xbps-query -Rs' + +# scripts +scriptdir=$HOME/.scripts +alias rgbhex='python $scriptdir/rgbhex.py' +alias sched='python $scriptdir/sched.py' +alias vis='python $scriptdir/vis.py' + +# aesthetic +alias filmelematrix='cmatrix -C red -a' +alias colorfetch='neofetch --block_range 0 15' +alias change-bg='feh --bg-fill --no-fehbg' +alias clock='tty-clock -Dc -C 4' +alias sens='watch -n 0.1 sensors' +alias htopr='htop -C -U' +alias sxiv='sxiv -bpqra' + +# tools +alias newsboat='newsboat -C ~/.config/newsboat/newsboat.conf -c ~/.config/newsboat/cache.db -u ~/.config/newsboat/urls' +alias proton='~/.local/share/Steam/steamapps/common/Proton\ -\ Experimental/proton run' +alias ytdlpa='yt-dlp --extract-audio --audio-quality 0 --audio-format mp3' +alias ytdlp='yt-dlp' + +# envycontrol for nvidia optimus +alias dedicated='sudo envycontrol -s nvidia --coolbits 28 --verbose' # --force-comp +alias hybrid='sudo envycontrol -s hybrid --rtd3 3 --verbose' +alias integrated='sudo envycontrol -s integrated --verbose' @@ -0,0 +1,56 @@ +#!/bin/sh + +### ENVIRONMENT VARIABLES ### + +### apps to open stuff ### + +export EDITOR=nvim +export BROWSER=brave + +################## + +### gpg ### +export GPG_TTY=$(tty) + +### dotnet disable telemetry ### +export DOTNET_CLI_TELEMETRY_OPTOUT=1 + +### dbus stuff ### +export NO_AT_BRIDGE=1 + +### paths ### +export PATH=/bin:/sbin/:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/home/alphara/.local/bin:/home/alphara/exfatssd/IEUCYS/flutter2/bin + +### XDG ### +export XDG_CONFIG_HOME=/home/alphara/.config + +### steam ### +export STEAM_COMPAT_DATA_PATH=~/.local/share/Steam/steamapps/compatdata +export STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.local/share/Steam/ + +### gaming stuff ### +#export mesa_glthread=true # AMD OPENGL shader caching +export RADV_PERFTEST=aco # AMD faster shader compiler by Valve + +export __GL_THREADED_OPTIMIZATION=1 # NVIDIA OPENGL +export __GL_SHADER_DISK_CACHE=1 # to enable shader cache + +### ray tracing support and nvidia stuff ### +export PROTON_HIDE_NVIDIA_GPU=0 +export PROTON_ENABLE_NVAPI=1 +export VKD3D_CONFIG=dxr,dxr11 +#export PROTON_ENABLE_NGX_UPDATER=1 + +### QT and GTK ### +export GTK_THEME=Arc:dark +export GTK2_RC_FILES=/usr/share/themes/Arc-Dark/gtk-2.0/gtkrc +export QT_STYLE_OVERRIDE=adwaita-dark + +### pipewire ### +# export PIPEWIRE_LATENCY=256/48000 # IF NEEDED 16/48000 ~ 0.33 ms latency + +### cuda & ML ### +export PATH=$PATH:/usr/local/cuda-11.7/bin +export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/usr/local/cuda-11.7/lib64 + +TORCH_CUDA_ARCH_LIST="8.6" diff --git a/zsh/zshrc b/zsh/zshrc new file mode 100644 index 0000000..3e7eca4 --- /dev/null +++ b/zsh/zshrc @@ -0,0 +1,24 @@ +zstyle ':completion:*' menu select +zstyle :compinstall filename '/home/alphara/.zshrc' + +HISTFILE=~/.histfile +HISTSIZE=1000000 +SAVEHIST=1000000 + +setopt extendedglob +unsetopt beep + +bindkey -v + +source $HOME/.config/zsh/aliases +source $HOME/.config/zsh/env + +autoload -Uz compinit +zmodload zsh/complist + +PROMPT='%B%F{3}%n@%m %~>%b%f ' +autoload -Uz promptinit +PROMPT_EOL_MARK="" + +promptinit +compinit |