Crates.io | desktop-tui |
lib.rs | desktop-tui |
version | 0.3.1 |
created_at | 2025-09-06 20:43:15.557311+00 |
updated_at | 2025-09-21 20:50:53.022996+00 |
description | A desktop environment without graphics (tmux-like) |
homepage | https://github.com/Julien-cpsn/desktop-tui |
repository | https://github.com/Julien-cpsn/desktop-tui |
max_upload_size | |
id | 1827476 |
size | 6,547,962 |
A desktop environment without graphics (tmux-like).
Features:
cargo install desktop-tui
cargo build
cargo build --release
You can replace cargo run --
with desktop-tui
cargo run -- <shortcut_folder_path>
Or in release :
cargo run --release -- <shortcut_folder_path>
Example helix.toml
shortcut file:
# Window name
name = "Text editor"
# Command to execute
command = "hx"
# Each command argument
args = []
[taskbar]
# Shortcut position on the action bar
# Optional
position = 3
# Optional
[[taskbar.additional_commands]]
# Command name
name = "Open folder"
# Command to execute
command = "hx"
# <FILE_PATH> or <FOLDER_PATH> will be replaced by a path selected in a dialog
args = ["<FOLDER_PATH>"]
[[taskbar.additional_commands]]
name = "Open file"
command = "hx"
args = ["<FILE_PATH>"]
[window]
resizable = true
close_button = true
fixed_position = false
# Optional
size = { width = 10, height = 5 }
[terminal]
# Pad inner window
padding = [0, 0]
# Optional
background_color = { r = 30, g = 30, b = 30 }
The MIT license for this project can be seen here