Skip to content

Commit 1defa5c

Browse files
committed
docs: tweak README.md to feature the TUI
1 parent 9afc82e commit 1defa5c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ An event-driven service that automatically manages Hyprland monitor configuratio
7676
## Features
7777

7878
- Event-driven architecture responding to monitor and power state changes in real-time
79+
- Interactive TUI for visual monitor configuration and profile management
7980
- Profile-based configuration with different settings for different monitor setups
8081
- Template support for dynamic configuration generation
8182
- Hot reloading: automatically detects and applies configuration changes without restart by watching config files (optional)
@@ -1039,21 +1040,22 @@ monitor={{$external.Name}},preferred,0x0,1
10391040
Most similar tools are more generic, working with any Wayland compositor. In contrast, `hyprdynamicmonitors` is specifically designed for Hyprland (using its IPC) but provides several advantages:
10401041

10411042
**Advantages of HyprDynamicMonitors:**
1043+
- **Interactive TUI**: Built-in terminal interface for visual monitor configuration and profile management
10421044
- **Full configuration control**: Instead of introducing another configuration format, you work directly with Hyprland's native config syntax
10431045
- **Template system**: Dynamic configuration generation based on connected monitors and power state
10441046
- **Power state awareness**: Built-in AC/battery detection for laptop users
1047+
- **Event-driven automation**: Automatically responds to monitor connect/disconnect events
10451048

10461049
**Trade-offs:**
10471050
- Hyprland-specific (not generic Wayland)
10481051
- Requires systemd or wrapper script for production use (fail-fast design)
1049-
- More complex setup compared to simpler tools
10501052

10511053
**Similar Tools:**
10521054
- [kanshi](https://sr.ht/~emersion/kanshi/) - Generic Wayland output management
10531055
- [shikane](https://github.com/hw0lff/shikane) - Another Wayland output manager
10541056
- [nwg-displays](https://github.com/nwg-piotr/nwg-displays) - GUI-based display configuration tool for Sway/Hyprland
10551057
- [hyprmon](https://github.com/erans/hyprmon) - TUI-based display configuration tool for Hyprland
10561058

1057-
`hyprdynamicmonitors` can be used side-by-side with `nwg-displays` or `hyprmon`:
1058-
- Tweak the configuration in either tool
1059-
- Let `hyprdynamicmonitors` automatically write/link it to your hyprland's configuration directory
1059+
`hyprdynamicmonitors` can be used side-by-side with `nwg-displays`:
1060+
- Tweak the configuration in `nwg-displays`
1061+
- Let `hyprdynamicmonitors` automatically write/link it to your Hyprland configuration directory

0 commit comments

Comments
 (0)