Skip to content

fix: correct Noctalia widget monitor layout#80

Merged
CollieIsCute merged 2 commits into
masterfrom
fix/noctalia-widget-layout-state
Jun 30, 2026
Merged

fix: correct Noctalia widget monitor layout#80
CollieIsCute merged 2 commits into
masterfrom
fix/noctalia-widget-layout-state

Conversation

@CollieIsCute

@CollieIsCute CollieIsCute commented Jun 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • parse hyprctl monitor JSON inside jq so x-position sorting actually applies
  • account for rotated outputs when deriving desktop widget coordinates on the right monitor
  • keep lockscreen widget coordinates in Noctalia's expected unrotated reference space
  • clear local stale Noctalia lockscreen state so config fallback is active on this machine

Verification

  • chezmoi execute-template < home/dot_config/noctalia/20-widgets.generated.toml.tmpl
  • chezmoi apply -v /home/collie/.config/noctalia/20-widgets.generated.toml
  • noctalia config validate /home/collie/.config/noctalia
  • noctalia config validate /home/collie/.config/noctalia/20-widgets.generated.toml
  • noctalia config validate
  • chezmoi diff /home/collie/.config/noctalia/20-widgets.generated.toml
  • restarted noctalia and confirmed it is responding with noctalia msg status

Notes

  • Desktop widget idle/media visibility settings are intentionally unchanged: show_when_idle remains false, hide_when_no_media remains true.
  • A full chezmoi apply dry-run shows unrelated destination drift under ~/.config/opencode/skills; this PR does not touch those files.

@CollieIsCute CollieIsCute merged commit 6d42a49 into master Jun 30, 2026
4 checks passed
@CollieIsCute CollieIsCute deleted the fix/noctalia-widget-layout-state branch June 30, 2026 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant