- Remove the project-local gitea MCP (opencode.json) and gitea-mcp-server
from the dev shell — the gitea MCP is now installed globally and points
at https://gitea.edley.me
- Update README/project.md links and the flake package homepage to the
new public instance
- The GITEA_ACCESS_TOKEN for the old homeserver is removed from
.secrets.env (gitignored); the global token from /run/secrets is used
- flake: build teleportfling and teleportfling-gui as nixpkgs packages
(buildGoModule) with a .desktop entry and icon for the GUI
- packaging/appimage.sh: bundle the GUI + runtime libs (recursive ldd)
into a self-contained AppImage via appimagetool
- packaging/deb.sh: build a .deb for Debian/Ubuntu with both binaries,
desktop entry, icon and declared runtime dependencies
- README: document all three packaging methods
- .gitignore: ignore dist/
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).