Skip to content

2.0.1

Compare
Choose a tag to compare
@mmstick mmstick released this 01 May 19:27
· 6 commits to master since this release
837da2c

Fixes

  • daemon: Early return on a kernel lacking SCHED_DEBUG which causes the service to not start
  • daemon: Spawns the pipewire monitoring sub-process with /proc/self/exe
  • pipewire: Prevents duplicate threads being spawned to monitor the same pipewire socket

Improvements

  • Significant reduction in total memory and CPU consumption
    • Much faster access to process info from a PID lookup
    • Reduced heap allocations in hot paths for new process assignments
    • Added a garbage collection method to be called periodically

Chores

  • config: Added schedtool to exceptions
  • config: Added gamescope and some game launchers
  • daemon: Some additional debug and trace logs
  • just: Auto-detect path of execsnoop
  • just: Use lld linker if available
  • nix: Adds Nix flake

Full Changelog: 2.0.0...2.0.1