My personal configurations and recipes that I just can't get enough of.
# Install chezmoi
sh -c "$(curl -fsLS git.io/chezmoi)"
Running the following command will automatically configure my dotfiles on your system using chezmoi. Chezmoi allows dotfiles to be easily adjusted and synced for different systems and contexts. So whether you're on OSX or Arch Linux, these configs will work great.
# Clone the repository into your home directory
sh -c "$(curl -fsLS git.io/chezmoi)" -- init --apply brittonhayes
The dotfiles can be customized by creating a file named ~/.config/chezmoi.toml
.
[data]
name = "Your name"
email = "Your email"
editor = "nvim"
[data.terminal]
font = "CaskaydiaCove Nerd Font"
fontsize = 12.0
[data.git]
username = "Your username"
signingkey = ""
All of my favorite brew taps
All of my favorite functions, plugins, and aliases for ZSH.
This also installs oh-my-zsh
as a conveniance if you don't have it.
If you prefer fish, I've got a setup for that too.
To set fish as your default shell, use:
echo /usr/local/bin/fish | sudo tee -a /etc/shells
>chsh -s /usr/local/bin/fish
A list of a few of my favorite Go binaries
github.com/cosmtrek/air
golang.org/x/tools/cmd/goimports
github.com/princjef/gomarkdoc/cmd/gomarkdoc
My neovim setup is basically a recreation of my go-to tools from VSCode stripped back for vim/neovim. It sets up LazyNvim with some other features added in.
I have a system-wide gitignore for pesky directories and files that I don't ever want committed to git repositories.
I use the powerlevel10k theme for zsh. It's pretty great. I recommend it.
I use the Nerd fonts library to pick and choose my fonts for IDE and terminal.
The usual go to is Caskaydia Code aka CaskdaydiaCove Nerd Font