FOOSPXE is a ready-to-go NixOS development environment. Boot any x86_64 machine and get a fully configured dev box with neovim, LSP, git tools, containers, and more. No setup, no configuration, no clicking through installers.
Flash to USB with dd, Balena Etcher, or Rufus. Or mount directly in VirtualBox / QEMU.
Boot it, explore the live environment, then run foospxe-install to write to disk.
If you have iPXE or a PXE server, chainload from:
Or install directly on any existing NixOS system:
Pre-configure your ISO so you can SSH in immediately. Download the config file and put it on a USB stick alongside the ISO (or on any second USB drive).
If you used a foospxe.json config, SSH in with your key — no password needed.
Neovim + LSP (TS, Python, Go, Rust, Nix), Telescope, Treesitter, Catppuccin
zsh, Starship prompt, Atuin history, fzf, zoxide, eza, bat
LazyGit, Delta (side-by-side diffs), Gitsigns, GitHub CLI
Bun, Node.js, Python 3, Go, Rust (rustup), gcc/make
Docker (pre-enabled), kubectl, k9s, Helm
tmux (configured), btop, yazi file manager, Nerd Fonts
NixOS Unstable x86_64 Headless / SSH 3.1 GB ISO 10GB+ disk Works offline