🚀 Nixify

Windows/macOS/Linux → NixOS System-DNA-Extractor

What is NixOS?

✨ Declarative System Configuration

Your entire system is described in a single configuration file. No more manual changes that are forgotten later.

🔒 Immutable & Reproducible

Every system generation is immutable and can be restored at any time. Identical systems on different machines.

🔄 Atomic Updates & Rollbacks

System updates are atomic - either everything works or nothing changes. One-click rollback to any previous generation.

What does Nixify do?

Nixify helps you migrate from Windows/macOS/Linux to NixOS by:

  • 📦 Detecting all installed programs on your system
  • ⚙️ Capturing system settings (Timezone, Locale, Desktop)
  • 🖥️ Collecting hardware information
  • 🔧 Automatically generating a NixOS configuration
  • 💿 Optionally: Creating a custom ISO with embedded config

How does it work?

1

Create Snapshot

Run the snapshot script on your Windows/macOS/Linux system

2

Upload Report

Upload the generated report to this service

3

Generate Config

The service automatically generates a NixOS configuration

4

Build ISO (optional)

Create a custom NixOS ISO with embedded config

5

Install

Install NixOS with the generated configuration

Download Snapshot Scripts

Download the appropriate script for your system and run it:

🪟 Windows

PowerShell Script

Download

nixify-scan.ps1

🍎 macOS

Bash Script

Download

nixify-scan.sh

🐧 Linux

Bash Script

Download

nixify-scan.sh

Upload Report & Manage Session

After running the snapshot script, upload the generated JSON report here:

📁 Drop file here or click to select

Supported: JSON files (max. 10MB)

Important Notes & Restrictions

🛡️ Kernel-Level Anti-Cheats

Vanguard (Valorant), EasyAntiCheat, BattlEye and similar kernel-level anti-cheats do NOT work under Linux/NixOS.

These programs require Windows kernel drivers and cannot be emulated with Wine/Proton.

🍷 Wine & Proton

Most Windows programs work with Wine or Proton (for games).

✅ What works well

📝 About this configuration

This NixOS configuration is based on the NixOS Control Center - a modular system management framework.

Service Status

0
Active Sessions
0.0.0.0:8080
Service Address
Service Status

API Endpoints

For developers and automated workflows:

GET /api/v1/health

Service health check

POST /api/v1/upload

Upload snapshot report (JSON)

GET /api/v1/sessions

List all migration sessions

GET /api/v1/session/{id}

Get session details

GET /api/v1/config/{id}

Get generated NixOS configuration

POST /api/v1/iso/build

Build custom NixOS ISO

GET /api/v1/iso/{id}/download

Download built ISO