Minimal scripts to install and manage my dotfiles and dotfiles-stow effortlessly.
Installs Nix, sets up your environment, symlinks config files, and runs your Nix flake.
curl -fsSL https://raw.githubusercontent.com/phucisstupid/dotflow/main/nix.sh | sh -s
Installs Homebrew, Zinit, then symlinks dotfiles using GNU Stow.
Before symlinking, any existing files (like .zshrc
, .simplebarrc
, ~/.config/
) are automatically renamed with a .bak
suffix for backup.
curl -fsSL https://raw.githubusercontent.com/phucisstupid/dotflow/main/stow.sh | sh -s
Clones and installs my SketchyBar config.
curl -fsSL https://raw.githubusercontent.com/phucisstupid/dotflow/main/stow.sh | sh -s -- sketchybar
Removes symlinks and installed configs.
If a backup exists (e.g., ~/.config.bak
), it will be restored to the original file automatically.
curl -fsSL https://raw.githubusercontent.com/phucisstupid/dotflow/main/stow.sh | sh -s -- uninstall
- Automatic backups: Existing configs are renamed to
.bak
instead of deleted. - Safe uninstall:
.bak
files are restored back to their original names. - Dependencies: Scripts will install required tools like
brew
,stow
,zinit
.