diff --git a/apps/btop/default.nix b/apps/btop/default.nix index ae6418e..e356f05 100644 --- a/apps/btop/default.nix +++ b/apps/btop/default.nix @@ -15,12 +15,19 @@ }; }; - wayland.windowManager.hyprland.settings = lib.mkIf (myConfig.btop.autostart) { - exec-once = [ - "uwsm app -- xdg-terminal-exec -e btop -p 2" - ]; - windowrulev2 = [ - "monitor ${myConfig.btop.monitor}, title:^(btop)$" - ]; - }; + wayland.windowManager.hyprland.settings = lib.mkMerge [ + { + bindd = [ + "CTRL SHIFT, Escape, Open Btop Minimal, exec, uwsm app -- xdg-terminal-exec -e btop -p 2" + ]; + } + (lib.mkIf (myConfig.btop.autostart) { + exec-once = [ + "uwsm app -- xdg-terminal-exec -e btop -p 2" + ]; + windowrulev2 = [ + "monitor ${myConfig.btop.monitor}, title:^(btop)$" + ]; + }) + ]; }