From 80c8976c9dd398ba5beb893453bf3b6688309877 Mon Sep 17 00:00:00 2001 From: Wesley Irvin Date: Sat, 6 Jun 2026 19:07:01 -0400 Subject: [PATCH 1/2] Deleted netspeed from tmux status bar (#46) Decided that the netspeed isn't needed on the status bar and it kind of gets in the way so decided to remove it. Reviewed-on: https://git.wesirvin.com/wesley/dotfiles/pulls/46 --- tmux/dot-config/tmux/tmux.conf | 2 -- 1 file changed, 2 deletions(-) diff --git a/tmux/dot-config/tmux/tmux.conf b/tmux/dot-config/tmux/tmux.conf index 13dcc61..fa711dc 100644 --- a/tmux/dot-config/tmux/tmux.conf +++ b/tmux/dot-config/tmux/tmux.conf @@ -6,8 +6,6 @@ set -g @plugin 'janoamaral/tokyo-night-tmux' # Tokyo Night config set -g @tokyo-night-tmux_theme 'storm' -set -g @tokyo-night-tmux_show_netspeed 1 -set -g @tokyo-night-tmux_netspeed_iface "wlp4s0" set -g @tokyo-night-tmux_window_id_style fsquare # Set mouse on so that we can scroll with the mouse -- 2.52.0 From 6eec2cd02871720cb25c02315ed3b3ce1c6b91d0 Mon Sep 17 00:00:00 2001 From: Wesley Irvin Date: Sat, 4 Jul 2026 12:40:33 -0400 Subject: [PATCH 2/2] Refactored dot-zshrc config (#46) Added in command checking to the dot-zshrc file to now check if things are installed before attempting to set aliases or run programs. This allows easier sharing of this file for other users or even other devices. Reviewed-on: https://git.wesirvin.com/wesley/dotfiles/pulls/46 --- zsh/dot-zshrc | 49 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 35 insertions(+), 14 deletions(-) diff --git a/zsh/dot-zshrc b/zsh/dot-zshrc index 5e99b66..d0bc51a 100644 --- a/zsh/dot-zshrc +++ b/zsh/dot-zshrc @@ -3,25 +3,36 @@ ############### ALIASES #################### # Load bottom with the proper color scheme -alias btm="btm --theme=gruvbox" +if command -v btm &>/dev/null; then + alias btm="btm --theme=gruvbox" +fi # Remap ls to use lsd -alias ls="lsd" - -# Add alias for la to call lsd -lah -alias la="lsd -lah" +if command -v lsd &>/dev/null; then + alias ls="lsd" + # Add alias for la to call lsd -lah + alias la="lsd -lah" +fi # Replace cat with bat -alias cat="bat" +if command -v bat &>/dev/null; then + alias cat="bat" +fi # Alias cd to z for zoxide -alias cd="z" +if command -v zoxide &>/dev/null; then + alias cd="z" +fi # Alias vim to nvim -alias vim="nvim" +if command -v nvim &>/dev/null; then + alias vim="nvim" +fi # Alias for stow --dotfiles -alias stow.="stow --dotfiles" +if command -v stow &>/dev/null; then + alias stow.="stow --dotfiles" +fi ############### END ALIASES ############### @@ -31,7 +42,9 @@ alias stow.="stow --dotfiles" export PATH=$HOME/.local/bin:$PATH # Export my local-progs directory to find executables -export PATH=$HOME/local-progs/:$PATH +if [[ -d "$HOME/local-progs" ]]; then + export PATH=$HOME/local-progs/:$PATH +fi # Pre-configure settings for zsh-vi-mode function zvm_config() { @@ -43,17 +56,25 @@ function zvm_config() { # Add in our fzf integrations for zsh # Comment if you don't want the fzf integration -source <(fzf --zsh) +if command -v fzf &>/dev/null; then + source <(fzf --zsh) +fi # Enable vi mode for zsh -source $HOME/local-progs/zsh-vi-mode/zsh-vi-mode.plugin.zsh +if [[ -f "$HOME/local-progs/zsh-vi-mode/zsh-vi-mode.plugin.zsh" ]]; then + source $HOME/local-progs/zsh-vi-mode/zsh-vi-mode.plugin.zsh +fi # We want to make sure that autocompletions are loaded autoload -Uz compinit && compinit # Initialize zoxide -eval "$(zoxide init zsh)" +if command -v zoxide &>/dev/null; then + eval "$(zoxide init zsh)" +fi # Finally we want to use starship for our prompt # (because rust that's why) -eval "$(starship init zsh)" +if command -v starship &>/dev/null; then + eval "$(starship init zsh)" +fi -- 2.52.0