diff --git a/hosts/common/configs/user/gui/brightnessctl/default.nix b/hosts/common/configs/user/gui/brightnessctl/default.nix deleted file mode 100644 index 3941701..0000000 --- a/hosts/common/configs/user/gui/brightnessctl/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ user, home }: -{ lib, pkgs, ... }: -{ - users.users.${user}.extraGroups = [ - "video" - "inputs" - ]; - - home-manager.users.${user}.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%-" - ]; -} diff --git a/hosts/elara/users/nikara/default.nix b/hosts/elara/users/nikara/default.nix index 43d0d44..49ff2d1 100644 --- a/hosts/elara/users/nikara/default.nix +++ b/hosts/elara/users/nikara/default.nix @@ -50,7 +50,6 @@ in (import ../../../common/configs/user/gui/astal { inherit user home; }) (import ../../../common/configs/user/gui/bluetooth { inherit user home; }) - (import ../../../common/configs/user/gui/brightnessctl { inherit user home; }) (import ../../../common/configs/user/gui/btop { inherit user home; }) (import ../../../common/configs/user/gui/clipbook { inherit user home; }) (import ../../../common/configs/user/gui/cliphist { inherit user home; }) diff --git a/hosts/himalia/hardware/default.nix b/hosts/himalia/hardware/default.nix index 10abd53..ea20a4e 100644 --- a/hosts/himalia/hardware/default.nix +++ b/hosts/himalia/hardware/default.nix @@ -50,7 +50,11 @@ }; boot = { - kernelParams = [ "pci=noaer" ]; + kernelParams = [ + "pci=noaer" + "i915.enable_dpcd_backlight=1" + ]; + kernelModules = [ "kvm-intel" ]; kernelPatches = [ diff --git a/hosts/himalia/hardware/keybinds.nix b/hosts/himalia/hardware/keybinds.nix index 17ac04d..dc442cd 100644 --- a/hosts/himalia/hardware/keybinds.nix +++ b/hosts/himalia/hardware/keybinds.nix @@ -4,10 +4,13 @@ { wayland.windowManager.hyprland.settings = let + brightnessctl = lib.meta.getExe pkgs.brightnessctl; asusctl = "${pkgs.asusctl}/bin/asusctl"; in { bindle = [ + ", XF86MonBrightnessUp, exec, ${brightnessctl} -d intel_backlight -q s 5%+" + ", XF86MonBrightnessDown, exec, ${brightnessctl} -d intel_backlight -q s 5%-" ", XF86KbdBrightnessUp, exec, ${asusctl} -n" ", XF86KbdBrightnessDown, exec, ${asusctl} -p" ]; diff --git a/hosts/himalia/users/nick/default.nix b/hosts/himalia/users/nick/default.nix index 4b0255e..53a761b 100644 --- a/hosts/himalia/users/nick/default.nix +++ b/hosts/himalia/users/nick/default.nix @@ -49,7 +49,6 @@ in (import ../../../common/configs/user/gui/astal { inherit user home; }) (import ../../../common/configs/user/gui/bluetooth { inherit user home; }) - (import ../../../common/configs/user/gui/brightnessctl { inherit user home; }) (import ../../../common/configs/user/gui/btop { inherit user home; }) (import ../../../common/configs/user/gui/clipbook { inherit user home; }) (import ../../../common/configs/user/gui/cliphist { inherit user home; }) diff --git a/hosts/installer/users/nick/default.nix b/hosts/installer/users/nick/default.nix index e73f23e..cb69723 100644 --- a/hosts/installer/users/nick/default.nix +++ b/hosts/installer/users/nick/default.nix @@ -9,6 +9,7 @@ in imports = [ (import ../../../common/configs/user { inherit user home; }) + (import ../../../common/configs/user/console/brightnessctl { inherit user home; }) (import ../../../common/configs/user/console/btop { inherit user home; }) (import ../../../common/configs/user/console/fastfetch { inherit user home; }) (import ../../../common/configs/user/console/git { inherit user home; })