diff options
Diffstat (limited to '.config')
-rwxr-xr-x | .config/shell/aliasrc | 14 | ||||
-rwxr-xr-x | .config/shell/profile | 2 | ||||
-rwxr-xr-x | .config/x11/xprofile | 5 | ||||
-rwxr-xr-x | .config/x11/xresources | 10 | ||||
-rw-r--r-- | .config/zsh/.zshrc | 7 | ||||
-rw-r--r-- | .config/zsh/aliases.zsh | 44 | ||||
-rw-r--r-- | .config/zsh/functions.zsh | 4 |
7 files changed, 32 insertions, 54 deletions
diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc index 8d4eacd..b0c76ee 100755 --- a/.config/shell/aliasrc +++ b/.config/shell/aliasrc @@ -25,3 +25,17 @@ alias \ grep="grep --color=auto" \ diff="diff --color=auto" \ ccat="highlight --out-format=ansi" + +# My aliases for different programs +alias \ + lg='lazygit' \ + gpu-watch="watch -n -1 nvidia-smi" \ + zshconfig="nvim ~/.zshrc" \ + gp='git add . && git commit -m "auto push" && git push' \ + zrc='nvim ~/.zshrc' \ + zsource='source ~/.zshrc' \ + v='nvim' \ + vi='nvim' \ + vim='nvim' \ + config='/usr/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME' \ + tmux='tmux -f $HOME/.config/tmux/.tmux.conf' diff --git a/.config/shell/profile b/.config/shell/profile index 0630427..a78bc45 100755 --- a/.config/shell/profile +++ b/.config/shell/profile @@ -3,7 +3,7 @@ # profile file. Runs on login. Environmental variables are set here. # Adds `~/.local/bin` to $PATH -export PATH="$PATH:${$(find ~/.local/bin -type -d printf %p:)%%:}" +export PATH="$PATH:${$(find ~/.local/bin -type d -printf %p:)%%:}" unsetopt PROMPT_SP diff --git a/.config/x11/xprofile b/.config/x11/xprofile index d7404fe..d341451 100755 --- a/.config/x11/xprofile +++ b/.config/x11/xprofile @@ -3,12 +3,13 @@ # This file runs when a DM logs you into a graphical session. # If you use startx/xinit like a Chad, this file will also be sourced. -dwmblocks & # Status bar setbg & # Set the background with the `setbg` script -xcompmgr & # xcompmgr for transparency +# xcompmgr & # xcompmgr for transparency xset r rate 300 50 & # Speed xrate up unclutter & # Remove mouse when idle xbanish & # Remove mouse when typing +dwmblocks & # Status bar +echo $PATH > /tmp/path.dbg # This line autostart an instance of Pulseaudio that does not exit on idle. # This is "necessary" on Artix due to a current bug between PA and diff --git a/.config/x11/xresources b/.config/x11/xresources index df7071f..84b231b 100755 --- a/.config/x11/xresources +++ b/.config/x11/xresources @@ -1,5 +1,5 @@ -!! Transparency (0-1): -*.alpha: 1.0 - -!! Set a default font and font size as below: -*.font: monospace:size=10 +/* !! Transparency (0-1): */ +/* *.alpha: 1.0 */ +/* */ +/* !! Set a default font and font size as below: */ +/* *.font: monospace:size=10 */ diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc new file mode 100644 index 0000000..af98c0e --- /dev/null +++ b/.config/zsh/.zshrc @@ -0,0 +1,7 @@ +# ZSH config +# Load plugins first +[ -f $HOME/.config/zsh/plugins.zsh ] && source $HOME/.config/zsh/plugins.zsh +[ -f $HOME/.config/zsh/exports.zsh ] && source $HOME/.config/zsh/exports.zsh +[ -f $HOME/.config/zsh/functions.zsh ] && source $HOME/.config/zsh/functions.zsh +[ -f $HOME/.config/zsh/keybindings.zsh ] && source $HOME/.config/zsh/keybindings.zsh +[ -f $HOME/.config/zsh/aliases.zsh ] && source $HOME/.config/zsh/aliases.zsh diff --git a/.config/zsh/aliases.zsh b/.config/zsh/aliases.zsh index 894d9f2..23db311 100644 --- a/.config/zsh/aliases.zsh +++ b/.config/zsh/aliases.zsh @@ -9,47 +9,3 @@ alias vi='nvim' alias vim='nvim' alias config='/usr/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME' alias tmux='tmux -f $HOME/.config/tmux/.tmux.conf' - -# Rust CLI programs -if command -v exa > /dev/null; then - alias ls='exa -al --color=always --group-directories-first' # my preferred listing - alias la='exa -a --color=always --group-directories-first' # all files and dirs - alias ll='exa -l --color=always --group-directories-first' # long format - alias lt='exa -aT --color=always --group-directories-first' # tree listing - alias l.='exa -a | egrep "^\."' -else - echo "install exa" -fi - -if command -v bat > /dev/null; then - alias cat='bat' -else - echo "install bat" -fi - -if command -v rg > /dev/null; then - alias grep='rg' -else - echo "install ripgrep" -fi - -if command -v fd > /dev/null; then - alias find='fd' -else - echo "install fd" -fi - -if ! command -v tokei > /dev/null; then - echo "install tokei" -fi - -if command -v procs > /dev/null; then - alias ps='procs' -else - echo "install procs" -fi - -if ! command -v btm > /dev/null; then - echo "install bottom" -fi - diff --git a/.config/zsh/functions.zsh b/.config/zsh/functions.zsh index 967a2d4..303e91c 100644 --- a/.config/zsh/functions.zsh +++ b/.config/zsh/functions.zsh @@ -15,7 +15,7 @@ function zle-keymap-select { # Prompt called purs function zle-line-init zle-keymap-select { - PROMPT=`$HOME/purs/target/release/purs prompt -k "$KEYMAP" -r "$?" --venv "${${VIRTUAL_ENV:t}%-*}"` + PROMPT=`$HOME/.local/src/purs/target/release/purs prompt -k "$KEYMAP" -r "$?" --venv "${${VIRTUAL_ENV:t}%-*}"` zle reset-prompt } zle -N zle-line-init @@ -24,6 +24,6 @@ zle -N zle-keymap-select autoload -Uz add-zsh-hook function _prompt_purs_precmd() { - /$HOME/purs/target/release/purs precmd + /$HOME/.local/src/purs/target/release/purs precmd } add-zsh-hook precmd _prompt_purs_precmd |