Skip to content

Instantly share code, notes, and snippets.

@cliffom
Last active November 12, 2024 02:48
Show Gist options
  • Save cliffom/6c3e0827151f48d7cbd7e348a1834fc9 to your computer and use it in GitHub Desktop.
Save cliffom/6c3e0827151f48d7cbd7e348a1834fc9 to your computer and use it in GitHub Desktop.
2024 Terminal

2024 Terminal

Themes

Configs

Utils

zshrc

export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME=""
OMP_HOME="/home/mclifford/.cache/oh-my-posh"
OMP_THEME="atomic"

plugins=(git)
source $ZSH/oh-my-zsh.sh

# User configuration

export PATH=$PATH:/home/mclifford/.local/bin

## oh-my-posh
eval "$(oh-my-posh init zsh --config $OMP_HOME/themes/$OMP_THEME.omp.json)"

## nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

## pyenv
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

tmux.conf

# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'

set -g @plugin 'egel/tmux-gruvbox'
set -g @tmux-gruvbox 'dark'

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment