Files
Michael Yang c5253968b4 feat: add per output max-bpc config and ipc action
List current max-bpc values in outputs.

fix: remove 16 bpc and change default behaviour

feat(ipc): add max_bpc and format to output

fix: bpc on output config change

docs: add bpc to Outputs

feat: use atomic commits for connector properties

fix: drm `value_type` breaking change

fix: minor changes based on PR review

Rename bpc to max-bpc.

Add max-bpc output action.

refactor: add set_connector_properties

Fix niri-config parse test.

fix: bail when outside valid max bpc range
2026-05-28 19:50:25 +03:00
..
2026-03-07 08:03:24 +03:00
2026-04-25 09:12:26 +03:00

niri-ipc

Types and helpers for interfacing with the niri Wayland compositor.

Backwards compatibility

This crate follows the niri version. It is not API-stable in terms of the Rust semver. In particular, expect new struct fields and enum variants to be added in patch version bumps.

Use an exact version requirement to avoid breaking changes:

[dependencies]
niri-ipc = "=26.4.0"