Neonatox
⚙️

Neonatox Installer

Modular installation framework

View code → Experimental

Description

Portable, modular, state-based installation framework designed for live systems generated with neonatox-live-boot.

The installer is not a monolithic script, but a set of micro-applications that work independently, store state in `.conf` + `.ok` files, and can be called from CLI, TUI, or GUI.

Micro-applications

partctl

Partitions

localectl

Locale/Keyboard

timectl

Timezone

usersctl

Users

fstabctl

fstab

bootctl

Bootloader

systemid

Hostname

sysconfig

System config

distroinfo

OS release

Supported distributions

  • Neonatox - via live + bind /boot
  • Debian/Ubuntu - update-initramfs
  • Arch Linux - mkinitcpio
  • Alpine Linux - mkinitfs
  • RedHat/Fedora - dracut
  • LFS - custom layout