Skip to content

Overview

NAILS is a NixOS tool for switching between a visible decoy system and a separate hidden environment.

It is built for operators who already work comfortably with NixOS and want a more repeatable process for dual-environment switching.

  • practical setup guidance
  • honest limits
  • a documented threat model
  • a reference system in NAILS-OS

The product started in academic work, but that is supporting context now. You do not need to read a thesis to understand whether the tool fits your workflow.

  1. Getting started
  2. Installation
  3. Limitations
  4. Threat model
  • You mount hidden storage that already exists and behaves like a normal Linux directory tree
  • nails activate overlays the hidden environment onto the visible system
  • nails deactivate restores the visible system and performs cleanup
  • NAILS-OS is the reference system for running NAILS when you want the surrounding platform to align with the same design

If you are deciding whether to deploy NAILS, continue to Getting started.