Dotfiles
· updated
code
These are my macOS dotfiles, including shell, editors, automation, and the rest of the tooling I actually use every day. It’s a well-refined system I’ve iterated on over time, and I hope you find something useful in it!
features
My dotfiles feature:
Automation & Setup:
- a makefile to automatically set up a fresh system
- automatic installation of homebrew formulae, casks, and App Store apps through homebrew bundle
- editor extensions managed from a single list and installed into both VSCode and Cursor
- automatic macos system settings configuration and dock setup
- custom
dotfilesterminal command for maintenance tasks - automatic symlinking of configuration files using gnu stow
Terminal & Shell:
- ghostty terminal emulator with zenwritten dark theme
- zsh config optimized for fast startup (~80ms)
- fzf-tab, zsh-completions, zsh-syntax-highlighting, and zsh-autosuggestions
- eza for listings, starship prompt, and zoxide for navigation
Neovim:
- native plugin management via vim.pack
- LSP support (nvim-lspconfig) with nvim-cmp completion
- treesitter, telescope, neo-tree, luasnip, lualine, and typst-preview
- onedark theme
VSCode:
- extensive LaTeX support with latex-workshop and hypersnips, complete with an extensive custom LaTeX snippet library
- the snippet library was compiled with snipsmith, a custom snippet manager I built myself!
- vitesse dark soft theme and other useful extensions
System Tools:
- karabiner for caps lock remapping
- rift tiling window manager with sketchybar integration
- topgrade for system-wide updates
repo
My dotfiles can be found here: https://github.com/deancureton/dotfiles