Skip to content

Configuration

User settings are saved in ~/.config/temario/temario.yaml. You can edit it directly or use the CLI:

Terminal window
./temario config show # view all active configuration
./temario config get <key> # read a specific key
./temario config set <key> <value>

Root directory where courses are stored.

courses_dir: ~/my-courses

Default: the courses/ directory in the repository.


Interface language and generated texts (es or en).

language: en

Default: es


GUI visual theme (dark, light or auto).

theme: auto

Default: auto (follows the operating system preference)


Maximum number of code lines per slide before splitting into [N/M].

generation:
code_split_lines: 20

Default: 20


Maximum number of items in lists (bullets, objectives, index) before splitting.

generation:
list_split_items: 14

Default: 14


Maximum number of lines per column in comparar_* slide types.

generation:
compare_split_lines: 20

Default: 20


YAML editor auto-save interval in the GUI, in seconds. 0 disables auto-save.

autosave_seconds: 60

Default: 60


If this is your first time using Temario, the wizard configures the basic options interactively:

Terminal window
./temario setup

Complete configuration file (example)

Section titled "Complete configuration file (example)"
courses_dir: ~/Dropbox/courses
language: en
theme: dark
autosave_seconds: 0 # disabled when using watch
generation:
code_split_lines: 25
list_split_items: 12
compare_split_lines: 18