Dual-environment switching for NixOS

Keep a normal system in view while a separate environment stays available when you need it.

NAILS is a NixOS tool for switching between a visible decoy system and a separate hidden environment. It fits operators who want clearer boundaries and practical setup guidance.

What to do first

Start with the docs, then check release status.

Most new users should read getting started, installation, and limitations before touching a release.

What it is

NAILS keeps a visible system and a separate hidden environment distinct on the same machine.

Who it fits

It fits people already comfortable with NixOS who want a more deliberate operating model.

What to read first

Use the docs to judge fit, setup expectations, and limitations.

Storage model

NAILS expects mounted hidden storage that behaves like a standard Linux directory tree.

Security posture

It is built around practical cleanup and documented limitations, not absolute promises.

Reference system

NAILS-OS is the project reference system when you want the surrounding platform aligned from the start.

After docs

Choose your deployment route after you know the docs fit.

You can integrate NAILS into your own NixOS environment, or start from NAILS-OS if you want the project reference system around it.