mirror of
https://github.com/basecamp/omarchy.git
synced 2025-07-28 12:49:25 +00:00
Update keyboard shortcuts script to show all runtime keybinds (#70)
* feat: Add a keyboard shortcuts helper This commit: * Changes keybinds to use `bindd` and adds descriptions for each one * Changes the keybinds script to use `hyprctl binds` to inspect runtime keybinds and generate a wofi menu to search/inspect keybinds * Rely on 'order defined' for sorting Using `hyprctl binds` lets us get the binds in the order they're defined. This lets us be deliberate about what keybinds we want to show up at the top of the presented window. * Skip cache file for keybinds * Strip extra newline causing double spacing
This commit is contained in:
14
default/hypr/bindings/01-important.conf
Normal file
14
default/hypr/bindings/01-important.conf
Normal file
@ -0,0 +1,14 @@
|
||||
# Launching
|
||||
bindd = SUPER, space, Application Launcher, exec, pkill wofi || wofi --show drun --sort-order=alphabetical --style="$HOME/.local/share/omarchy/default/wofi/search.css"
|
||||
bindd = SUPER, K, Show Keybindings, exec, ~/.local/share/omarchy/bin/omarchy-show-keybindings
|
||||
|
||||
bindd = SUPER, return, Launch a Terminal, exec, $terminal
|
||||
bindd = SUPER, F, Launch a File Manager, exec, $fileManager
|
||||
bindd = SUPER, B, Launch a Browser, exec, $browser
|
||||
bindd = SUPER, M, Launch a Music Player, exec, $music
|
||||
bindd = SUPER, N, Launch nvim, exec, $terminal -e nvim
|
||||
bindd = SUPER, T, Launch btop, exec, $terminal -e btop
|
||||
bindd = SUPER, D, Launch lazydocker, exec, $terminal -e lazydocker
|
||||
bindd = SUPER, G, Launch a Messenger App, exec, $messenger
|
||||
bindd = SUPER, O, Launch Obsidian, exec, obsidian -disable-gpu
|
||||
bindd = SUPER, slash, Launch a Password Manager, exec, $passwordManager
|
Reference in New Issue
Block a user