feat(hyprland): add hyprexpo plugin

This commit is contained in:
toast 2025-11-06 17:30:55 +09:00
parent f6d6f886d5
commit a88c059ac2

View file

@ -6,6 +6,9 @@
enable = true; enable = true;
package = pkgs.hyprland; package = pkgs.hyprland;
systemd.enable = false; systemd.enable = false;
plugins = [
pkgs.hyprlandPlugins.hyprexpo
];
settings = { settings = {
exec-once = [ "waybar" "uwsm app -- firefox" ]; exec-once = [ "waybar" "uwsm app -- firefox" ];
@ -23,6 +26,15 @@
"XMODIFIERS,@im=kime" "XMODIFIERS,@im=kime"
]; ];
plugin = {
hyprexpo = {
columns = 2;
gap_size = 0;
bg_col = "rgb(000000)";
workspace_method = "first 1";
};
};
bind = [ bind = [
"$mod, Q, exec, $terminal" "$mod, Q, exec, $terminal"
"$mod, C, killactive" "$mod, C, killactive"
@ -67,6 +79,7 @@
"$mod SHIFT, 8, movetoworkspace, 8" "$mod SHIFT, 8, movetoworkspace, 8"
"$mod SHIFT, 9, movetoworkspace, 9" "$mod SHIFT, 9, movetoworkspace, 9"
"$mod SHIFT, 0, movetoworkspace, 10" "$mod SHIFT, 0, movetoworkspace, 10"
"$mod, Tab, hyprexpo:expo, toggle"
"$mod, S, exec, hyprshot-save --no-upload" "$mod, S, exec, hyprshot-save --no-upload"
"$mod SHIFT, S, exec, hyprshot-save" "$mod SHIFT, S, exec, hyprshot-save"