Skip to content

Conversation

@spikespaz
Copy link
Member

The monitors definitions can now support variables defined here: https://wiki.hypr.land/Configuring/Monitors/#monitor-v2

FIXME: There's a problem with using freeformType and mkRenamedOptionModule in the same submodule type: because any arbitrary attributes are accepted by the freeformType, the renamed option warnings will never be triggered, and never shown. However, the old attribute will still automatically be replaced by the new one.

@spikespaz spikespaz self-assigned this Jul 12, 2025
@spikespaz spikespaz added enhancement New feature or request compat Relating to compatibility with other modules (whether Home-Manager, NixOS, or third-party) priority: high parity Related maintaining parity with the features offered by the program configuration file. and removed compat Relating to compatibility with other modules (whether Home-Manager, NixOS, or third-party) labels Jul 12, 2025
The `monitors` definitions can now support variables defined
here: <https://wiki.hypr.land/Configuring/Monitors/#monitor-v2>

FIXME: There's a problem with using `freeformType` and
`mkRenamedOptionModule` in the same submodule type: because any
arbitrary attributes are accepted by the `freeformType`, the renamed
option warnings will never be triggered, and never shown. However, the
old attribute will still automatically be replaced by the new one.
@spikespaz spikespaz force-pushed the u/jacob/monitorv2-freeform-options branch from ce73f9b to a1d06a1 Compare July 24, 2025 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request parity Related maintaining parity with the features offered by the program configuration file. priority: high

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants