summaryrefslogtreecommitdiff
path: root/zsh
diff options
context:
space:
mode:
authorxAlpharax <42233094+xAlpharax@users.noreply.github.com>2023-09-24 20:36:04 +0300
committerxAlpharax <42233094+xAlpharax@users.noreply.github.com>2023-09-24 20:36:04 +0300
commit805c951522bc5063849b51a729b08bfdf16168df (patch)
tree302b1842142b6b451a7b0a2124e0e1769dbc4816 /zsh
parentc702b3c1d5420be981f67cdc40d62052df87563c (diff)
Adding X11, zsh, nvtop, dmenu and some other tools for wallpapers,
power menus, uploading simple text/binary files. Changes to be committed: new file: X11/Xresources new file: X11/xinit new file: bmenu new file: dmenu.conf new file: nvtop/interface.ini new file: pmenu new file: upload new file: zsh/aliases new file: zsh/env new file: zsh/zshrc
Diffstat (limited to 'zsh')
-rw-r--r--zsh/aliases58
-rw-r--r--zsh/env56
-rw-r--r--zsh/zshrc24
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'
diff --git a/zsh/env b/zsh/env
new file mode 100644
index 0000000..037010d
--- /dev/null
+++ b/zsh/env
@@ -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