ft: hyprland to home manager, mostly
This commit is contained in:
21
modules/desktop/hypr-xf86.nix
Normal file
21
modules/desktop/hypr-xf86.nix
Normal file
@@ -0,0 +1,21 @@
|
||||
{ hyprLib, ... }:
|
||||
|
||||
let
|
||||
inherit (hyprLib)
|
||||
bind
|
||||
exec
|
||||
mulexec
|
||||
;
|
||||
in
|
||||
{
|
||||
home-manager.users."djai".wayland.windowManager.hyprland.settings.bind = [
|
||||
(bind "XF86AudioRaiseVolume" (exec "pactl set-sink-volume @DEFAULT_SINK@ +10% ") "Increase volume using XF86 keys")
|
||||
(bind "XF86AudioLowerVolume" (exec "pactl set-sink-volume @DEFAULT_SINK@ -10% ") "Decrease volume using XF86 keys")
|
||||
(bind "XF86AudioMute" (exec "pactl set-sink-mute @DEFAULT_SINK@ toggle") "Toggle mute using XF86 keys")
|
||||
(bind "XF86AudioMicMute" (exec "pactl set-source-mute @DEFAULT_SOURCE@ toggle ") "Toggle microphone mute using XF86 keys")
|
||||
|
||||
(bind "XF86MonBrightnessUp" (mulexec ["brightnessctl set +10%" "~/.config/WMScripts/backlight-notif.sh"]) "Increase screen brightness using XF86 keys")
|
||||
(bind "XF86MonBrightnessDown" (mulexec ["brightnessctl set 10%-" "~/.config/WMScripts/backlight-notif.sh"]) "Decrease screen brightness using XF86 keys")
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user