summaryrefslogtreecommitdiff
path: root/zsh
diff options
context:
space:
mode:
authorxAlpharax <42233094+xAlpharax@users.noreply.github.com>2024-02-08 13:02:03 +0200
committerxAlpharax <42233094+xAlpharax@users.noreply.github.com>2024-02-08 13:02:03 +0200
commite41164cc452089c01f6764458ceb0127ab40c928 (patch)
tree7b61822b723f14dc694fb8e54bce8706543dde3f /zsh
parent2c77874f1f6b23e947f040c187a4df65f147f462 (diff)
Overall better functionality + new scripts.
Changes to be committed: new file: vpn modified: X11/xinit modified: zsh/aliases modified: zsh/zshrc modified: zsh/env modified: color-picker modified: keybinds modified: nvpower modified: pmenu modified: Vencord/settings/settings.json modified: zathura/zathurarc modified: ranger/rifle.conf modified: ranger/rc.conf modified: btop/btop.conf
Diffstat (limited to 'zsh')
-rw-r--r--zsh/aliases16
-rw-r--r--zsh/env15
-rw-r--r--zsh/zshrc38
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'
diff --git a/zsh/env b/zsh/env
index 7f7f379..f8a0a71 100644
--- a/zsh/env
+++ b/zsh/env
@@ -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
diff --git a/zsh/zshrc b/zsh/zshrc
index cc79c66..660286b 100644
--- a/zsh/zshrc
+++ b/zsh/zshrc
@@ -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"