Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.27 KB

File metadata and controls

61 lines (41 loc) · 1.27 KB

Dotfiles

🚀 Auto Install with Dotflow Script

⚠️ Important

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

🎨 Only Install SketchyBar Setup

curl -fsSL https://raw.githubusercontent.com/phucisstupid/dotflow/main/stow.sh | sh -s -- sketchybar

This will:

  • Install lua, switchaudio-osx, nowplaying-cli, and sketchybar (if missing)
  • Install fonts: sf-symbols, font-sketchybar-app-font
  • Download the latest icon_map.lua
  • Install SbarLua
  • Restart & reload SketchyBar

⚙️ Manual Install

git clone --depth 1 https://github.com/phucisstupid/dotfiles-stow.git
cd dotfiles-stow
stow .

🗑️ Uninstall

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