This README will serve as a reference for all the tools used in my day to day setup. It will also contain links to most resources used with this config (fonts, editors, etc.)
- Install the required software. They can be found below. That list is kept current as much as possible, but it is very much a "best effort", sometimes I forget things.
- Run the install script from this repo, which will just create symlinks from the dotfiles in this repo to the correct locations on your system. This is done with dotbot.
To install my configurations, you just have to clone this repo and run ./install
. I
recommend checking the install.conf.yaml
file before blindly installing because it
will expect specific directories to exist which you might not have. Also it's good
practice not to run random scripts you find.
Desktop
- Firefox
- Fonts
- Fira Code Nerd Font
brew tap homebrew/cask-fonts
brew install --cask font-fira-code-nerd-font
- Fira Code Nerd Font
Editor & Code
Media
Plugins
Software | Plugin | Install |
---|---|---|
neovim | Find all the plugins in config/nvim/lua/base/plugins.lua |
brew install neovim |
tmux | Don't forget to install tpm | brew install tmux |
python | pipx | brew install pipx |
pre-commit | pipx install pre-commit |
|
pyenv | brew install pyenv |
|
poetry | pipx install poetry |
|
js | volta | brew install volta |
vscode | Atom One Dark Theme | code --install-extension akamud.vscode-theme-onedark |
Vim | code --install-extension vscodevim.vim |
|
Markdown All in One | code --install-extension yzhang.markdown-all-in-one |
|
JetBrains | IdeaVim | |
One Dark theme | ||
Alacritty | Alacritty | brew install --cask alacritty |
Catpuccin | ||
fish | starship | brew install starship |
direnv | brew install direnv |
Shell & Term
- fish
- Alacritty
- dark-notify (nvim & alacritty)
Social