A small drop-down terminal for Sway/i3 IPC. Rust port of i3-quickterm.
Install from crates.io with Cargo:
cargo install quicktermFor local development:
cargo install --path .Or build a local binary:
cargo build --releaseThe binary will be available at target/release/quickterm.
quickterm
quickterm shell
quickterm --in-place shellSuggested bindings:
bindsym $mod+p exec quickterm
bindsym $mod+b exec quickterm shellquickterm reads quickterm.json from:
$XDG_CONFIG_DIR/quickterm.json, ifXDG_CONFIG_DIRis set~/.config/quickterm.json, otherwise
Defaults:
{
"menu": "rofi -dmenu -p 'quickterm: ' -no-custom -auto-select",
"term": "urxvt",
"history": "{$HOME}/.cache/quickterm.order",
"ratio": 0.25,
"pos": "top",
"shells": {
"haskell": "ghci",
"js": "node",
"python": "ipython3 --no-banner",
"shell": "{$SHELL}"
}
}MIT