🚀 Auto Install with Dotflow Script
Existing configs are renamed to .bak
(e.g., ~/.config.bak
)
curl -fsSL https://raw.githubusercontent.com/phucisstupid/dotflow/main/stow.sh | sh -s
This will:
- Clone the dotfiles
- backup your
~/.zshrc
and~/.config
- Install Homebrew, Zinit, Starship, Stow (if missing)
- Apply all dotfiles with GNU Stow
- Ask if you want to install SketchyBar + dependencies
curl -fsSL https://raw.githubusercontent.com/phucisstupid/dotflow/main/stow.sh | sh -s -- sketchybar
This will:
- Install
lua
,switchaudio-osx
,nowplaying-cli
, andsketchybar
(if missing) - Install fonts:
sf-symbols
,font-sketchybar-app-font
- Download the latest
icon_map.lua
- Install SbarLua
- Restart & reload SketchyBar
git clone --depth 1 https://github.com/phucisstupid/dotfiles-stow.git
cd dotfiles-stow
stow .
curl -fsSL https://raw.githubusercontent.com/phucisstupid/dotflow/main/stow.sh | sh -s -- uninstall
This will:
- Remove all symlinks created by Stow
- Optionally uninstall brew
- Restore your config