hyprKCS - Hyprland keybind manager

Published: (January 14, 2026 at 09:42 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

Overview

Ever forget your own keybinds? Tired of grepping through multiple config files just to change a workspace shortcut?
hyprKCS is a native, fast GUI written in Rust & GTK4. It parses your Hyprland config (including recursively sourced files) and provides a searchable, interactive dashboard for your system.

Features

  • Fuzzy Search – Find actions instantly (e.g., type resize or volume).
  • Add, Edit & Delete – Full CRUD support for your keybinds directly from the UI.
  • Key Recorder – Click “Record” and press the keys instead of typing SUPER + SHIFT + Q.
  • Deep Parsing – Reads source = … directives recursively across your entire setup.
  • Native UI – Built with Libadwaita to match your system theme (dark/light mode) seamlessly.
  • Direct Control – Execute and test binds directly from the UI via hyprctl.
  • Conflict Wizard – Automatically detects duplicate binds and guides you through resolving them interactively. No more hunting for that one duplicate SUPER + Q.
  • Massive Optimization – Refactored parser logic and switched to the jemalloc allocator; now lighter and faster than ever.
  • Smart Backups – One‑click backup that recursively saves your main config and all sourced files into a timestamped directory.

Technical Details

  • Recursive Parser – Custom regex‑based parser that handles variable resolution ($mainMod) and recursive file sourcing.
  • Memory Optimization – Switched to tikv-jemallocator on Linux and optimized the parsing algorithm (removed O(n²) sorting), resulting in a negligible memory footprint (~20–30 MB RSS in release mode).
  • Layer Shell – Uses gtk4-layer-shell to render as a proper overlay application that respects Hyprland’s window rules.

Installation

Arch Linux (AUR)

yay -S hyprkcs-git

Nix

nix run github:kosa12/hyprKCS

Repository

GitHub: kosa12/hyprKCS

Back to Blog

Related posts

Read more »

Can I start using Wayland in 2026?

Article URL: https://michael.stapelberg.ch/posts/2026-01-04-wayland-sway-in-2026/ Comments URL: https://news.ycombinator.com/item?id=46485989 Points: 11 Comment...

An erratic Xfce4 Black Screen (WIP)

Erratic Black Screen Issues on Linux Xfce4 !Cover image for “An erratic Xfce4 Black Screen WIP”https://media2.dev.to/dynamic/image/width=1000,height=420,fit=co...