Back to browse
GitHub Repository

⌨️🪟 Vim keybind submaps and shell scripts for Hyprland to use Vim motions globally in... GUI-land.

65 starsLua

HyprVim – System-wide Vim modes in Hyprland with which-key HUD

by uhs-robert·Feb 19, 2026·2 points·1 comment

AI Analysis

●●SolidNiche GemWizardry

System-wide Vim modes via Hyprland submaps; complete feature parity but audience locked to Hyprland.

Strengths
  • Full Vim motion language (hjkl, w/b/e, marks, registers, surround, text objects) applied system-wide is ambitious
  • Built on Hyprland's native submaps (not a reimplementation), so tight integration and low overhead
  • Which-key HUD is thoughtful UX addition; command mode integrates with Hyprland-specific actions (:workspace, :split, :float)
Weaknesses
  • Hyprland-only; 90% of Linux users use GNOME/KDE, so market is extremely small
  • Requires eww (Elkowar's Wacky Widgets) for which-key HUD; adds daemon dependency and learning curve
Target Audience

Hyprland desktop users, Vim power users, Linux desktop enthusiasts

Similar To

Vim · Evil mode (Emacs) · VSCode Vim extension

Similar Projects