I’d like to request classic confinement for horizon-ui.
- name: horizon-ui
- description: GPU-accelerated terminal workspace for running and organizing terminal sessions on an infinite canvas.
- snapcraft: https://github.com/peters/horizon/blob/main/snap/snapcraft.yaml
- upstream: GitHub - peters/horizon: GPU-accelerated terminal board that puts all your sessions on an infinite canvas · GitHub
- upstream-relation: I am the upstream author and maintainer.
- supported-category: terminal emulators, multiplexers and shells
- reasoning: Horizon is a terminal application that launches user-driven host shells and host tools inside PTYs. Its core workflows depend on executing arbitrary host commands in the user environment, including tools such as ssh, git, xdg-open, and optional tailscale helpers. It also needs to work with existing host projects, SSH configuration, and host PATH resolution. Strict confinement would block the core terminal/shell workflow rather than just limiting optional features, so classic confinement is required for the snap to provide its intended behavior.
X I understand that strict confinement is generally preferred over classic.
X I’ve tried the existing interfaces to make the snap to work under strict confinement.