A cozy terminal stack, engineered cleanly

Stow-managed configs, semantic palettes, and a focused CLI that keep Ghostty, Neovim, tmux, SketchyBar, and your macOS workflow in sync.

View on GitHub
~/dotfiles ❯ dotfiles bootstrap
✓ Homebrew bundle checked ✓ GNU Stow links applied ✓ Catppuccin palette rendered ✓ Ghostty · tmux · Neovim · SketchyBar updated
dotfiles v1.0.0 — macOS development environment
bootstrap · defaults · stow · theme

try a theme

Changes the whole page instantly.

Gruvbox Dark
10
themes
3
layers
1
bootstrap
10+
tool configs

workflow

Everything stays cute, but the structure stays serious

01

Stow-managed structure

Core configs, optional macOS modules, and system tooling stay separated for predictable setup and rollback.

02

Semantic theme engine

One palette drives Ghostty, tmux, SketchyBar, Starship, Borders, Gitmux, and Neovim through generated configs.

03

macOS desktop workflow

Aerospace, SketchyBar, Borders, Karabiner, and Ghostty work together as a cohesive desktop environment.

04

Terminal-first productivity

Neovim, tmux, Starship, Sheldon, zoxide, bat, and eza create a fast command-line workflow.

themes

One palette, everywhere

The theme dock lives above the fold. This section explains what happens after a palette is selected: semantic colors flow into renderers and every tool receives a matching config.

active palette

Gruvbox Dark

warm

…/dotfiles main [!]
dotfiles theme
palette: Gruvbox Dark

render targets
Ghostty tmux Neovim SketchyBar Starship Borders Gitmux

architecture

Not a dotfiles dump — a small system

core/

Cross-platform essentials

git zsh sheldon nvim tmux starship

modules/

macOS-specific integrations

aerospace ghostty karabiner sketchybar borders

system/

Shared engine

bin lib packages themes
dotfiles bootstrap
dotfiles stow apply --core
dotfiles stow apply --modules
dotfiles theme
dotfiles defaults
dotfiles v1.0.0 — macOS development environment

Commands:
  bootstrap    One-time setup
  defaults     Apply macOS system defaults
  stow         GNU Stow package manager
  theme        Pick a theme via fzf

install

Up and running with one cozy command path

Requires macOS and Homebrew. Designed for personal use, shared for inspiration.

git clone https://github.com/slashspace/dotfiles ~/dotfiles
cd ~/dotfiles
./system/bin/dotfiles bootstrap