aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-21Add --session CLI flag instead of detection based on systemd serviceIvan Molodetskikh
Allows running without systemd.
2024-02-20niri.service: Put into session.sliceIvan Molodetskikh
Now that we're separating spawned processes, put ourselves in the more important session.slice.
2024-02-20utils/spawn: Put processes into systemd scopesIvan Molodetskikh
This separates them from the niri scope for the purposes of e.g. the OOM killer only killing the app and not the compositor.
2024-02-20utils/spawn: Receive grandchild PIDIvan Molodetskikh
2024-02-18Update for Smithay MultiGpu shadow copiesIvan Molodetskikh
2024-02-18Fix fullscreen handling before initial configureIvan Molodetskikh
2024-02-17default-config: Clarify how indexed workspace access worksIvan Molodetskikh
2024-02-17Ignore mouse releases for dismissing overlaysIvan Molodetskikh
2024-02-17Prevent locking while another lock client is already activeIvan Molodetskikh
Fixes double swaylock from manual + swayidle.
2024-02-17default-config: Document enable-color-transformations-capability debug flagIvan Molodetskikh
2024-02-16Update SmithayIvan Molodetskikh
2024-02-16Bump version to 0.1.2Ivan Molodetskikh
2024-02-16default-config: Fix spelling mistakesIvan Molodetskikh
Ok I added automatic :set spell for KDL now.
2024-02-16Replace set_modified() with manual implIvan Molodetskikh
MSRV moment
2024-02-16CI: Add a MSRV jobIvan Molodetskikh
2024-02-15Add watcher testsIvan Molodetskikh
2024-02-15input: enable configuring of trackpoint devicesViktor Pocedulic
2024-02-14tty: Filter out interlaced modesIvan Molodetskikh
They don't seem to work. wlroots also filters them: https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/feb54979c0940655e36119c63e18a9ee72cc03b0/backend/drm/drm.c#L1461
2024-02-14default-config: Specify example refresh rate with 3 digitsIvan Molodetskikh
This is the format you need to use.
2024-02-14tty: Truncate Edid strings to nulIvan Molodetskikh
Otherwise they crash in wayland-rs when converting to CString.
2024-02-14Focus output unconditionally after moving window thereIvan Molodetskikh
Fixes output not getting focus if there was no window to move.
2024-02-14Add the beginnings of window rulesIvan Molodetskikh
2024-02-13config: Fix missing layout {} defaulting to 0 gapsIvan Molodetskikh
2024-02-13Do initial configuration right before sending initial configureIvan Molodetskikh
Let the toplevel fill in some details about itself.
2024-02-13Deduplicate call to miette hookIvan Molodetskikh
2024-02-12default-config: Document animation propertiesIvan Molodetskikh
2024-02-12Update flake.lockIvan Molodetskikh
2024-02-12CI: check nix build worksKiara Grouwstra
2024-02-12Implement DRM leasingShawn Wallace
Closes #178
2024-02-12Fix border getting default values for focus ringIvan Molodetskikh
2024-02-12Move default_border() into FocusRingIvan Molodetskikh
2024-02-12Export NIRI_SOCKET to systemd/dbus environmentIvan Molodetskikh
2024-02-12tty: Activate monitors on session resumeIvan Molodetskikh
2024-02-12tty: Notify idle activity on session resumeIvan Molodetskikh
2024-02-12Add skip-confirmation flag to the quit actionIvan Molodetskikh
2024-02-12Add missing spaceIvan Molodetskikh
2024-02-12Add log message when confirming exit dialogIvan Molodetskikh
2024-02-12exclude visual tests from nix, closes #181Kiara Grouwstra
2024-02-11freedesktop-screensaver: Filter out non-interesting messagesIvan Molodetskikh
2024-02-11Implement org.freedesktop.ScreenSaver InhibitIvan Molodetskikh
xdg-desktop-portal currently has no way of disabling the Inhibit portal or ever returning an error to the application from it. Thus Flatpak Firefox will never fall back to its Wayland backend. To remedy this, let's actually implement the FDO Inhibit interface that the portal can use.
2024-02-11hotkey-overlay: Deduplicate Spawn actionsIvan Molodetskikh
2024-02-11Implement error reporting in IPCIvan Molodetskikh
2024-02-10Update dependenciesIvan Molodetskikh
2024-02-10Remove logind-zbus dependencyIvan Molodetskikh
It isn't updated and we don't really need it anyway.
2024-02-10hotkey-overlay: Only show Spawn binds with Mod/SuperIvan Molodetskikh
2024-02-10Implement niri msg actionIvan Molodetskikh
2024-02-10Remove unused directories workspace depIvan Molodetskikh
2024-02-10Remove extra `` in commentIvan Molodetskikh
2024-02-10Move CLI types to submoduleIvan Molodetskikh
2024-02-10input: Fix Clippy warningIvan Molodetskikh