aboutsummaryrefslogtreecommitdiffstats
path: root/modules/desktop/niri/keybindings.nix
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@gmail.com>2026-09-25 04:32:15 +0530
committerArpit Chakladar <arpitchakladar@gmail.com>2026-09-25 04:32:31 +0530
commit0afd73753d72b7ac2de83f80f457a85a5a33a29c (patch)
treec09106db3779a59f3a9a7db9553da5ef3d928d46 /modules/desktop/niri/keybindings.nix
parentf36491c92269d3e1dd241e67c292af762ac498c3 (diff)
downloadhome-manager-config-0afd73753d72b7ac2de83f80f457a85a5a33a29c.tar.gz
home-manager-config-0afd73753d72b7ac2de83f80f457a85a5a33a29c.zip
feat(desktop/rofi): added rofi actions
Rofi actions allows users to run some of the most commonly run shell commands (like shutdown, poweroff monitors, start usque/vpn tunnels), from a rofi menu instead of having to memorize and type them out.
Diffstat (limited to 'modules/desktop/niri/keybindings.nix')
-rw-r--r--modules/desktop/niri/keybindings.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/desktop/niri/keybindings.nix b/modules/desktop/niri/keybindings.nix
index e8513f8..de2f144 100644
--- a/modules/desktop/niri/keybindings.nix
+++ b/modules/desktop/niri/keybindings.nix
@@ -110,6 +110,12 @@ in
"drun"
];
};
+ "Mod+Shift+E" = {
+ _props.hotkey-overlay-title = "Run an Action: rofi";
+ spawn = [
+ (lib.getExe config.desktop.rofi.action.package)
+ ];
+ };
"Mod+Return" = lib.mkIf config.terminal.kitty.enable {
_props.hotkey-overlay-title = "Open a Terminal: kitty";
spawn = [ (lib.getExe config.terminal.kitty.package) ];