diff options
Diffstat (limited to 'zsh')
-rw-r--r-- | zsh/aliases | 16 | ||||
-rw-r--r-- | zsh/env | 15 | ||||
-rw-r--r-- | zsh/zshrc | 38 |
3 files changed, 56 insertions, 13 deletions
diff --git a/zsh/aliases b/zsh/aliases index a1effaf..ba99d90 100644 --- a/zsh/aliases +++ b/zsh/aliases @@ -2,11 +2,13 @@ ## # zsh / aliases # ## +alias grep='grep --colour=auto' alias ls='ls --color=auto' # shorthands alias ll='ls -lGh' alias la='ls -lGAh' +alias lu='ls -lSh' alias lf='ranger' alias du='du -sh' alias df='df -h' @@ -14,16 +16,17 @@ alias cl='clear' alias am='alsamixer --card 0' alias x='cd ~ ; startx' +alias vim='nvim' +alias vi='nvim' alias v='nvim' alias fzf='sk' -# secure shells -alias spi='ssh -X pi@192.168.0.130' - # directories configdir=$HOME/.config alias cds='cd $configdir/suckless/' + +# zsh alias zal='vim $configdir/zsh/aliases' alias zrc='vim $configdir/zsh/zshrc' alias zen='vim $configdir/zsh/env' @@ -32,6 +35,7 @@ alias zen='vim $configdir/zsh/env' alias xbpi='sudo xbps-install' alias xbpr='sudo xbps-remove' alias xbpq='xbps-query -Rs' +alias xbpl='xbps-query -l' # scripts scriptdir=$HOME/.scripts @@ -50,8 +54,12 @@ alias sxiv='sxiv -bpqra' # tools alias newsboat='newsboat -C ~/.config/newsboat/newsboat.conf -c ~/.config/newsboat/cache.db -u ~/.config/newsboat/urls' +alias mpv="mpv -ytdl-format='bestvideo[ext=mp4][width<=1920][height<=1080]+bestaudio[ext=m4a]'" +alias w2x="waifu2x-converter-cpp -f png --noise-level 3 -c 9 -q 100 --disable-gpu --mode noise-scale -i" alias proton='~/.local/share/Steam/steamapps/common/Proton\ -\ Experimental/proton run' -alias protonge='~/.local/share/Steam/compatibilitytools.d/GE-Proton8-25/proton run' +alias protonge='~/.local/share/Steam/compatibilitytools.d/GE-Proton8-27/proton run' +alias catgirl="catgirl -h irc.libera.chat -j '#voidlinux'" +alias streamlink='streamlink --default-stream best --twitch-disable-ads --player mpv' alias ytdlpa='yt-dlp --extract-audio --audio-quality 0 --audio-format mp3' alias ytdlp='yt-dlp' @@ -5,6 +5,7 @@ ### apps to open stuff ### export EDITOR="nvim" +export COLORTERM="truecolor" export BROWSER="brave" export CHROME_EXECUTABLE="chromium" export TERM="st" @@ -15,16 +16,25 @@ export BAT_THEME="base16" export GPG_TTY=$(tty) ### dotnet disable telemetry ### +export DOTNET_ROOT=/home/alphara/dev/dotnet 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/flutter/bin:/usr/local/go/bin:/home/alphara/.pub-cache/bin +export PATH=/bin:/sbin/:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/home/alphara/.local/bin:/home/alphara/.cargo/bin:/home/alphara/exfatssd/IEUCYS/flutter/bin:/usr/local/go/bin:/home/alphara/.pub-cache/bin:/home/alphara/dev/dotnet ### XDG ### +##export XDG_DATA_DIRS=/home/alphara/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share +##export XDG_RUNTIME_DIR=/run/user/1000 export XDG_CONFIG_HOME=/home/alphara/.config +#export XDG_CONFIG_DIRS=/etc/xdg +#export XDG_SESSION_TYPE=tty +#export XDG_SESSION_CLASS=user +#export XDG_SESSION_ID=1 +#export XDG_SEAT=seat0 +#export XDG_VTNR=1 ### steam ### export STEAM_COMPAT_DATA_PATH=~/.local/share/Steam/steamapps/compatdata @@ -52,7 +62,8 @@ export GTK2_RC_FILES=/usr/share/themes/Arc-Dark/gtk-2.0/gtkrc export QT_STYLE_OVERRIDE=adwaita-dark ### pipewire ### -export PIPEWIRE_LATENCY=480/48000 # IF NEEDED 16/48000 ~ 0.33 ms latency +#export PIPEWIRE_LATENCY=240/48000 # IF NEEDED 16/48000 ~ 0.33 ms latency / 48/48000 ~ 1 ms latency + # 5/48000 ~ 0.1 ms latency / 10/48000 ~ 0.2 ms latency ### cuda & ML ### export PATH=$PATH:/usr/local/cuda-11.7/bin @@ -1,27 +1,51 @@ zstyle ':completion:*' menu select zstyle :compinstall filename '/home/alphara/.zshrc' +autoload -Uz compinit +zmodload zsh/complist + +compinit +_comp_options+=(globdots) + HISTFILE=~/.histfile HISTSIZE=1000000 SAVEHIST=1000000 -setopt extendedglob +setopt appendhistory hist_ignore_dups extendedglob autocd + unsetopt beep bindkey -v +bindkey -M menuselect 'h' vi-backward-char +bindkey -M menuselect 'k' vi-up-line-or-history +bindkey -M menuselect 'l' vi-forward-char +bindkey -M menuselect 'j' vi-down-line-or-history + 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 + +PROMPT='%B%F{3}%n@%m %~>%b%f ' + +source /usr/share/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh + +############################################ + +# vi mode + +function zle-keymap-select () { + case $KEYMAP in + vicmd) echo -ne '\e[1 q';; # beam + viins|main) echo -ne '\e[5 q';; # block + esac +} +zle -N zle-keymap-select + +############################################ export PYENV_ROOT="$HOME/.pyenv" command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH" |