Skip to content
nullaroniPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

My personal macOS dotfiles. Managed as a bare Git repo and symlinked by macbook-setup.

What's Inside

Path Symlinks To Tool
zsh/zshrc ~/.zshrc Zsh shell config
git/gitignore_global ~/.gitignore_global Global Git ignore patterns
ghostty/config ~/.config/ghostty Ghostty terminal
aerospace/aerospace.toml ~/.config/aerospace/aerospace.toml AeroSpace tiling WM
omniwm/settings.toml ~/.config/omniwm OmniWM tiling WM
nvim/init.lua ~/.config/nvim Neovim config
starship/starship.toml ~/.config/starship.toml Starship prompt
yazi/yazi.toml ~/.config/yazi Yazi file manager

Install

Via macbook-setup (recommended)

git clone https://github.com/peytonmscott/macbook-setup.git ~/Developer/macbook-setup
cd ~/Developer/macbook-setup
./bootstrap.sh --role personal \
  --git-name "Your Name" \
  --git-email "your.email@example.com" \
  --dotfiles-repo "https://github.com/yourusername/dotfiles.git"

Manual

git clone https://github.com/peytonmscott/dotfiles.git ~/Developer/dotfiles
ln -sf ~/Developer/dotfiles/zsh/zshrc ~/.zshrc
ln -sf ~/Developer/dotfiles/git/gitignore_global ~/.gitignore_global
ln -sf ~/Developer/dotfiles/ghostty ~/.config/ghostty
ln -sf ~/Developer/dotfiles/aerospace/aerospace.toml ~/.config/aerospace/aerospace.toml
ln -sf ~/Developer/dotfiles/omniwm ~/.config/omniwm
ln -sf ~/Developer/dotfiles/nvim ~/.config/nvim
ln -sf ~/Developer/dotfiles/starship/starship.toml ~/.config/starship.toml
ln -sf ~/Developer/dotfiles/yazi ~/.config/yazi

Tool Notes

Neovim

  • Uses vim.pack.add() (Neovim 0.12+) — no plugin manager needed
  • Plugins: Telescope, Treesitter, LSP, Sidekick, Copilot, Which-key, Catppuccin, and more
  • Kotlin LSP support via kotlin.nvim

AeroSpace

Tiling window manager config with:

  • Alt-based navigation (vim keys)
  • 10 workspaces
  • Auto-layout rules for apps like Teams, Outlook, Finder
  • Service mode for reload/flatten/close-all

OmniWM

Alternative tiling window manager (Niri/Hyprland-inspired) with:

  • Two layout modes: Niri (scrolling columns) and Dwindle (BSP)
  • Vim key navigation (Option + h/j/k/l)
  • 10 workspaces with app auto-assignment
  • Quake terminal, command palette, overview mode
  • App rules for floating (Finder, Calculator, etc.)
  • Workspace bar and hidden status bar icons

Zsh

  • Starship prompt
  • Zoxide (cd hooked for fuzzy jumping)
  • FZF key bindings
  • Homebrew shellenv
  • Conditional paths for Kotlin and Android SDK

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages