Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Flake Inputs

All inputs are declared in flake.nix. This page documents the purpose of each.

Core / Framework

InputPurpose
nixpkgsnixos-unstable — the primary package set
home-managerUser environment management
flake-partsFlake composition framework
nixos-unifiedOpinionated wrapper around flake-parts for NixOS + HM
autowireCustom fork (github:yjpark/autowire.nix) — auto-discovers and composes .nix files in a directory

Software

InputPurpose
sops-nixDeclarative secret management with SOPS + age
nixvimNeovim configured via Nix
floxDeveloper environments
nixidyKubernetes GitOps (k8s manifest generation)
nixos-vscode-serverVS Code remote server support on NixOS
solaarLogitech device manager
llm-agentsLLM agent tools

Desktop / UI

InputPurpose
claude-desktopClaude desktop application
niriWayland compositor
xremap-flakeKey remapper for Wayland/X11
antigravity(UI tool)
jjuiTUI for the jj (Jujutsu) VCS