Skip to main content

Automatically manage multiple monitor setups for hyprland

Project description

hyprmonmon

Manage, remember and monitor different display layouts for hyprland.

Install click, hyprpy and nwg-displays.

Add the following autostart to hyprland.conf:

exec-once = hyprmonmon watch

To configure the current layout using nwg-displays, run: hyprmonmon config.

To re-apply the current layout use hyprmonmon apply.

By default, hyprmonmon config will ask nwg-displays to configure 10 workspaces, to use a different amount of workspaces, use hyprmonmon config --num_ws 5.

hyprmonmon will save the display / workspace layout in config files based on the fingerprint of your current setup. The fingerprint is based on a hash of the name and description of each active display.

If a new display is connected, hyprmonmon watch will automatically try to load the config for the new fingerprint.

The per-fingerprint config files can be found in ~/.config/hyprmonmon.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hyprmonmon-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hyprmonmon-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file hyprmonmon-0.1.0.tar.gz.

File metadata

  • Download URL: hyprmonmon-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.7 Linux/6.12.50-1-lts

File hashes

Hashes for hyprmonmon-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2d4f955065f068dd215d4822164104559ffaad0fe35d092b9fc3666ce74a637b
MD5 358175de5bf85956d053f23aab7a4305
BLAKE2b-256 deba23ce1e56d2ecea7d5443786647e25f2a6a0b4d1df913e88363b5be7a603d

See more details on using hashes here.

File details

Details for the file hyprmonmon-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: hyprmonmon-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.7 Linux/6.12.50-1-lts

File hashes

Hashes for hyprmonmon-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e88059c5fa2243c98f3e666a53a25c86356083c15045e97686ec464882d33695
MD5 cfe869a3c29b3fb7e68b52a0b85bad25
BLAKE2b-256 c10951913b492827da02d14b2f3c56f0e638afab0be0a43736db9ac63279260c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page