Skip to content

Commit

Permalink
Merge pull request #163 from pataquets/add-custom-script-plugin
Browse files Browse the repository at this point in the history
Add 'custom' status plugin to get status texts from external scripts.
  • Loading branch information
ethancedwards8 committed Apr 27, 2023
2 parents 934f3ee + c5f8b4a commit e859815
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
13 changes: 12 additions & 1 deletion scripts/dracula.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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)"
Expand Down

0 comments on commit e859815

Please sign in to comment.