# Testing Nomarchy How to verify changes actually work — from cheap eval checks to booting the full desktop. Adapted from the previous Nomarchy iteration's agent docs. **The honesty rule (for humans and AI agents alike):** for Waybar, Hyprland, or any visual change, the only reliable check is booting the live ISO. If you can't boot it (e.g. you're on macOS or have no KVM), **say so** rather than claiming success. "All Nix files parse" is not "the bar renders." ## 1. Cheap checks (always do these first) ```sh nix flake check --no-build # full module-system evaluation, no builds nix-instantiate --parse # syntax-only, works even on macOS git ls-files '*.py' | xargs python3 -m py_compile # all tracked Python bash -n