---
title: Config reference
description: Every canonical config.toml key, with types, defaults, and allowed values.
---

import ConfigReference from '../../components/ConfigReference.astro';

Every canonical key Herdr reads from `config.toml`, flat and filterable. For guided setup
and the reasoning behind these options, see [Configuration](/docs/configuration/).

Print the full commented default config at any time:

```bash
herdr --default-config
```

Custom command bindings (`[[keys.command]]`) are user-defined tables and are not
listed per key here; see
[Custom command keybindings](/docs/configuration/#custom-command-keybindings).

<ConfigReference />
