Merge pull request #163 from pataquets/add-custom-script-plugin
Add 'custom' status plugin to get status texts from external scripts.
This commit is contained in:
commit
e8598158df
2 changed files with 13 additions and 1 deletions
|
@ -24,6 +24,7 @@ Configuration and options can be found at [draculatheme.com/tmux](https://dracul
|
|||
- CPU usage (percentage or load average)
|
||||
- RAM usage
|
||||
- GPU usage
|
||||
- Custom status texts from external scripts
|
||||
- GPU VRAM usage
|
||||
- GPU power draw
|
||||
- Color code based on if prefix is active or not
|
||||
|
|
|
@ -123,7 +123,18 @@ main()
|
|||
|
||||
for plugin in "${plugins[@]}"; do
|
||||
|
||||
if [ $plugin = "cwd" ]; then
|
||||
if case $plugin in custom:*) true;; *) false;; esac; then
|
||||
script=${plugin#"custom:"}
|
||||
if [[ -x "${current_dir}/${script}" ]]; then
|
||||
IFS=' ' read -r -a colors <<<$(get_tmux_option "@dracula-custom-plugin-colors" "cyan dark_gray")
|
||||
script="#($current_dir/${script})"
|
||||
else
|
||||
colors[0]="red"
|
||||
colors[1]="dark_gray"
|
||||
script="${script} not found!"
|
||||
fi
|
||||
|
||||
elif [ $plugin = "cwd" ]; then
|
||||
IFS=' ' read -r -a colors <<< $(get_tmux_option "@dracula-cwd-colors" "dark_gray white")
|
||||
tmux set-option -g status-right-length 250
|
||||
script="#($current_dir/cwd.sh)"
|
||||
|
|
Loading…
Reference in a new issue