Skip to content

Instantly share code, notes, and snippets.

View pjdoland's full-sized avatar

PJ Doland pjdoland

View GitHub Profile
@pjdoland
pjdoland / setup-jetson.sh
Last active May 19, 2026 23:05
Headless Jetson Orin Nano Super (JetPack 6.2) setup: x11vnc for Mac Screen Sharing, 1920x1080 forced, snapd-2.70 workaround + Chromium, Node + Claude Code
#!/usr/bin/env bash
#
# setup-jetson.sh
#
# One-shot setup for Jetson Orin Nano Super on JetPack 6.2 (Ubuntu 22.04
# ARM64, GNOME) to run headless with:
# * x11vnc tuned for macOS Screen Sharing.app (Mac's built-in client)
# * GDM3 autologin (so an X session exists at :0 for VNC to attach to;
# without autologin, x11vnc accepts connections and immediately drops
# them because it can't read GDM's Xauthority)