Awesome
hb's dotfiles
Notes: this repo contains submodules, use --recurse-submodules
when cloning this repo to get all the modules:
git clone --recurse-submodules https://github.com/hbthen3rd/dotfiles.git
# or
git clone --recurse-submodules git@github.com:hbthen3rd/dotfiles.git
Screenshots
Machine + OS
- M2 MacBook Air / macOS Sequoia 15.1
Desktop
- System Preferences > Desktop and Dock (bold is required):
- Desktop & Stage Manager:
- Show Items: uncheck "On Desktop"
- Set "Click wallpaper to reveal desktop" to "Always"
- Widgets:
- Show Widgets: uncheck "On Desktop"
- Set "Widget style" to "Full-color"
- Mission Control:
- Uncheck "Automatically rearrange Spaces based on most recent use"
- Some advanced features of
yabai
requires SIP to be disabled. However, disabling SIP will also disable Apple Pay on your Mac. For my setup, I left SIP enabled. My configs doesn't use any advanced feature from yabai
- Font: CaskaydiaCove Nerd Font
- Creates exactly 7 workspaces/desktops
- System Preferences (bold is required):
- Control Center > Menu Bar Only:
- Set "Automatically hide and show the menu bar" to "Always"
- Desktop and Dock > Dock:
- Check "Automatically hide and show the Dock"
- System Preferences > Keyboard > Keyboard Shortcuts... (bold is required):
- For each of the item on the left side bar > click "Restore Defaults"
- Mission Control > Make sure everything under Mission Control is checked (Move left/right, switch to desktop 1/2/etc.)
Terminal Emulator + Shell + Package Manager
File Manager
| Ranger | Finder |
---|
Code preview | | |
Image preview | | |
- Install from HEAD commit instead of pre-built binary:
brew install --HEAD ranger
- File preview dependencies (bold is required):
Finder
cmd
+ 3
to View as Columns
cmd
+ shift
+ .
to Show Hidden files
Code Editor
| neovim | Zed |
---|
Intellisense | | |
Terminal | | |
File search | | |
Source control | | |
Command palette | | |
- Plugin manager + Starter template: LazyVim
- Misc:
Source Control
Web Browser
| Zen Browser | Arc |
---|
Web page | | |
Split screen | | |
New tab page | | |
Other tools