mac2k is a set of handcrafted configs for setting up a complete dev environment on Mac OS.
It makes developing on Mac much more pleasant for CLI lovers.
- Can set up a complete dev environment within minutes
- Powerful personalized editing with nvim2k
- Shiny and extensible prompt with oh-my-zsh and powerlevel2k
- Tiling window management with yabai and skhd
- All the power and tools provider by Dotfiles
- More!!
git clone https://github.com/2kabhishek/mac2k
cd mac2k
./setup.sh
This will install all necessary packages, symlinks and setup symlinks for you.
Run iTerm and open "Preferences", Go to "Profiles" tab and click on "Other Actions" and then click on "Import JSON Profiles"
Select the ./configs/iTerm.json file and import it.
To enable Tiling WM and keyboard shortcuts run the following
yabai --start-service
skhd --start-service
I have intentionally kept the default list of packages to bare essentials. If you want any other tools you can install them with brew.
# Install VS Code
brew install visual-studio-code
You can also search for packages using brew search name
.
For most tools I'm symlinking configs over from my main Dotfiles.
You can do the same or plugin your own.
I am a big fan of CLI and Tiling WMs, MacOS by default doesn't provide a good solution for those, so I decided to make my own.
- Some hiccups with brew and services
- Learned and implemented recursive git submodules
β hit the star button if you found this useful β
Source | Blog | Twitter | LinkedIn | More Links | Other Projects