feat: drop cage/Wayland, run ac-native DRM-direct on NixOS master
Remove the cage Wayland compositor and run ac-native directly on DRM/evdev — matching the bare-metal build's architecture: - Drop USE_WAYLAND=1, wayland deps from Nix package - Rewrite kiosk.nix: exec ac-native on tty1, no cage wrapper - Remove seatd (root has DRM master), cage from system packages - Remove Wayland env vars (WLR_*, XCURSOR_*, XDG_RUNTIME_DIR) This eliminates the entire Wayland input stack (evdev -> libinput -> cage -> wl_pointer) that caused trackpad drift, cursor conflicts, and input latency. ac-native now owns DRM and evdev directly, same as the bare-metal build. Net: -59 lines of config, zero abstraction layers between ac-native and the hardware. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>