2026-05-07 11:23:09 +01:00
2025-12-10 08:28:21 +00:00
2026-05-07 11:22:44 +01:00
2025-12-10 19:35:13 +00:00
2025-12-09 12:21:52 +00:00
2026-05-07 11:23:09 +01:00
2026-05-07 11:23:09 +01:00
2026-05-07 10:48:25 +01:00
2026-05-07 11:22:44 +01:00
2025-12-10 20:15:04 +00:00
2025-12-10 21:44:50 +00:00

hypruler

📏 Measure anything on your screen. Built for Linux + Hyprland.

Hypruler demo


Installation

Pre-built AUR binary (fastest)

yay -S hypruler-bin

Building from source

Using the AUR:

yay -S hypruler

Or manually from GitHub:

git clone https://github.com/t4t5/hypruler.git
cd hypruler
cargo build --release
cargo install --path .

Usage

Add a keybind to your Hyprland config (~/.config/hypr/hyprland.conf):

bind = $mainMod, M, exec, hypruler

Or if you're using Omarchy (~/.config/hypr/bindings.conf):

bindd = SUPER, M, hypruler, exec, hypruler

Requirements

  • wlroots-based compositor (Hyprland, Sway, etc.)
  • wlr-screencopy-unstable-v1 protocol support

Acknowledgments

Heavily inspired by PixelSnap for macOS.

License

MIT

Description
Measure anything on your screen. Built for Linux + Hyprland.
Readme MIT 944 KiB
Languages
Rust 98.5%
Just 1.5%