π§ Install Everything (Requires Lix
- Nix Fork
)
Note: Before installation, update your username in
flake.nix
andhome.nix
.
nix run nix-darwin/master#darwin-rebuild -- switch --flake ~/dotfiles/nix/darwin
Note: After installing my dotfiles with Nix, restart your Mac to apply system-wide changes properly.
Update flake.lock
:
nix flake update --flake ~/dotfiles/nix/darwin
Rebuild with updated configurations:
darwin-rebuild switch --flake ~/dotfiles/nix/darwin
π οΈ Install Everything with Dotflow Script
bash <(curl -fsSL https://raw.githubusercontent.com/phucleeuwu/dotflow/main/i.sh)
π Locate the home-manager
Binary
find /nix/store -name home-manager -type f | grep bin
home-manager --flake ~/dotfiles/nix/nix-darwin/ switch
Each program has its own .nix
file. By default, all files inside these directories will be installed automatically, thanks to my script
:
./nix/home-manager/gui
π₯οΈ GUI applications./nix/home-manager/cli
π οΈ CLI tools./nix/home-manager/shell
π Shells
To prevent the installation of a specific program, set the corresponding programβs enable
option to false
in home.nix
.
π Enjoy your optimized system with a sleek Catppuccin Mocha theme!