Skip to content

ericbreh/nix-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ericbreh's nix-config

NixOS config focused on simplicity and ease of use. Follows the dendritic pattern.

  • Standalone Features: Every file or directory under modules/features/ is an isolated feature that never imports another feature.

  • Unified Exports: Each feature exports a NixOS module. If it requires Home Manager options, the NixOS module injects them via home-manager.sharedModules.

  • Flat Directory Structure: Features remain as single .nix files in modules/features/ by default, becoming a directory when they require supporting files.

This allows NixOS hosts to maintain a single list of features in its configuration.nix which could include any combination of features without worrying about duplicate imports.

  • Generated Hardware Config: Each host's hardware.nix contains only what nixos-generate-config produced. All manual changes live in the host's configuration.nix.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages