| Crates.io | dott-tui |
| lib.rs | dott-tui |
| version | 0.1.0 |
| created_at | 2025-10-17 20:24:34.483391+00 |
| updated_at | 2025-10-17 20:24:34.483391+00 |
| description | clean tui with extreme customization |
| homepage | https://github.com/commended/dott |
| repository | https://github.com/commended/dott |
| max_upload_size | |
| id | 1888351 |
| size | 2,219,838 |
a beautiful and fast tui written in rust

cargo install --git https://github.com/commended/dott
cargo build --release
sudo cp target/release/dott /usr/local/bin/
cargo install --git https://github.com/commended/dott --force
Simply run:
~/.cargo/bin/dott
The TUI features:
j/k to navigateu to reload the config without restarting the appThe config file is located at ~/.config/dott/config.toml. You can customize:
logo_type or directly in structure.build (e.g., "logo:default", "logo:custom", "logo:image")Default configuration:
logo_type = "default"
[structure]
position = "center"
[[structure.build]]
module = "logo"
[[structure.build]]
module = "entries"
[[structure.build]]
module = "colors"
[[structure.build]]
module = "clock"
[[structure.build]]
module = "selected"
[[structure.build]]
module = "help"
[[entries]]
name = "View Dotfiles"
command = "yazi"
args = ["~/.config"]
[[entries]]
name = "Edit Neovim Config"
command = "nvim"
args = ["~/.config/nvim/init.lua"]
[[entries]]
name = "Edit Shell Config"
command = "nvim"
args = ["~/.bashrc"]
[[entries]]
name = "System Monitor"
command = "btop"
args = []
[[entries]]
name = "Git Status"
command = "lazygit"
args = []
[[entries]]
name = "Configure Dott"
command = "nvim"
args = ["~/.config/dott/config.toml"]
[[entries]]
name = "Quit"
command = ""
args = []
[custom]
[custom.terminal_colors]
shape = "circles"
[custom.clock]
[custom.selected]
[custom.break]
lines = 2