xf86 keys

This commit is contained in:
Odweta
2026-01-11 20:35:40 +01:00
parent d379d26b96
commit 54c5b4b1ff
+42 -7
View File
@@ -72,7 +72,7 @@
"$term" = "${pkgs.kitty}/bin/kitty"; "$term" = "${pkgs.kitty}/bin/kitty";
"$menu" = "${pkgs.wofi}/bin/wofi --show run"; "$menu" = "${pkgs.wofi}/bin/wofi --show run";
"$lock" = "${pkgs.hyprlock}/bin/hyprlock -n"; "$lock" = "${pkgs.hyprlock}/bin/hyprlock -n";
/*
bind = [ bind = [
"$mod SHIFT, RETURN, exec, $term" "$mod SHIFT, RETURN, exec, $term"
"$mod SHIFT, C, killactive" "$mod SHIFT, C, killactive"
@@ -100,29 +100,64 @@
key = "XF86MonBrightnessUp"; key = "XF86MonBrightnessUp";
mods = ""; mods = "";
command = "light -A 10"; command = "light -A 10";
}; }
{ {
key = "XF86MonBrightnessDown"; key = "XF86MonBrightnessDown";
mods = ""; mods = "";
command = "light -U 10"; command = "light -U 10";
}; }
{ {
key = "XF86AudioRaiseVolume"; key = "XF86AudioRaiseVolume";
mods = ""; mods = "";
command = "wpctl set-volume @DEFAULT_SINK@ 5%+"; command = "wpctl set-volume @DEFAULT_SINK@ 5%+";
}; }
{ {
key = "XF86AudioLowerVolume"; key = "XF86AudioLowerVolume";
mods = ""; mods = "";
command = "wpctl set-volume @DEFAULT_SINK@ 5%-"; command = "wpctl set-volume @DEFAULT_SINK@ 5%-";
}; }
{ {
key = "XF86AudioMute"; key = "XF86AudioMute";
mods = ""; mods = "";
command = "wpctl set-mute @DEFAULT_SINK@ toggle"; command = "wpctl set-mute @DEFAULT_SINK@ toggle";
}; }
]; ];
}; };
}; };*/
bind = [
# standard $mod keybindings
{ key = "RETURN"; mods = "$mod SHIFT"; command = "$term"; }
{ key = "C"; mods = "$mod SHIFT"; command = "killactive"; }
{ key = "Q"; mods = "$mod SHIFT"; command = "exit"; }
{ key = "P"; mods = "$mod"; command = "$menu"; }
{ key = "L"; mods = "$mod"; command = "$lock"; }
{ key = "H"; mods = "$mod"; command = "movefocus,l"; }
{ key = "J"; mods = "$mod"; command = "movefocus,r"; }
{ key = "K"; mods = "$mod"; command = "movefocus,u"; }
{ key = "L"; mods = "$mod"; command = "movefocus,d"; }
# workspace switching
{ key = "1"; mods = "$mod"; command = "workspace,1"; }
{ key = "2"; mods = "$mod"; command = "workspace,2"; }
{ key = "3"; mods = "$mod"; command = "workspace,3"; }
{ key = "4"; mods = "$mod"; command = "workspace,4"; }
{ key = "1"; mods = "$mod SHIFT"; command = "movetoworkspace,1"; }
{ key = "2"; mods = "$mod SHIFT"; command = "movetoworkspace,2"; }
{ key = "3"; mods = "$mod SHIFT"; command = "movetoworkspace,3"; }
{ key = "4"; mods = "$mod SHIFT"; command = "movetoworkspace,4"; }
# brightness keys
{ key = "XF86MonBrightnessUp"; mods = ""; command = "light -A 10"; }
{ key = "XF86MonBrightnessDown"; mods = ""; command = "light -U 10"; }
# volume keys (PipeWire)
{ key = "XF86AudioRaiseVolume"; mods = ""; command = "wpctl set-volume @DEFAULT_SINK@ 5%+"; }
{ key = "XF86AudioLowerVolume"; mods = ""; command = "wpctl set-volume @DEFAULT_SINK@ 5%-"; }
{ key = "XF86AudioMute"; mods = ""; command = "wpctl set-mute @DEFAULT_SINK@ toggle"; }
];
} }