Personal NixOS and nix-darwin configuration using a dendritic module layout with flake-parts.
NixOS:
curl -fsSL nix.fbb.sh/install | bashmacOS:
- Install Determinate Nix for macOS and Homebrew.
- Clone this repository and run from it:
nix --accept-flake-config run --inputs-from . nix-darwin -- switch --flake .#<host>nh os switch # Build and switch
nh os test # Test without switching
nh os rollback # Rollback to previous build
nh os switch --update # Update and rebuildjust # List all available recipes
# featured
just lint # Run linter suite
just fmt # Format files
just build-images # Build all custom container images
just update-sops-keys # Re-encrypt secrets with current recipients
just update-avatar # Update GitHub avatar hash in flake metadataDotfiles are managed via Home Manager + GNU Stow. → https://github.com/fbosch/dotfiles
- Dendritic pattern — https://vic.github.io/dendrix/
- Inspiration — https://github.com/MrSom3body/dotfiles
- Inspiration — https://github.com/drupol/infra