aboutsummaryrefslogtreecommitdiff
path: root/src/utils.rs
AgeCommit message (Collapse)Author
2024-02-21Move utils to subfolderIvan Molodetskikh
2024-02-21Add systemd feature flag for systemd-specific thingsIvan Molodetskikh
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-10Move CLI types to submoduleIvan Molodetskikh
2024-01-11Mark cause_panic() as #[inline(never)]Ivan Molodetskikh
Despite compiling with frame pointers, inlining cause_panic() makes the backtrace omit its frame and even the source location in main...
2024-01-09Add panic subcommand to check backtracesIvan Molodetskikh
2024-01-07Move config into a separate crateIvan Molodetskikh
Get miette and knuffel deps contained within.
2023-12-24Move clones up from find_window_and_outputIvan Molodetskikh
2023-12-24Move output_size to utilsIvan Molodetskikh
2023-11-24Move command spawning to a threadIvan Molodetskikh
It was showing up on profiles causing dropped frames.
2023-11-24Don't propagate overwritten RUST_{,LIB_}BACKTRACEIvan Molodetskikh
2023-10-31Show notification on screenshotIvan Molodetskikh
2023-10-31Include filename in screenshot-pathIvan Molodetskikh
2023-10-31Make screenshot path configurableIvan Molodetskikh
2023-10-24Remove time crate in favor of manual implIvan Molodetskikh
Cuts down a few more dependencies.
2023-10-24Use png crate directly instead of imageIvan Molodetskikh
Reduce dependencies a bit.
2023-10-24Update SmithayIvan Molodetskikh
2023-10-01Make default cursor respect output scaleIvan Molodetskikh
First part of https://github.com/YaLTeR/niri/issues/16
2023-09-26Update SmithayIvan Molodetskikh
2023-09-21Use double-fork when spawning subprocessesIvan Molodetskikh
Fixes https://github.com/YaLTeR/niri/issues/10
2023-09-19Extract make_screenshot_path()Ivan Molodetskikh
2023-08-16Add binds to move between monitorsIvan Molodetskikh
2023-08-15Use xcursor default cursor, or fallback from AnvilIvan Molodetskikh
2023-08-14Add frame clockIvan Molodetskikh
Tracks the presentation time and allows querying the next presentation time.