diff --git a/data/weather.txt b/data/weather.txt deleted file mode 100644 index 0536cf7..0000000 --- a/data/weather.txt +++ /dev/null @@ -1 +0,0 @@ -☀ 18° Pleasanton, CA diff --git a/dracula.tmux b/dracula.tmux deleted file mode 100755 index e230713..0000000 --- a/dracula.tmux +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash - -# source and run dracula theme - -current_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -$current_dir/scripts/dracula.sh - diff --git a/lxtmux.tmux b/lxtmux.tmux new file mode 100755 index 0000000..f29641d --- /dev/null +++ b/lxtmux.tmux @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +# This is a clone from dracula +# source and run lxtmux theme + +current_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +$current_dir/scripts/lxtmux.sh + diff --git a/screenshot.png b/screenshot.png deleted file mode 100644 index c1402e4..0000000 Binary files a/screenshot.png and /dev/null differ diff --git a/scripts/battery.sh b/scripts/battery.sh index 21c01ff..62df352 100755 --- a/scripts/battery.sh +++ b/scripts/battery.sh @@ -52,9 +52,8 @@ main() { bat_stat=$(battery_status) bat_perc=$(battery_percent) - echo "♥ $bat_stat$bat_perc" + echo "$bat_stat$bat_perc" } #run main driver program main - diff --git a/scripts/docker.sh b/scripts/docker.sh new file mode 100755 index 0000000..a2df9a6 --- /dev/null +++ b/scripts/docker.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +running_containers() { + docker ps -q|wc -l +} + +all_containers() { + docker ps -a -q|wc -l +} + + +main() { + echo "$(running_containers) | $(all_containers)" +} + +main diff --git a/scripts/git.sh b/scripts/git.sh new file mode 100755 index 0000000..994aca1 --- /dev/null +++ b/scripts/git.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +git_branch() { + git branch |grep "*"|cut -d ' ' -f 2 +} + + +main() { + br=$(git_branch) + echo "$@" +} + +main diff --git a/scripts/dracula.sh b/scripts/lxtmux.sh similarity index 61% rename from scripts/dracula.sh rename to scripts/lxtmux.sh index a5e6f79..7769282 100755 --- a/scripts/dracula.sh +++ b/scripts/lxtmux.sh @@ -17,10 +17,8 @@ main() current_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # set configuration option variables - show_battery=$(get_tmux_option "@dracula-show-battery" true) - show_network=$(get_tmux_option "@dracula-show-network" true) - show_weather=$(get_tmux_option "@dracula-show-weather" true) - show_fahrenheit=$(get_tmux_option "@dracula-show-fahrenheit" true) + show_battery=$(get_tmux_option "@lx-show-battery" true) + show_network=$(get_tmux_option "@lx-show-network" true) # Dracula Color Pallette white='#f8f8f2' @@ -35,18 +33,13 @@ main() pink='#ff79c6' yellow='#f1fa8c' - # start weather script in background - if $show_weather; then - $current_dir/sleep_weather.sh $show_fahrenheit & - fi - # set refresh interval tmux set-option -g status-interval 5 # set clock tmux set-option -g clock-mode-style 12 - # set length + # set length tmux set-option -g status-left-length 100 tmux set-option -g status-right-length 100 @@ -60,25 +53,19 @@ main() # status bar tmux set-option -g status-style "bg=${gray},fg=${white}" - tmux set-option -g status-left "#[bg=${green},fg=${dark_gray}]#{?client_prefix,#[bg=${yellow}],} ☺ " + tmux set-option -g status-left "#[bg=${dark_gray},fg=${white}]#{?client_prefix,#[bg=${yellow}],}" tmux set-option -g status-right "" if $show_battery; then - tmux set-option -g status-right "#[fg=${dark_gray},bg=${pink}] #($current_dir/battery.sh) " + tmux set-option -g status-right "#[fg=${dark_gray},bg=${orange}] #($current_dir/battery.sh) " fi - if $show_network; then - tmux set-option -ga status-right "#[fg=${dark_gray},bg=${cyan}]#($current_dir/network.sh) " - fi + tmux set-option -ga status-right "#[fg=${white},bg=${dark_gray}]D: #($current_dir/docker.sh) " - if $show_weather; then - tmux set-option -ga status-right "#[fg=${dark_gray},bg=${orange}] #(cat $current_dir/../data/weather.txt) " - fi + tmux set-option -ga status-right "#[fg=${white},bg=${dark_purple}] %m/%d %I:%M " - tmux set-option -ga status-right "#[fg=${white},bg=${dark_purple}] %a %m/%d %I:%M %p #(date +%Z) " - - # window tabs + # window tabs tmux set-window-option -g window-status-current-format "#[fg=${white},bg=${dark_purple}] #I #W " tmux set-window-option -g window-status-format "#[fg=${white}]#[bg=${gray}] #I #W " } diff --git a/scripts/sleep_weather.sh b/scripts/sleep_weather.sh deleted file mode 100755 index 393f771..0000000 --- a/scripts/sleep_weather.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env bash - -#wrapper script for running weather on interval - -fahrenheit=$1 - -main() -{ - current_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - - $current_dir/weather.sh > $current_dir/../data/weather.txt - - while tmux has-session &> /dev/null - do - $current_dir/weather.sh $fahrenheit > $current_dir/../data/weather.txt - if tmux has-session &> /dev/null - then - sleep 1200 - else - break - fi - done -} - -#run main driver function -main diff --git a/scripts/weather.sh b/scripts/weather.sh deleted file mode 100755 index cef059b..0000000 --- a/scripts/weather.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/usr/bin/env bash - - -fahrenheit=$1 - -load_request_params() -{ - - city=$(curl -s https://ipinfo.io/city 2> /dev/null) - region=$(curl -s https://ipinfo.io/region 2> /dev/null) - zip=$(curl -s https://ipinfo.io/postal 2> /dev/null | tail -1) - country_w_code=$(curl -w "\n%{http_code}\n" -s https://ipinfo.io/country 2> /dev/null) - country=`grep -Eo [a-zA-Z]+ <<< "$country_w_code"` - exit_code=`grep -Eo [0-9]{3} <<< "$country_w_code"` - - region_code_url=http://www.ip2country.net/ip2country/region_code.html - weather_url=https://forecast.weather.gov/zipcity.php -} - -#substitute region code for regions in north america -get_region_code() -{ - curl -s $region_code_url | grep $region &> /dev/null && region=$(curl -s $region_code_url | grep $region | cut -d ',' -f 2) - echo $region -} - -weather_information() -{ - curl -sL $weather_url?inputstring=$zip | grep myforecast-current | grep -Eo '>.*<' | sed -E 's/>(.*)/dev/null; then - echo "$(display_weather) $city, $(get_region_code)" - else - echo "Location Unavailable" - fi -} - -#run main driver program -main