Headless Hyprland in Github Actions

Hyprland version
N/A. Always the latest.

Describe your issue / feature…

I want to create a GUI that I can use to change Hyprland settings. To do this, I need a list of all the config variable names. I created a Hyprland plugin that takes all the variable names and saves them to a text file, but I don’t want to run the plugin every time Hyprland updates. I would much rather create a Github Actions workflow and leave it to run once a week. I’m having trouble setting up this workflow since Hyprland can’t easily be run headless. How would I accomplish this? (at least I found a use case for the --i-am-really-stupid flag XD)

Don’t, we provide hyprctl descriptions which has a json of exactly that.

Because it’s not meant to. If you really need to, check hyprland’s Nix test CI job which runs hyprland.