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- M2 MacBook Air / macOS Sequoia 15.1
- 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"
- Desktop & Stage Manager:
- Some advanced features of
yabairequires 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 fromyabai
- 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"
- Control Center > Menu Bar Only:
- 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.)
- Font: CaskaydiaCove Nerd Font
- Color scheme: Gruvbox Dark (Hard)
- Profile: Window tweaks (Transparency, Blur radius, No Title Bar style)
- Plugin manager: Oh My Zsh
- Plugins:
| 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):
cmd+3to View as Columnscmd+shift+.to Show Hidden files
| neovim | Zed | Code | |
|---|---|---|---|
| Intellisense | ![]() |
![]() |
screenshot tba |
| Terminal | ![]() |
![]() |
screenshot tba |
| File search | ![]() |
![]() |
screenshot tba |
| Source control | ![]() |
![]() |
screenshot tba |
| Command palette | ![]() |
![]() |
screenshot tba |
- Plugin manager + Starter template: LazyVim
- Misc:
- Run
:checkhealthand install all dependencies - pynvim
- neovim ruby
- neovim node
- neovim perl
- Run
- Fonts:
- Editor: Cascadia Code
- Terminal: CaskaydiaCove Nerd Font
- Fonts:
- Editor: Cascadia Code
- Terminal: CaskaydiaCove Nerd Font
- Gruvbox Theme
- vscode-icons
- Fluent Icons
- Apply
settings.json
| Zen Browser | Arc | Orion | |
|---|---|---|---|
| Rendering engine | Gecko | Blink | Webkit |
| Web page | ![]() |
![]() |
screenshot tba |
| Split screen | ![]() |
![]() |
screenshot tba |
| New tab page | ![]() |
![]() |
screenshot tba |
btopcat>batfind>fdfzffzffdintegration in part of shell config
grep> ripgrep (rg)less>mostls>ezaneofetch- pipes-sh (
pipes.sh) ps>procs- Taskwarrior (
task) tty-clockunimatrix:pip3 install git+https://github.com/will8211/unimatrix.gitzoxide






















