Add cava keybind to hyprland
Add withTerm function to simplify programs to run in terminal (alacritty by default) with a key bind. Also include setting terminal name to name of program to allow waybar rewrites to work
This commit is contained in:
parent
8a7332af7c
commit
8a438400f8
|
@ -223,6 +223,12 @@
|
||||||
"move onscreen 100%-820 60,title:Remmina Remote Desktop Client|Remmina Preferences,class:org.remmina.Remmina"
|
"move onscreen 100%-820 60,title:Remmina Remote Desktop Client|Remmina Preferences,class:org.remmina.Remmina"
|
||||||
];
|
];
|
||||||
bind = let
|
bind = let
|
||||||
|
withTerm = {
|
||||||
|
term ? "alacritty",
|
||||||
|
package ? config.programs.${term}.package,
|
||||||
|
progname,
|
||||||
|
args ? "",
|
||||||
|
}: "${package}/bin/${term} -T ${progname} -e ${progname} ${args}";
|
||||||
workspace = w: [
|
workspace = w: [
|
||||||
"SUPER, ${toString w}, moveworkspacetomonitor, ${toString w} current"
|
"SUPER, ${toString w}, moveworkspacetomonitor, ${toString w} current"
|
||||||
"SUPER, ${toString w}, workspace, ${toString w}"
|
"SUPER, ${toString w}, workspace, ${toString w}"
|
||||||
|
@ -253,10 +259,19 @@
|
||||||
"SUPER, Space, exec, pkill rofi || ${rofi.finalPackage}/bin/rofi -show combi"
|
"SUPER, Space, exec, pkill rofi || ${rofi.finalPackage}/bin/rofi -show combi"
|
||||||
"SUPER, Return, exec, ${alacritty.package}/bin/alacritty"
|
"SUPER, Return, exec, ${alacritty.package}/bin/alacritty"
|
||||||
"SUPER SHIFT, Return, exec, ${emacs.finalPackage}/bin/emacsclient -c"
|
"SUPER SHIFT, Return, exec, ${emacs.finalPackage}/bin/emacsclient -c"
|
||||||
"SUPER, S, exec, ${alacritty.package}/bin/alacritty -e btm ${btm_args}"
|
|
||||||
"SUPER SHIFT, S, exec, ${alacritty.package}/bin/alacritty -e btm --basic ${btm_args}"
|
|
||||||
"SUPER, W, exec, ${pkgs.nyxt}/bin/nyxt --no-socket"
|
"SUPER, W, exec, ${pkgs.nyxt}/bin/nyxt --no-socket"
|
||||||
|
|
||||||
|
# Terminal utilities
|
||||||
|
"SUPER, S, exec, ${withTerm {
|
||||||
|
progname = "btm";
|
||||||
|
args = btm_args;
|
||||||
|
}}"
|
||||||
|
"SUPER SHIFT, S, exec, ${withTerm {
|
||||||
|
progname = "btm";
|
||||||
|
args = btm_args + " --basic";
|
||||||
|
}}"
|
||||||
|
"SUPER, C, exec, ${withTerm {progname = "cava";}}"
|
||||||
|
|
||||||
# Misc useful binds
|
# Misc useful binds
|
||||||
'',Print,exec,${pkgs.grim}/bin/grim -g "$(${pkgs.slurp}/bin/slurp)"''
|
'',Print,exec,${pkgs.grim}/bin/grim -g "$(${pkgs.slurp}/bin/slurp)"''
|
||||||
",XF86Calculator,exec,pkill rofi || ${rofi.finalPackage}/bin/rofi -show calc"
|
",XF86Calculator,exec,pkill rofi || ${rofi.finalPackage}/bin/rofi -show calc"
|
||||||
|
|
Loading…
Reference in a new issue