{ user ? throw "user argument is required" }: { lib, pkgs, ... }: { home-manager.users.${user.name} = { home.packages = with pkgs; [ brightnessctl ]; wayland.windowManager.hyprland.settings.bindle = let brightnessctl = lib.meta.getExe pkgs.brightnessctl; in [ ", XF86MonBrightnessUp, exec, ${brightnessctl} -q s 5%+" ", XF86MonBrightnessDown, exec, ${brightnessctl} -q s 5%-" ]; }; }