mirror of
https://github.com/TECHNOFAB11/tmux2k.git
synced 2025-12-12 16:10:07 +01:00
refactor: extract vars outside main
This commit is contained in:
parent
547fe8f6f1
commit
a0e262a0b5
1 changed files with 59 additions and 41 deletions
|
|
@ -5,48 +5,66 @@ export LC_ALL=en_US.UTF-8
|
||||||
current_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
current_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
source "$current_dir"/utils.sh
|
source "$current_dir"/utils.sh
|
||||||
|
|
||||||
|
# set configuration option variables
|
||||||
|
show_fahrenheit=$(get_tmux_option "@tmux2k-show-fahrenheit" false)
|
||||||
|
show_location=$(get_tmux_option "@tmux2k-show-location" false)
|
||||||
|
fixed_location=$(get_tmux_option "@tmux2k-fixed-location")
|
||||||
|
show_powerline=$(get_tmux_option "@tmux2k-show-powerline" true)
|
||||||
|
show_flags=$(get_tmux_option "@tmux2k-show-flags" true)
|
||||||
|
show_left_icon=$(get_tmux_option "@tmux2k-show-left-icon" rocket)
|
||||||
|
show_left_icon_padding=$(get_tmux_option "@tmux2k-left-icon-padding" 0)
|
||||||
|
show_military=$(get_tmux_option "@tmux2k-military-time" true)
|
||||||
|
show_timezone=$(get_tmux_option "@tmux2k-show-timezone" false)
|
||||||
|
show_left_sep=$(get_tmux_option "@tmux2k-show-left-sep" )
|
||||||
|
show_right_sep=$(get_tmux_option "@tmux2k-show-right-sep" )
|
||||||
|
show_border_contrast=$(get_tmux_option "@tmux2k-border-contrast" true)
|
||||||
|
show_day_month=$(get_tmux_option "@tmux2k-day-month" false)
|
||||||
|
show_refresh=$(get_tmux_option "@tmux2k-refresh-rate" 60)
|
||||||
|
IFS=' ' read -r -a rplugins <<<"$(get_tmux_option '@tmux2k-right-plugins' 'battery network time')"
|
||||||
|
IFS=' ' read -r -a lplugins <<<"$(get_tmux_option '@tmux2k-left-plugins' 'git cpu-usage ram-usage')"
|
||||||
|
|
||||||
|
datafile=/tmp/.tmux2k-data
|
||||||
|
|
||||||
|
white='#d5d5da'
|
||||||
|
black='#0a0a0f',
|
||||||
|
gray='#15152a'
|
||||||
|
red='#ff001f',
|
||||||
|
green='#3dd50A',
|
||||||
|
yellow='#ffd21a',
|
||||||
|
blue='#1688f0',
|
||||||
|
purple='#BF58FF',
|
||||||
|
cyan='#11dddd',
|
||||||
|
orange='#ffb86c'
|
||||||
|
pink='#ff79c6'
|
||||||
|
light_purple='#bd93f9'
|
||||||
|
light_cyan='#8be9fd'
|
||||||
|
light_green='#50fa7b'
|
||||||
|
light_red='#ff0055'
|
||||||
|
light_yellow='#f1fa8c'
|
||||||
|
dark_gray='#282a36'
|
||||||
|
light_gray='#45455a'
|
||||||
|
|
||||||
|
datafile=/tmp/.tmux2k-data
|
||||||
|
|
||||||
|
# set configuration option variables
|
||||||
|
show_fahrenheit=$(get_tmux_option "@tmux2k-show-fahrenheit" false)
|
||||||
|
show_location=$(get_tmux_option "@tmux2k-show-location" false)
|
||||||
|
fixed_location=$(get_tmux_option "@tmux2k-fixed-location")
|
||||||
|
show_powerline=$(get_tmux_option "@tmux2k-show-powerline" true)
|
||||||
|
show_flags=$(get_tmux_option "@tmux2k-show-flags" true)
|
||||||
|
show_left_icon=$(get_tmux_option "@tmux2k-show-left-icon" rocket)
|
||||||
|
show_left_icon_padding=$(get_tmux_option "@tmux2k-left-icon-padding" 0)
|
||||||
|
show_military=$(get_tmux_option "@tmux2k-military-time" true)
|
||||||
|
show_timezone=$(get_tmux_option "@tmux2k-show-timezone" false)
|
||||||
|
show_left_sep=$(get_tmux_option "@tmux2k-show-left-sep" )
|
||||||
|
show_right_sep=$(get_tmux_option "@tmux2k-show-right-sep" )
|
||||||
|
show_border_contrast=$(get_tmux_option "@tmux2k-border-contrast" true)
|
||||||
|
show_day_month=$(get_tmux_option "@tmux2k-day-month" false)
|
||||||
|
show_refresh=$(get_tmux_option "@tmux2k-refresh-rate" 60)
|
||||||
|
IFS=' ' read -r -a rplugins <<<"$(get_tmux_option '@tmux2k-right-plugins' 'battery network time')"
|
||||||
|
IFS=' ' read -r -a lplugins <<<"$(get_tmux_option '@tmux2k-left-plugins' 'git cpu-usage ram-usage')"
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
datafile=/tmp/.tmux2k-data
|
|
||||||
|
|
||||||
# set configuration option variables
|
|
||||||
show_fahrenheit=$(get_tmux_option "@tmux2k-show-fahrenheit" false)
|
|
||||||
show_location=$(get_tmux_option "@tmux2k-show-location" false)
|
|
||||||
fixed_location=$(get_tmux_option "@tmux2k-fixed-location")
|
|
||||||
show_powerline=$(get_tmux_option "@tmux2k-show-powerline" true)
|
|
||||||
show_flags=$(get_tmux_option "@tmux2k-show-flags" true)
|
|
||||||
show_left_icon=$(get_tmux_option "@tmux2k-show-left-icon" rocket)
|
|
||||||
show_left_icon_padding=$(get_tmux_option "@tmux2k-left-icon-padding" 0)
|
|
||||||
show_military=$(get_tmux_option "@tmux2k-military-time" true)
|
|
||||||
show_timezone=$(get_tmux_option "@tmux2k-show-timezone" false)
|
|
||||||
show_left_sep=$(get_tmux_option "@tmux2k-show-left-sep" )
|
|
||||||
show_right_sep=$(get_tmux_option "@tmux2k-show-right-sep" )
|
|
||||||
show_border_contrast=$(get_tmux_option "@tmux2k-border-contrast" true)
|
|
||||||
show_day_month=$(get_tmux_option "@tmux2k-day-month" false)
|
|
||||||
show_refresh=$(get_tmux_option "@tmux2k-refresh-rate" 60)
|
|
||||||
IFS=' ' read -r -a rplugins <<<"$(get_tmux_option '@tmux2k-right-plugins' 'battery network time')"
|
|
||||||
IFS=' ' read -r -a lplugins <<<"$(get_tmux_option '@tmux2k-left-plugins' 'git cpu-usage ram-usage')"
|
|
||||||
|
|
||||||
# tmux2k Color Pallette
|
|
||||||
white='#d5d5da'
|
|
||||||
black='#0a0a0f',
|
|
||||||
gray='#15152a'
|
|
||||||
red='#ff001f',
|
|
||||||
green='#3dd50A',
|
|
||||||
yellow='#ffd21a',
|
|
||||||
blue='#1688f0',
|
|
||||||
purple='#BF58FF',
|
|
||||||
cyan='#11dddd',
|
|
||||||
orange='#ffb86c'
|
|
||||||
pink='#ff79c6'
|
|
||||||
light_purple='#bd93f9'
|
|
||||||
light_cyan='#8be9fd'
|
|
||||||
light_green='#50fa7b'
|
|
||||||
light_red='#ff0055'
|
|
||||||
light_yellow='#f1fa8c'
|
|
||||||
dark_gray='#282a36'
|
|
||||||
light_gray='#45455a'
|
|
||||||
|
|
||||||
# Handle left icon configuration
|
|
||||||
case $show_left_icon in
|
case $show_left_icon in
|
||||||
rocket)
|
rocket)
|
||||||
left_icon=""
|
left_icon=""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue