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
jiggithub:edger-dev/jig — provides autowire lib for auto-discovering and composing .nix files

Software

InputPurpose
sops-nixDeclarative secret management with SOPS + age
nixvimNeovim configured via Nix
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