Skip to content

phucisstupid/dotflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Dotflow

Minimal scripts to install and manage my dotfiles and dotfiles-stow effortlessly.

πŸ”Ή Install Options

Nix ❄️

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

Stow 🏠

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

SketchyBar 🎨

Clones and installs my SketchyBar config.

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

πŸ”» Uninstall

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

⚠️ Notes

  • 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.

About

Dotfiles install πŸš€ script

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages