Development¶
This chapter describes how you can modify and extend NixOS.
- Writing NixOS Modules
- Structure of NixOS Modules
- NixOS Module for the “locate” Service
- Option Declarations
- Extensible Option Types
- Options Types
- Basic Types
- Value Types
- Composed Types
- Submodule
- Extending types
- Custom Types
- Option Definitions
- Delaying Conditionals
- Setting Priorities
- Merging Configurations
- Warnings and Assertions
- Warnings
- Assertions
- Meta Attributes
- Importing Modules
- Replace Modules