Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.65 KB

File metadata and controls

47 lines (33 loc) · 1.65 KB

Dotfiles

Declarative macOS configuration using nix-darwin and home-manager.

Quick Start

# 1. Install Nix
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install

# 2. Clone and apply
git clone https://github.com/suddenlyGiovanni/dotfiles.git ~/Developer/dotfiles
cd ~/Developer/dotfiles
sudo darwin-rebuild switch --flake .

# 3. Set fish as your login shell
chsh -s /run/current-system/sw/bin/fish

Daily Commands

Command Description
just switch Apply configuration changes
just check Run all checks (format, lint, build)
just update Update all flake inputs
just gc Garbage collect old generations

Run just --list for all available commands.

Documentation

Document Purpose
Customization Guide How to add packages, programs, and configure settings
Architecture Decisions Why things are designed the way they are
Task Tracker Ongoing improvements and roadmap

External References

License

MIT