FOOSPXE

Turnkey NixOS Dev Environment. Boot any hardware, start coding.

What is this?

FOOSPXE is a ready-to-go NixOS development environment. PXE 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.

Boot It

Chain-load from any iPXE environment:

chain https://foospxe.espoautos.com/boot/chain.ipxe

Or install directly on any NixOS system:

nixos-install --flake github:espo/foospxe#foospxe

After Boot

ssh dev@<ip-address> # password: foospxe foospxe-setup # configure git, generate SSH key tools # see everything available

What's Included

Editor

Neovim + LSP (TS, Python, Go, Rust, Nix), Telescope, Treesitter

Shell

zsh, Starship, Atuin history, fzf, zoxide, eza, bat

Git

LazyGit, Delta diffs, Gitsigns, GitHub CLI

Runtime

Bun, Node.js, Python 3, Go, Rust, gcc/make

Containers

Docker, kubectl, k9s, Helm

Terminal

tmux (configured), btop, yazi, Nerd Fonts

Specs

NixOS Unstable x86_64 Headless ~1.1GB netboot 10GB+ disk