Where Does procs Store Its Config File?
procs reads display config from a TOML file under XDG config, with no daemon or database anywhere.
Last updated
procs configuration is a single TOML file. Columns, sorting, styles, and pager settings live there under the XDG config home. Everything else renders live from the process table.
That statelessness makes the file optional. Missing config means sensible defaults, so new machines work before any migration. Version the file with dotfiles and every host matches.
Where procs stores this, by platform
~/.config/procs/config.toml
Single TOML file for columns and styles. Absent file means defaults. Copy it with dotfiles to keep hosts identical.
~/.config/procs/config.toml
Same XDG path on Mac. No daemon or database exists. Display config is the only persistent state.
Frequently asked questions
How do I move procs config to a new machine?
Copy the config file to the new machine. Column layouts and styles travel in that one file. Defaults apply when it is absent, so deletion resets cleanly.
Does procs store process history?
No. procs reads processes live on every run. The config only styles the display. There is nothing to back up beyond that single TOML file.
Notice an outdated path? Let us know.