Skip to Content
DocumentationIntroduction

Floppy.WTF Documentation

Welcome to the Floppy.WTF documentation. This is the complete reference for the device lifecycle platform built on NixOS.

What is Floppy.WTF?

Floppy.WTF is a complete device lifecycle platform for any hardware — laptops, single-board computers, robots, terminals, embedded systems:

  1. Register — Intake new hardware with verifiable identity + photo evidence
  2. Provision — Flash deterministic NixOS builds via USB or SD card
  3. Theme — Ship branded, gorgeous desktop experiences (Applenix / Matrix)
  4. Connect — AirDrop-like device mesh with encrypted sync
  5. Manage — Fleet visibility, role assignment, integrity verification

The goal: rival Apple’s device experience using open, reproducible infrastructure — on any device you throw at it.

Principles

#PrincipleDescription
1DeterministicEvery system state derivable from config
2Integrity-firstContent-addressed, hash-verified, auditable
3BeautifulTypography and theming rival commercial OS quality
4ComposableModular NixOS configs, reusable across hardware classes
5OperationalCLI-driven workflows, not manual procedures

Quick Start

# Clone the repo git clone git@github.com:DecOperations/Floppy.WTF.git cd Floppy.WTF # Install CLI dependencies cd cli && bun install # Register any device — laptops, Pis, robots, terminals bun run src/main.ts device register \ --model "Dell Inspiron 15" --serial "ABC123" --role dev bun run src/main.ts device register \ --model "Raspberry Pi 4" --serial "RPi4-001" --role robot bun run src/main.ts device register \ --model "HIWONDER TurboPi" --serial "HW-042" --role robot

Documentation Structure

Last updated on