My dotfiles config and bootstraping.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/therealjasonkenney/dev/main/install.sh)"
The focus is mostly on what tools I need for Software Development, setup and configured so I can then install database, language, etc and then start coding.
NOTE: These tools are based on my preferences, they might not work for other people.
| Editor | neovim | url |
| File finder | fd | repo |
| File viewer | bat | repo |
| Fuzzy finder | skim | repo |
| Language Version Mngmt | asdf | url |
| Package Mngmt (Mac) | brew | url |
| Screen Muxer | zellij | url |
| Shell | fish | url |
| Shell Prompt | starship | url |
| Terminal | alacritty | url |
| Text search | ripgrep | repo |
| Version Control | git | url |
Just use make
make install
- I used make after trying home-manager and chezmoi,
makeworks for me, especially since this project is for just my situation. - Currently this works for my Mac computers, in case I plan to use Linux I set it up so Mac specific config is in os/Darwin.
- To add Linux support add
os/Linuxto the repo. - If we also need specific host considerations (such as work)
we could add a
host/*directory and have that be used instead of theos/*directory. - It doesn't install specific languages, this instead installs asdf and dependencies because for home my language use depends on my projcts, and work will have its own setup.