dotfiles
25 Jun 2022
You can find everything that I use for my dotfiles here.
Dependencies
I currently use zsh with pure prompt and base16 shell themes.
I used to use oh-my-zsh but stopped. I was using it for prompts and themes only, so I decided to just pull those in instead.
Additionally, I’m not familiar with the internals of oh-my-zsh. I like to know the internal workings of personal scripts I run.
(I have a similar opinion and approach to Emacs setups.)
Setup.sh
setup.sh
is a script for setting up my environment with symlinks, downloading tools I need, etc.
I have my own setup scripts for the same reasons why I stopped using oh-my-zsh. There are many tools I could use for this, but like oh-my-zsh I would only be using the bare minimum.
Using my dotfiles
You can find instructions on how to use my dotfiles here and below.
git clone https://github.com/cyrialize/dotfiles.git "$HOME/Code/dotfiles"
chmod +x $HOME/Code/dotfiles/setup.sh
$HOME/Code/dotfiles/setup.sh
Example output
❯ ./setup.sh -a
On MacOS!
Symlink /Users/jonny/Code/dotfiles/.zshrc to /Users/jonny/.zshrc exists
Symlink /Users/jonny/Code/dotfiles/.global_gitconfig to /Users/jonny/.gitconfig exists
Pure prompt is already installed!
Updating...
Already up to date.
base16 shell themes are already installed!
Updating...
Already up to date.
Installing/Updating 4 applications
----------
Already installed: fortune
Version: fortune 9708
----------
Already installed: cowsay
Version: cowsay 3.04_1
----------
Already installed: ripgrep
Version: ripgrep 13.0.0
----------
Already installed: font-hack
----------