File Tree
Nixdots uses a semantic file structure inspired by the likes of Ez-configs, Haumea and Stylix.
- flake.nix Flake definitions
- flake.lock
- compat.nix Flake compatibility layer
- default.nix
- shell.nix
Directorydocs Documentation
Directorysrc/content/docs Documentation content
- …
Directorymodules Nix modules
Directory[module] E.g. stylix
- common.nix Shared module
- home.nix Home Manager module
- nixos.nix NixOS module
- droid.nix NixOnDroid module
Directoryhosts Per-host configurations
Directory[host] E.g. desktop
- home.nix Home Manager configuration
- nixos.nix NixOS configuration
- droid.nix NixOnDroid configuration
Directoryusers Per-user configurations
Directory[user] E.g. bricked
- home.nix Home Manager configuration
Directory[output] Flake outputs, e.g. legacyPackages
Directory[key] E.g. homeConfigurations
- default.nix Output module