first commit

This commit is contained in:
Daniel Bauer
2020-04-01 11:45:24 +02:00
commit 1872ef616f
5 changed files with 295 additions and 0 deletions

34
gpu.tmux Executable file
View File

@@ -0,0 +1,34 @@
#!/usr/bin/env bash
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source "$CURRENT_DIR/scripts/helpers.sh"
gpu_usage="#($CURRENT_DIR/scripts/gpu.sh)"
gpu_usage_interpolation="\#{gpu}"
set_tmux_option() {
local option="$1"
local value="$2"
tmux set-option -gq "$option" "$value"
}
do_interpolation() {
local string=$1
local gpu_usage_interpolated=${string/$gpu_usage_interpolation/$gpu_usage}
echo $gpu_usage_interpolated
}
update_tmux_option() {
local option="$1"
local option_value="$(get_tmux_option "$option")"
local new_option_value="$(do_interpolation "$option_value")"
set_tmux_option "$option" "$new_option_value"
}
main() {
update_tmux_option "status-right"
update_tmux_option "status-left"
}
main