sloane ess a07217278b | ||
---|---|---|
.vscode | ||
darwin | ||
home | ||
nixos | ||
pkgs | ||
systems | ||
templates | ||
users | ||
.envrc | ||
.gitignore | ||
README.md | ||
flake.lock | ||
flake.nix |
README.md
dotfiles.nix
nix user configuration for nix{-darwin,OS} and home-manager.
relies heavily on flake.parts for organization.
installation
$ nix build .#configurations.matbook.system
$ ./result/sw/bin/darwin-rebuild switch --flake .
organization
flake.nix
main entry point and glue for submodules
darwin
nix-darwin specific configuration
home
home-manager configuration
nixos
nixos specific configuration
pkgs
overlay with some additional packages
systems
system-specific bits of configuration, relating to a particular host or type of hosts
templates
nix flake templates for flake-based projects
users
flake-wide user configuration
grafts
this is a painfully incomplete list of some of the more directly inspirations for this repo: