chultun/README.md

878 B

budget

Resource limits for desktop apps and terminal workloads. Requires Linux, cgroup v2, a systemd user session, and Go 1.26+.

Copy profiles.example.toml to ~/.config/budget/profiles.toml and edit limits, app IDs, and terminal prefixes.

Action Command
Install and apply ./install.sh
Apply configuration edits budget apply
Show configuration budget status
Launch with a profile budget run compute -- COMMAND
Override a running app or unit budget set unrestricted TARGET
Test go test -race ./...
Lint golangci-lint run