If there is a shell, there is a way
[[ -r ~/.config/zsh-snap/znap.zsh ]] ||
git clone --depth 1 -- https://github.com/marlonrichert/zsh-snap.git ~/.config/zsh-snap
source ~/.config/zsh-snap/znap.zsh
znap source Aloxaf/fzf-tab
znap source marlonrichert/zsh-autocomplete
znap source marlonrichert/zsh-edit
znap source marlonrichert/zsh-hist
bindkey '^[q' push-line-or-edit
export ZSH_HIGHLIGHT_HIGHLIGHTERS=( main brackets )
znap source zsh-users/zsh-syntax-highlighting
znap source wfxr/forgit
export STARSHIP_CONFIG=~/dotfiles/shell/framework/starship.toml
eval "$(starship init zsh)"
[ -f ~/dotfiles/shell/zsh.sh ] && source ~/dotfiles/shell/zsh.sh
echo '
set runtimepath=~/dotfiles/editor/vim,\$VIMRUNTIME
source ~/dotfiles/editor/vim/init.vim
helptags ~/dotfiles/editor/vim/docs' > ~/.vimrc
mkdir -p ~/.config/nvim
echo '
set runtimepath=~/dotfiles/editor/vim,\$VIMRUNTIME
source ~/dotfiles/editor/vim/init.vim
helptags ~/dotfiles/editor/vim/docs' > ~/.config/nvim/init.vim
cp ~/dotfiles/editor/nano/nanorc.sample ~/.nanorc
mkdir -p ~/.config/micro
rm -rf ~/.config/micro/settings.json
ln -s ~/dotfiles/editor/micro/settings.json ~/.config/micro/settings.json
# Install diff-so-fancy
curl https://raw.githubusercontent.com/so-fancy/diff-so-fancy/master/third_party/build_fatpack/diff-so-fancy -o ~/bin/diff-so-fancy
chmod +x ~/bin/diff-so-fancy
# Copy example content for local config and edit this
cp ~/dotfiles/git/local.example ~/.gitconfig_local
# Install git config
rm -rf ~/.gitconfig && rm -rf ~/.gitignore_global
ln -s ~/dotfiles/git/gitconfig ~/.gitconfig
ln -s ~/dotfiles/git/gitignore ~/.gitignore_global
Dump to Brewfile
brew bundle dump --force --all
# Remove current config file
rm -rf ~/.curlrc && rm -rf ~/.curl-format
# Symlink config
ln -s ~/dotfiles/curl/curlrc ~/.curlrc
ln -s ~/dotfiles/curl/curl-format ~/.curl-format
# Remove current config file
rm -rf ~/.wgetrc
# Symlink config
ln -s ~/dotfiles/wgetrc ~/.wgetrc
# Remove current config folder
rm -rf ~/.aria2
# Symlink config
ln -s ~/dotfiles/aria2 ~/.aria2
fzf
Fuzzy finderripgrep
Much faster ackz
Quickly jump around foldersbat
Cat with syntax highlightlf
Ranger but fasterdiff-so-fancy
Bettergit diff
icdiff
Quick replacement fordiff
delta
syntax-highlighting pager forgit
,diff
, andgrep
outputup
Every piper's dreamtig
ncurses interface forgit
tmuxp
tmux session managerduf
duf is like htop for disk usagelfs
Filesystems listing likedf -h
starship-rs
The minimal, blazing-fast, and infinitely customizable prompt for any shellzsh-snap
zsh light-weight plugin managerbandwhich
CLI utility for displaying current network utilizationsd
- Quick replacement forsed
. Find & replace CLIfd
- Quick replacement forfind
. Find entries in your filesytemeza
- modern replacement forls