Thanks to visit codestin.com
Credit goes to GitHub.com

Skip to content
/ denix Public
forked from yunfachi/denix

Nix library for creating scalable NixOS and Home Manager configurations with modules, hosts, and rices

License

Notifications You must be signed in to change notification settings

mzonski/denix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Nix library for creating scalable NixOS and Home Manager configurations with modules, hosts, and rices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 99.9%
  • Shell 0.1%