Add libGL, mesa, wayland, libxkbcommon and the X client libraries the Fyne cgo toolchain links against, plus LIBRARY_PATH so Go's linker finds them (it does not read NIX_LDFLAGS).
libspa-0.2.pc ships -fno-strict-aliasing/-fno-strict-overflow which Go's cgo rejects unless explicitly allowed. This unblocks the PipeWire capture dependency (go2tv.app/screencast) which uses #cgo pkg-config.
Add project configuration, documentation and development tooling: - flake.nix dev shell with Go, golangci-lint, turbojpeg - .envrc sourcing sops-encrypted .secrets.env - golangci-lint v2 config - opencode.json MCP + LSP wiring - AGENTS.md development guidelines