# Flake output: apps.default
app.nix
app
└─ default.nix
# Flake output: apps.{name}
apps
├─ {name}.nix
└─ {name}
└─ default.nix
clutsers
└─ {cluster-name}
├─ default.nix
├─ configurations # Same as #Configurations
└─ modules # Same as #Modules
"type":
darwinConfigurations
,homeConfigurations
,nixosConfigurations
orsystemConfigs
.
System-Manager, why deviate from the pattern? 😢
# Flake output: {type}.default
configuration
├─ {darwin|home|nixos|system}.nix
└─ {darwin|home|nixos|system}
└─ default.nix
# Flake output: {type}.{name}
configurations
└─ {darwin|home|nixos|system}
├─ {name}.nix
└─ {name}
└─ default.nix
# Flake output: {type}.default
{check|legacyPackage|package|shell}.nix
{check|legacyPackage|package|shell}
└─ default.nix
# Flake output: {type}.{name}
{checks|legacyPackages|packages|shells}
├─ {name}.nix
└─ {name}
└─ default.nix
"type":
darwinModules
,flakeModules
,hjemModules
,homeModules
,nixosModules
orsystemModules
.
# Flake output: {type}.default
module
├─ {darwin|flake|hjem|home|nixos|system}.nix
└─ {darwin|flake|hjem|home|nixos|system}
└─ default.nix
# Flake output: {type}.{name}
modules
└─ {darwin|flake|hjem|home|nixos|system}
├─ {name}.nix
└─ {name}
└─ default.nix
# Flake output: templates.{name}
templates
├─ templates.nix
└─ {name}