Skip to content

ram02z/quickterm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quickterm   Version Badge License Badge

A small drop-down terminal for Sway/i3 IPC. Rust port of i3-quickterm.

Installation

Install from crates.io with Cargo:

cargo install quickterm

For local development:

cargo install --path .

Or build a local binary:

cargo build --release

The binary will be available at target/release/quickterm.

Usage

quickterm
quickterm shell
quickterm --in-place shell

Suggested bindings:

bindsym $mod+p exec quickterm
bindsym $mod+b exec quickterm shell

Configuration

quickterm reads quickterm.json from:

  • $XDG_CONFIG_DIR/quickterm.json, if XDG_CONFIG_DIR is 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}"
  }
}

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages