TernixTernix
PackagesOptionsCategoriesDocsBuilder
Config (0)
  1. Ternix/
  2. Docs
Overview
Start
  • Getting started
  • Nix language primer
Concepts
  • Options and modules
Configs
  • Using a config
  • Editing your config
  • Home Manager
  • Updating safely
Flakes
  • Flakes
Examples
  • Examples
  • Commands and scripts
Ref
  • References

Documentation

Ternix turns clicks into a real flake.nix. These guides cover what to do with it next. You can apply it to a machine, change it by hand, and understand the flake model it is built on. If Nix is new to you, read Getting started, then the Nix language primer, then Flakes, before applying a config. If you already run NixOS, jump straight to Using a config or Editing.

Start

Getting started
Install Nix, turn on flakes, and learn the declarative model.
Nix language primer
The slice of Nix syntax you need to read and change a config.

Concepts

Options and modules
What options and modules are, and how a config evaluates.

Configs

Using a config
Apply a generated flake to a machine and roll back safely.
Editing your config
Add packages, set options, and split a config into modules.
Home Manager
Manage one user's packages, dotfiles, and services.
Updating safely
Update packages, kernels, and GPU drivers without breaking boot.

Flakes

Flakes
What flakes are, why they exist, and how the generated flake works.

Examples

Examples
Complete copy-paste configs, including a real web server host.
Commands and scripts
A cookbook of day-to-day commands and helper scripts.

Ref

References
Official manuals, search, and community resources.
Ternix · build NixOS configs from official sources
NixOSnixpkgsnixos-search