aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-11-16input: Pass bindings list as iteratorIvan Molodetskikh
Allows generating it dynamically.
2025-11-16focus-ring: Fix first frame draw of border rounded cornersIvan Molodetskikh
How was this a thing until now?
2025-11-16focus-ring: Add thicken_corners settingIvan Molodetskikh
2025-11-16docs: fix typo in screenshot-window action nameMunsMan
2025-11-16CI: Disable caching on FreeBSDIvan Molodetskikh
It didn't quite work, now it started failing altogether.
2025-11-13layout: Fix background color premultiplicationIvan Molodetskikh
2025-11-11wiki: Add more Arch optional deps to quick startIvan Molodetskikh
2025-11-11docs: update swww name and linkHigherOrderLogic
2025-11-11wiki: Mention Waybar in quick startIvan Molodetskikh
2025-11-10wiki: Add quick start to Getting StartedIvan Molodetskikh
2025-11-10Update LXQt wiki link in niri integrationEtch9
The github wiki is deprecated
2025-11-07Update Smithay (layer-shell exclusive edge fixup)Ivan Molodetskikh
2025-11-03Update Smithay (layer-shell exclusive edge, tablet pressure workaround)Ivan Molodetskikh
2025-10-31layout: Find preset width for new columnsIvan Molodetskikh
Fixes first Mod+R doing nothing on windows like non-tiled foot.
2025-10-31Avoid triggering hot corner during some grabsIvan Molodetskikh
2025-10-31Simplify downcast_ref().is_some()Ivan Molodetskikh
2025-10-30Update installation options in Getting-Started.mdFrankie Robertson
Added a link to a pacstall package for Debian-based distros.
2025-10-30fix: building with systemd on musl libc systemsVal Packett
This mostly affects postmarketOS as we're the ones pushing musl+systemd the most currently.
2025-10-29tty: Fix cast for aarch64Ivan Molodetskikh
2025-10-29tty: Move HDR property reset to session resumeIvan Molodetskikh
Not sure why it was in output config changed, but it shouldn't be there as that's called quite frequently.
2025-10-29tty: Tone down some property setting messagesIvan Molodetskikh
If those props are missing we don't want to scream "error" in the logs.
2025-10-29Update Smithay (linear dmabuf import fix, damage shaper overflow fix, popup ↵Ivan Molodetskikh
focus fix)
2025-10-29Pin tracing-subscriber to 0.3.19Ivan Molodetskikh
2025-10-29Add support for custom modes and modelines. (#2479)Merlijn
* Implement custom modes and modelines Co-authored-by: ToxicMushroom <32853531+ToxicMushroom@users.noreply.github.com> * fixes * refactor mode and modeline kdl parsers. * add IPC parse checks * refactor: address feedback * fix: add missing > 0 refresh rate check * move things around * fixes * wiki fixes --------- Co-authored-by: Christian Meissl <meissl.christian@gmail.com> Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-10-26feat: event-stream event for when a screenshot is taken (#2565)Kainoa Kanter
* feat: event-stream event for when a screenshot is taken * ScreenshotTaken --> ScreenshotCaptured * review comments * fix: screenshot completion event path serializatation * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-10-24config: fix parsing of XF86ScreenSaver keyelivance
Closes #1969
2025-10-20Create parents of screenshots directoryLuna B
2025-10-20docs: describe screen mirroring with wl-mirror (#2633)haansn08
* docs: describe screen mirroring with wl-mirror * docs: apply wording suggestions for wl-mirror section * Update docs/wiki/Screencasting.md * Update docs/wiki/Screencasting.md --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-10-19Use `AsFd` to get rid of re-borrowing of zbus Power Key fdMarkus Pettersson
2025-10-19backend/tty: Consider only primary node in drm udev eventathul-krishna-kr
2025-10-19Add --path argument for niri msg screenshot* commands (#2126)Lin Xianyi
* Check for empty screenshot parent before creating Avoids a warning. * Add --path argument for niri msg screenshot* commands * fix --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-10-18Add login1 LidClosed monitoringIvan Molodetskikh
2025-10-18Extract set_lid_closed()Ivan Molodetskikh
2025-10-18feat(move-floating-window): percentage change (#2371)Mykyta Onipchenko
* feat: add percentage change to move-floating-window * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-10-18Redraw cursor if hidden during screenshotArijanJ
2025-10-18wiki: fix list in tab-indicator sectionYuri Pieters
2025-10-17tty: Retry adding device on changeIvan Molodetskikh
On my laptop, sometimes the initial addition of the dGPU fails for some reason.
2025-10-17tty: Improve debug messagesIvan Molodetskikh
2025-10-15niri.spec: Just skip the par fd limit testsIvan Molodetskikh
2025-10-15niri.spec: Also set --test-threads=2Ivan Molodetskikh
For some reason it's not enough?
2025-10-15niri.spec: Bring back RAYON_NUM_THREADS limitIvan Molodetskikh
Until we figure out how to bump the fd limits.
2025-10-15wiki: Mention windowed fullscreen on fullscreen and maximize pageIvan Molodetskikh
2025-10-15wiki: Add missing Since annotationsIvan Molodetskikh
2025-10-15wiki: Really fix imagesIvan Molodetskikh
2025-10-15wiki: Fix imagesIvan Molodetskikh
GitHub is making this harder than necessary
2025-10-15wiki: Document fullscreen and maximizeIvan Molodetskikh
2025-10-15layout: Make resizing actions unmaximizeIvan Molodetskikh
I feel this is more intuitive compared to them doing nothing. True maximize is kinda similar to full-width in spirit, so make the actions behave the same.
2025-10-15Implement maximize-to-edges (true Wayland maximize)Ivan Molodetskikh
2025-10-15layout/monitor: Make between-workspace insert hint narrowerIvan Molodetskikh
I've got feedback that full-width hint looks like the window will be maximized on the new workspace.
2025-10-15layout/tile: Fade out border for fullscreenIvan Molodetskikh