A bar widget that lets you manage your Philips Hue lighting from your desktop.
Note: A Hue Bridge is required for OpenHue to manage your devices.
- Supports both lights and rooms: Control an entire room or individual lights
- Guided setup: Prompts for OpenHue bridge pairing if not already configured
- Real-time updates: Listens to your Hue Bridge's event stream for real-time updates, instantly reflecting any changes made via the app or automations
- Brightness and temperature control: Manually control a devices's brightness level and temperature value
- Color control: Leverages the builtin DMS color picker to set a devices's color directly
- Scenes: Easily switch between your predefined scenes for each room
- Device icons: Maps your Philips Hue icons to the closest equivalent from Material Symbols
First Install the OpenHue CLI and jq dependencies,
then proceed with plugin installation:
- Open DMS Settings
Mod+,and go to the Plugins tab then click Browse - Find Hue Manager and click install
cd ~/.config/DankMaterialShell/plugins
git clone https://github.com/derethil/dms-hue-manager.git- Open DMS Settings
Mod+,and go to the Plugins tab - Click "Scan for plugins"
- Enable the Hue Manager plugin
Enable openhue-cli and jq e.g.
home.packages = with pkgs; [
openhue-cli
jq
];Then follow the DMS Plugin Registry Nix installation instructions.
Plugin options can be configured in the Plugins tab in DMS Settings; they are
also stored in ~/.config/DankMaterialShell/plugin_settings.json:
{
"hueManager": {
"openHuePath": "openhue",
"jqPath": "jq",
"enabled": true,
"useDeviceIcons": true
}
}