Zsh, Karabiner, VS Code, Sublime, Neovim, Nix
Light appearance. Prefer to use light themes as it makes text more readable during the day with natural light around.
Dark appearance. Using screenfetch to get OS details.
I don't actually split editors like above. I code with each window maximized & switch quickly between windows/apps with Karabiner. Sometimes I use iPad with Sidecar on the side (for web dev) but mostly use one 16" MacBook screen.
You can see my top used apps, Safari extensions and Alfred workflows here. I also explain how I use the apps in detail there.
- Boot latest macOS version. Remember that username is the name you want the home folder to be (by default its first name & last name).
- Go through preferences & set everything up.
- Download & install apps I use.
- Clone dotfiles & sync them.
- Sync settings for apps I use.
Setup & sync dotfiles
Run it with
./install. As part of the script it will run
mage setup. Take a look at magefile.go
Setup function to see what it will do.
You can also run
mage alone to see what commands you can run with descriptions of them.
In short, it will create appropriate symlinks pointing at files in
~/.dotfiles. It is assumed that the dotfiles repo is placed there.
It will also install CLI tools & apps.
Suggestions on how I can improve the these dotfiles or suggestions of new and awesome tools are welcome.