OFFSET偏移
← All reading paths

DOSSIER 09 / 6 ARTICLES

Home Manager: managing user configuration

Bring programs, files, and user services into declarative configuration.

Start with the first article

Follow the question further.

Home Manager can be activated independently or integrated as a NixOS module. Follow installation modes, program configuration, desktop themes, file links, secrets management, and a complete tutorial, with an emphasis on the boundary between user configuration and mutable data.

  1. 01

    Compare standalone and NixOS module modes, then split user configuration into modules.

    Home Manager integration and modular configuration

    Compare standalone and NixOS module modes, then split user configuration into modules.

    Read article
  2. 02

    Use modules to configure Zsh, Starship, and common command-line tools.

    Configuring a terminal environment with Home Manager

    Use modules to configure Zsh, Starship, and common command-line tools.

    Read article
  3. 03

    Separate system-session and user-appearance responsibilities when configuring Hyprland, Plasma, and GTK.

    Desktop and theme configuration with Home Manager

    Separate system-session and user-appearance responsibilities when configuring Hyprland, Plasma, and GTK.

    Read article
  4. 04

    Use home.file and XDG file options to manage read-only configuration and directory links.

    Home Manager files and symbolic links

    Use home.file and XDG file options to manage read-only configuration and directory links.

    Read article
  5. 05

    Separate public configuration from private data using encrypted files and runtime paths.

    Secrets management with Home Manager and NixOS

    Separate public configuration from private data using encrypted files and runtime paths.

    Read article
  6. 06

    A complete introduction to installation, program modules, dotfiles, services, and activation.

    A tutorial on user-level configuration with Home Manager

    A complete introduction to installation, program modules, dotfiles, services, and activation.

    Read article
← More reading pathsAll articles ↗