mirror of
https://github.com/prdlk/dotfiles.git
synced 2026-11-02 19:32:43 +00:00
feat(theme): CherryBlossom atuin theme; document popup style
This commit is contained in:
1 parent
9cf477f0ad
commit
a344396420
3 files changed
+23
-19
No files matched your search
+20
-18
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: atuin
|
||||
description: Shell history search with a daemon, directory-scoped up-arrow, tmux popups, a cyberdream theme, and the atuin AI inline command generator.
|
||||
description: Shell history search with a daemon, directory-scoped up-arrow, tmux popups, a CherryBlossom theme, and the atuin AI inline command generator.
|
||||
---
|
||||
|
||||
[atuin](https://atuin.sh) replaces shell history search in fish, bash, and zsh. It also provides `atuin ai inline`, a natural-language command generator that the fish config binds to keys.
|
||||
@@ -8,7 +8,7 @@ description: Shell history search with a daemon, directory-scoped up-arrow, tmux
|
||||
| Source (repo) | Target | Notes |
|
||||
| --- | --- | --- |
|
||||
| `dot_config/atuin/private_config.toml` | `~/.config/atuin/config.toml` | `private_`: written as a regular `0600` file, not a symlink |
|
||||
| `dot_config/atuin/themes/cyberdream.toml` | `~/.config/atuin/themes/cyberdream.toml` | symlink |
|
||||
| `dot_config/atuin/themes/cherry-blossom.toml`, `dot_config/atuin/themes/cyberdream.toml` | `~/.config/atuin/themes/*.toml` | symlinks |
|
||||
|
||||
chezmoi runs in symlink mode, but `private_` files are written as real files, so edits to `~/.config/atuin/config.toml` do not reach the repo on their own. Copy them back with `chezmoi re-add` (or `czs`, see [fish](/shell/fish#functions)). None of the files are templates, and they apply on every role.
|
||||
|
||||
@@ -78,7 +78,7 @@ bash and zsh have no AI binding.
|
||||
| `daemon.enabled` | `true` | Uses the background daemon |
|
||||
| `daemon.autostart` | `true` | atuin starts and manages the daemon itself |
|
||||
| `pty_proxy.enabled` | `false` | `atuin init` does not re-exec the shell inside `atuin pty-proxy` |
|
||||
| `theme.name` | `"cyberdream"` | Loads `themes/cyberdream.toml` |
|
||||
| `theme.name` | `"cherry-blossom"` | Loads `themes/cherry-blossom.toml` |
|
||||
| `tmux.enabled` | `true` | Search opens in a tmux popup when inside tmux (tmux 3.2+) |
|
||||
| `tmux.width` / `tmux.height` | `"80%"` / `"60%"` | Popup size |
|
||||
| `ai.enabled` | `true` | Enables `atuin ai` |
|
||||
@@ -105,21 +105,23 @@ To apply these settings, move the keys above `[dotfiles]` (and `syntax_highlight
|
||||
|
||||
## Theme
|
||||
|
||||
`themes/cyberdream.toml` defines a theme named `cyberdream`, using the palette shared with [fish](/shell/fish#theme) and [Starship](/shell/starship#palette):
|
||||
`themes/cherry-blossom.toml` defines the selected theme, from the CherryBlossom palette (`palettes/CherryBlossom.json` in [prdlk/noctalia](https://github.com/prdlk/noctalia)) shared with Ghostty, tmux, lazygit, and omp:
|
||||
|
||||
| Key | Color |
|
||||
| --- | --- |
|
||||
| `AlertInfo` | `#5ef1ff` |
|
||||
| `AlertWarn` | `#f1ff5e` |
|
||||
| `AlertError` | `#ff6e5e` |
|
||||
| `Annotation` | `#7b8496` |
|
||||
| `Guidance` | `#5ea1ff` |
|
||||
| `Important` | `#ff5ef1` |
|
||||
| `Title` | `#5ef1ff` |
|
||||
| `Muted` | `#7b8496` |
|
||||
| `SyntaxCommand` | `#5ea1ff` |
|
||||
| `SyntaxFlag` | `#5ef1ff` |
|
||||
| `SyntaxString` | `#5eff6c` |
|
||||
| `SyntaxVariable` | `#ff5ef1` |
|
||||
| `SyntaxOperator` | `#ff5ea0` |
|
||||
| `SyntaxComment` | `#7b8496` |
|
||||
| `AlertInfo` | `#a78266` |
|
||||
| `AlertWarn` | `#ae825f` |
|
||||
| `AlertError` | `#bf615d` |
|
||||
| `Annotation` | `#a6958f` |
|
||||
| `Guidance` | `#8f9aa0` |
|
||||
| `Important` | `#cf716f` |
|
||||
| `Title` | `#cf716f` |
|
||||
| `Muted` | `#a6958f` |
|
||||
| `SyntaxCommand` | `#cf716f` |
|
||||
| `SyntaxFlag` | `#a78266` |
|
||||
| `SyntaxString` | `#a6b084` |
|
||||
| `SyntaxVariable` | `#c17e4a` |
|
||||
| `SyntaxOperator` | `#ad6756` |
|
||||
| `SyntaxComment` | `#a6958f` |
|
||||
|
||||
`themes/cyberdream.toml` is still shipped (the palette shared with [fish](/shell/fish#theme) and [Starship](/shell/starship#palette)) but not selected.
|
||||
Reference in new issue
Block a user