diff options
| author | P T Weir <phil.weir@flaxandteal.co.uk> | 2024-07-15 10:18:46 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-15 10:18:46 +0100 |
| commit | 61c6e5e46a9caa45956239082ed8b6b524686453 (patch) | |
| tree | c29c8594c337a76a95f1a544f5a2ee5a2bbb693a /crates/atuin-client/config.toml | |
| parent | chore(deps): bump @tauri-apps/api in /ui (#2265) (diff) | |
| download | atuin-61c6e5e46a9caa45956239082ed8b6b524686453.zip | |
feat(tui): Customizable Themes (#2236)
* wip: add theme
* feat(theme): basic theming approach
* feat(theme): adds theming support
* fix: split out palette without compact inspector
* fix(theme): tidy up implementation
* fix(theme): correct yaml to toml
* fix(theme): typo in comments
* chore: cheer up clippy
* fix(themes): ensure tests cannot hit real loading directory
* chore: rustfmt
* chore: rebase
* feat(themes): add rgb hexcode support
* fix(theme): add tests
* fix(theme): use builtin log levels and correct debug test
* feat(theme): adds the ability to derive from a non-base theme
* fix(theme): warn if the in-file name of a theme does not match the filename
* chore: tidy for rustfmt and clippy
* chore: tidy for rustfmt and clippy
Diffstat (limited to 'crates/atuin-client/config.toml')
| -rw-r--r-- | crates/atuin-client/config.toml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/crates/atuin-client/config.toml b/crates/atuin-client/config.toml index bf3cff68..4ddd93f5 100644 --- a/crates/atuin-client/config.toml +++ b/crates/atuin-client/config.toml @@ -230,3 +230,19 @@ records = true ## The port that should be used for TCP on non unix systems # tcp_port = 8889 + +# [theme] +## Color theme to use for rendering in the terminal. +## There are some built-in themes, including the base theme which has the default colors, +## "autumn" and "marine". You can add your own themes to the "./themes" subdirectory of your +## Atuin config (or ATUIN_THEME_DIR, if provided) as TOML files whose keys should be one or +## more of AlertInfo, AlertWarn, AlertError, Annotation, Base, Guidance, Important, and +## the string values as lowercase entries from this list: +## https://ogeon.github.io/docs/palette/master/palette/named/index.html +## If you provide a custom theme file, it should be called "NAME.toml" and the theme below +## should be the stem, i.e. `theme = "NAME"` for your chosen NAME. +# name = "autumn" + +## Whether the theme manager should output normal or extra information to help fix themes. +## Boolean, true or false. If unset, left up to the theme manager. +# debug = true |
