When adding a custom module with a name, e.g.: ```jsonc { ..., "custom/foo#bar": { }, ... } ``` The custom module does not retain the `bar` class as it should, because all the classes are replaced with the runtime output: https://github.com/Alexays/Waybar/blob/1b4a7b02f46c1bce2eafdde2a76f4a3adec6620e/src/modules/custom.cpp#L141-L147 Avoid removing the module instance name class so css class behavior is consistent between all modules.
Avoids the brightness percentage resetting to 0 on intermittent failures
Reading brightness value for backlight device can fail intermittently (particularly when using ddcci-driver-linux). Handle this more gracefully rather than crashing