diff --git a/hosts/elara/hardware/sas/default.nix b/hosts/elara/hardware/sas/default.nix index 8cfff7b..90ac457 100644 --- a/hosts/elara/hardware/sas/default.nix +++ b/hosts/elara/hardware/sas/default.nix @@ -1,6 +1,9 @@ { ... }: { - imports = [ ./display.nix ]; + imports = [ + ./display.nix + ./keybinds.nix + ]; hardware = { enableAllFirmware = true; diff --git a/hosts/elara/hardware/sas/keybinds.nix b/hosts/elara/hardware/sas/keybinds.nix new file mode 100644 index 0000000..c176067 --- /dev/null +++ b/hosts/elara/hardware/sas/keybinds.nix @@ -0,0 +1,15 @@ +{ lib, pkgs, ... }: +{ + home-manager.sharedModules = [ + { + 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/jupiter/users/nick/default.nix b/hosts/jupiter/users/nick/default.nix index be23851..4d5fba9 100644 --- a/hosts/jupiter/users/nick/default.nix +++ b/hosts/jupiter/users/nick/default.nix @@ -14,6 +14,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; }) diff --git a/hosts/jupiter/users/storm/default.nix b/hosts/jupiter/users/storm/default.nix index 70c97ea..472456c 100644 --- a/hosts/jupiter/users/storm/default.nix +++ b/hosts/jupiter/users/storm/default.nix @@ -14,6 +14,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/home-manager { inherit user home; }) (import ../../../common/configs/user/console/neovim { inherit user home; })