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,
make
works 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/Linux
to 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.