crmne

crmne / hyprmoncfg

Public

Terminal-first monitor configurator and daemon for Hyprland

189
6
100% credibility
Found Apr 05, 2026 at 189 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Terminal tool for visually arranging multiple monitors in Hyprland, saving reusable layouts, and automatically applying them when screens are plugged in.

How It Works

1
😩 Struggle with monitors

You plug in a new screen or projector, but positions are wrong and you have to edit files by hand each time.

2
🔍 Find the helper tool

Discover a simple terminal app that lets you arrange your screens visually without math or guesswork.

3
🖥️ Drag screens into place

Open the tool to see your monitors on a map – grab and move them exactly where they feel right, with live previews.

4
💾 Save your perfect setup

Give it a name like 'home desk' or 'conference' and save the layout for next time.

5
🤖 Turn on auto-magic

Start a quiet background watcher that detects new screens and applies your saved layout instantly.

Screens always perfect

Now, no matter what screens you connect, everything snaps into your ideal arrangement automatically – no more fiddling!

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 189 to 189 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is hyprmoncfg?

hyprmoncfg is a terminal-first monitor configurator and daemon for Hyprland, written in Go. It lets you drag monitors spatially in a TUI, tweak scales and positions visually, and save named profiles like "desk" or "conference" that match by hardware ID, not flaky connector names. A background daemon auto-applies the best profile on hotplug, with safe reloads and 10-second revert windows.

Why is it gaining traction?

Unlike GUI tools dragging in Python or GTK deps, hyprmoncfg delivers a static Go binary with zero runtime baggage—runs over SSH, adapts to themes. It handles mirroring, VRR, transforms, and workspace planning (sequential, interleave, manual), plus source-chain checks to avoid config mismatches. Developers dig the atomic applies, hardware-stable profiles, and dotfiles-friendly JSON storage.

Who should use this?

Hyprland users juggling laptop + external displays, like remote workers docking daily or presenters fighting projector guesswork. Ideal for multi-monitor setups where Hyprland's manual `monitor=` lines break on reboots or swaps. Skip if you're single-screen or prefer kanshi's CLI purity.

Verdict

Grab it via AUR (`yay -S hyprmoncfg`)—polished TUI, solid docs at hyprmoncfg.dev, and full tests make it production-ready despite 189 stars and 1.0% credibility score. Daemon needs systemd enablement, but it's a no-brainer upgrade over editing conf files backstage.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.