Skip to content

suddenlyGiovanni's dotfiles

License

Notifications You must be signed in to change notification settings

suddenlyGiovanni/dotfiles

Repository files navigation

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

About

suddenlyGiovanni's dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages