Commit graph

4 commits

Author SHA1 Message Date
John Titor
b4aacf5ab5
nixos/scx: add new schedulers 2024-12-08 23:32:45 +05:30
John Titor
fc8f58848e
nixos/scx: cleanup
- use utils.escapeSystemdExecArgs in systemd service

- remove StandardError="journal" as it's already default
2024-11-23 13:17:36 +05:30
John Titor
9480c8be07
nixos/scx: remove dead reference to scx.rustland 2024-11-23 01:17:54 +05:30
John Titor
3e710e6d15
nixos/scx: init
This adds a `services.scx.enable` option to enable sched-ext schedulers.

Requires a kernel with sched-ext enabled (6.12+) or a kernel with the patchset.

requiredKernelConfigs are taken from https://cateee.net/lkddb/web-lkddb/SCHED_CLASS_EXT.html
2024-11-19 23:09:53 +05:30