Skip to content

Add Parsec module for low-latency remote desktop streaming #227

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

glitchdoescode
Copy link

@glitchdoescode glitchdoescode commented Jul 12, 2025

Parsec Module for Coder Registry

This PR adds a new module that integrates Parsec for low-latency remote desktop streaming in Coder workspaces.

Features

  • Cross-platform support (Ubuntu/Debian, Arch Linux, AppImage)
  • Automatic OS detection and installation method selection
  • Optional hardware acceleration support
  • Comprehensive error handling and logging

Usage

module "parsec" {
  source = "registry.coder.com/glitchdoescode/parsec/coder"
  agent_id = coder_agent.main.id
  installation_method = "auto"
  enable_hardware_acceleration = true
}

Testing

All 7 tests pass successfully, covering installation methods, validation, and configuration options.

/claim #205

Author: @glitchdoescode
Resolves: #205 - Parsec integration for low-latency remote desktop access

- Added glitchdoescode namespace with avatar and README
- Created Parsec module with comprehensive cross-platform support
- Supports Ubuntu/Debian (.deb), Arch Linux (AUR), and universal AppImage installation
- Includes hardware acceleration support for optimal performance
- Comprehensive documentation with examples and troubleshooting
- Full test coverage for installation methods and configuration options

Addresses issue coder#205 - Parsec integration for remote desktop access
- Fixed shell variable escaping in run.sh template
- Corrected test output access pattern (state.outputs.parsec_info.value)
- All 7 parsec module tests now pass successfully
- Ready for PR submission
@glitchdoescode
Copy link
Author

I'll fix the syntax issue and revise the PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant