Skip to content

๐Ÿ“– User Guide โ€‹

Welcome to the comprehensive guide for using and maintaining your NixOS configuration. This system gives you a fully reproducible and disposable operating system built from code.

๐Ÿ“ฆ The Profiles โ€‹

The platform is organized into three primary targets (profiles). workstation-gui is the default.

ProfileDescriptionWhen to use it
workstation-guiFull graphical desktop environment using Hyprland (Wayland), complete with browsers, editors, and development tools.Install this on clean hardware and use it day to day.
workstationThe headless foundation. It includes core security, networking, tuning, and CLI tools, but no graphical session.Use this for servers or when you need a pure console experience.
vmA headless, disposable QEMU virtual machine used for local testing and CI validation.Use it to test changes locally without touching real hardware.

๐Ÿ—บ๏ธ Documentation Map โ€‹

โœจ Getting Started โ€‹

The fastest way to understand and use the platform.

GuideDescription
OverviewThis page โ€” a high-level map of the entire guide.
Quick StartThe 60-second path to a running system.

๐Ÿš€ Installation โ€‹

Everything you need to get the system running on your hardware or in a virtual environment.

GuideDescription
WorkstationDetailed hardware installation runbook.
VMSetting up a disposable testing sandbox.

๐Ÿ› ๏ธ Daily Operations โ€‹

How to keep your system updated, backed up, and clean.

GuideDescription
OverviewKey tasks for day-to-day management.
Updates & RebuildsApplying changes to your configuration.
Maintenance & CleanupManaging disk space and Nix generations.
BackupsProtecting your personal data and local state.
Recovery & RollbacksReverting changes when things go wrong.

๐Ÿ” Diagnostics โ€‹

Technical guides for troubleshooting and understanding system health.

GuideDescription
OverviewTechnical inspection of the system layers.
GRUB & Early BootSolving boot issues.
Boot TimeAnalyzing and optimizing startup speed.
Disk SpaceFinding where your storage went.
Security & AuditingChecking logs and authentication.
NetworkingDebugging connectivity and latency.

Platform Documentation