This repository contains scripts to facilitate the installation and management of dotfiles from the dotfiles repository.
This script will link
raycast
andgithub-copilot
from~/Documents/Personal/*
unless you choose to delete unnecessary files. These folders are stored there for convenience as Finder backs them up to iCloud.
bash <(curl -fsSL https://raw.githubusercontent.com/phucleeuwu/Dotflow/main/i.sh)
What It Does:
- Clones the dotfiles repository to your home directory.
- Removes existing
.zshrc
and.config
to prevent conflicts. - Uses
stow
to create symbolic links for the configurations. - Ask to install my
Homebrew
packages
bash <(curl -fsSL https://raw.githubusercontent.com/phucleeuwu/Dotflow/main/push.sh)
What It Does:
- Dumps Homebrew packages into a Brewfile.
- Commits and pushes by
lazygit
.
- Backup: Ensure you have backups of your current configurations before running these scripts.
- Dependencies: These scripts rely on tools like
git
,stow
andbrew
. My script will install it for you.
For more information on managing dotfiles, you can refer to resources like dotfiles.github.io and awesome-dotfiles.