From 4b1d5c5f0240da464fa38e4dae292bf156df7100 Mon Sep 17 00:00:00 2001 From: kenji Date: Fri, 26 Dec 2025 13:33:11 -0600 Subject: [PATCH] add: brightness adjustment --- apps/hyprland/hypr/binds.nix | 2 ++ system/backlight.nix | 3 +++ 2 files changed, 5 insertions(+) diff --git a/apps/hyprland/hypr/binds.nix b/apps/hyprland/hypr/binds.nix index 9d88138..3ac3d15 100644 --- a/apps/hyprland/hypr/binds.nix +++ b/apps/hyprland/hypr/binds.nix @@ -7,6 +7,8 @@ bindel = [ ", XF86AudioRaiseVolume, exec, swayosd-client --output-volume raise" ", XF86AudioLowerVolume, exec, swayosd-client --output-volume lower" + ", XF86MonBrightnessUp, exec, ddcutil setvcp 10 + 10" + ", XF86MonBrightnessDown, exec, ddcutil setvcp 10 - 10" ]; bindl = [ diff --git a/system/backlight.nix b/system/backlight.nix index 8ca384f..94b92b4 100644 --- a/system/backlight.nix +++ b/system/backlight.nix @@ -1,9 +1,12 @@ { pkgs, myConfig, + config, ... }: { hardware.i2c.enable = true; + # boot.extraModulePackages = [config.boot.kernelPackages.ddcci-driver]; + # boot.kernelModules = ["ddcci_backlight"]; environment.systemPackages = with pkgs; [ddcutil]; users.users.${myConfig.nixos.username}.extraGroups = ["i2c"]; }