Skip to content

Library Functions

Helper functions and builders consumed by the flake: feature system, host types, secrets wiring, live-image builders, and validation.

default.nix

lib/default.nix

Library functions and utilities

features.nix

lib/features.nix

Enhanced feature system with dependency resolution and validation

flake-helpers.nix

lib/flake-helpers.nix

Helper functions for modern flake architecture

hostTypes.nix

lib/hostTypes.nix

Host Type Templates Provides standard import lists and configurations for different host types Eliminates duplicate import statements across host configurations

live-images.nix

lib/live-images.nix

Live USB Image Configurations Extracted from flake.nix for better performance and organization

make-live-iso.nix

lib/make-live-iso.nix

Live ISO Builder Helper Function

mkModule.nix

lib/mkModule.nix

Standard module template for consistent structure

secrets.nix

lib/secrets.nix

Enhanced secrets management with validation and organization

validation.nix

lib/validation.nix

Configuration validation and testing utilities