Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.62 KB

README.md

File metadata and controls

41 lines (31 loc) · 1.62 KB

Denix

Denix is a Nix library designed to help you build scalable configurations for NixOS and Home Manager.

Documentation

You can find the documentation here: Denix Documentation

Key Features

Modular System

Custom modules allow you to define options and related configurations in a flexible way, simplifying the management of your entire system.

Hosts and Rices

  • Hosts: Unique configurations tailored for each machine.
  • Rices: Customizations that can be applied to all hosts.

Unified NixOS and Home Manager Configurations

Write your NixOS and Home Manager configurations in a single file*, and Denix will automatically handle the separation for you.

Templates

minimal (recommended)

Hosts, rices, and initial modules for quick setup:

nix flake init -t github:yunfachi/denix#minimal

Hosts and initial modules without rices:

nix flake init -t github:yunfachi/denix#minimal-no-rices