Skip to content

KwimyOS/kwimy-keybind-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kwimy Keybind Menu

A small Rust TUI for browsing keybinds

Kwimy Keybind Menu screenshot

Layout

  • Cargo.toml / Cargo.lock: Rust crate definition.
  • src/main.rs: All app logic (UI, event loop, config loading).
  • config.toml: Example keybind list.

Configuration

The app loads keybinds in this order:

  1. $XDG_CONFIG_HOME/kwimy-keybind-menu/config.toml
  2. ~/.config/kwimy-keybind-menu/config.toml
  3. /usr/share/kwimy-keybind-menu/config.toml
  4. Built-in defaults in src/main.rs

TOML format:

[[keybinds]]
keys = "SUPER + D"
name = "Launcher"
desc = "Open app launcher"

Build & Run

From this directory:

cargo build
cargo run

Install

From this directory (local build):

makepkg -si

With the Kwimy repo configured:

sudo pacman -S kwimy-keybind-menu

Controls

  • Type to search
  • Esc or Ctrl+c to quit

About

A small Rust TUI for browsing keybinds

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors