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