Skip to content

Add Hyprstream#16

Open
danmaxis wants to merge 2 commits into
OpenActionAPI:mainfrom
danmaxis:add-hyprstream
Open

Add Hyprstream#16
danmaxis wants to merge 2 commits into
OpenActionAPI:mainfrom
danmaxis:add-hyprstream

Conversation

@danmaxis
Copy link
Copy Markdown

Adds Hyprstream to section 2 (Native OpenAction plugins).

  • Bundle ID: com.danmaxis.hyprstream
  • Repository: https://github.com/danmaxis/hyprstream
  • Topic openaction: added.
  • License: MIT.
  • Description byte-matches the repo's About sidebar.
  • Name / Author byte-match the plugin manifest (Hyprstream / danmaxis).
  • Placement: between com.sfgrimes.pipewire-audio (CronusAK) and com.havner.uinput (Havner) — alphabetical by repository URL within the section.
  • Icon (PNG, 512×512) added to icons/com.danmaxis.hyprstream.png.

Hyprstream is a Linux-only plugin that turns a Stream Deck into a Hyprland control surface: workspaces (numeric/named/special/scratchpad/relative), window state with on/off feedback, PipeWire audio/mic, screenshot + screen recording, MPRIS media with album art, DnD toggle, monitor swap, and six system-info displays.

🤖 Generated with Claude Code

guitahero and others added 2 commits May 15, 2026 11:51
Native OpenAction plugin for Hyprland — workspaces, window state,
audio, capture, MPRIS with album art, and system displays.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@nekename
Copy link
Copy Markdown
Member

This PR looks compliant, thanks.

Before I merge this, I'd like to know what Mic Mute, Speaker Mute, Volume Step, Media Control, Clock, CPU, RAM, Battery, Temperature, and Uptime actions are doing in a Hyprland plugin. It seems like all of those actions are all already provided at least once by PipeWire Audio Control, Redline Monitor, Linux Media and System Information, if not already provided multiple times.

This plugin already has quite a few Hyprland actions and adding those on top seems to just add clutter in my opinion, and is misleading when the plugin describes itself as a utility for Hyprland. I'd like to request that you remove those actions from this plugin, and if you have any specific need for functionality that they provide that the other plugins do not, either contribute that functionality to one of the existing plugins or create a separate plugin.

@danmaxis
Copy link
Copy Markdown
Author

Sure, sorry to have these overlapping features.
I'll split them in a separate project and submit again.

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.

3 participants