Linux

Where Is the Foot Terminal Config File?

Foot foot.ini location under ~/.config/foot on Linux with colors and keybinds.

Last updated

Foot reads a single foot.ini from its XDG config directory, with colors, fonts, keybinds and scrollback in INI sections. Server mode shares one config across windows, so edits apply to new terminals instantly.

No file ships by default and stock behavior needs none. Copy foot.ini plus any included theme files to theme every machine identically.

Where Foot stores this, by platform

Linux
~/.config/foot/foot.ini

Only config file Foot reads. Include lines can pull shared themes from the same folder. Validate edits by opening a new window; syntax errors log to stderr.

Frequently asked questions

How do I theme Foot?

Set the colors section in foot.ini above, or include a theme file. Foot ships example themes in its documentation directory to copy from.

Why did my Foot config not apply?

Running terminals keep the old config; only new windows read the file. Server-mode clients additionally need foot --server restarts for some options.

Notice an outdated path? Let us know.