#!/bin/sh if [[ $(tmux ls | grep 'dashboard') ]]; then terminator --title "Dashboard" -x "tmux a -t dashboard" & echo "Just attaching and exiting..." exit fi echo "Iniciando Dashboard..." sleep 2 tmux new -d -s dashboard tmux rename-window -t dashboard "Dashboard" terminator -T "Dashboard" -x "tmux a -t dashboard" & sleep 10 tmux splitw -t dashboard tmux splitw -h -t dashboard:0.0 tmux resize-pane -U -t dashboard:0.2 15 tmux resize-pane -L -t dashboard:0.1 10 sleep 1 # 0 - Dashboard/khal tmux send -t dashboard:0.0 $'clear;watch --interval $((30 * 60)) --no-title --color screenfetch\n' tmux send -t dashboard:0.1 $'alias clear="/bin/clear;figlet Dashboard; bdays; khal list --notstarted now --exclude-calendar rotina; echo;"\n' tmux send -t dashboard:0.2 $'btop\n' tmux send -t dashboard:0.1 $'clear\n' tmux send -t dashboard:0.1 $'ikhal\n' # 1 - Tut - Fosstodon tmux new-window -t dashboard sleep 1 tmux send -t dashboard:1.0 $'tut --user brunofontes@fosstodon.org\n' tmux rename-window -t dashboard:1 "tut - Fosstodon" tmux setw monitor-activity -t dashboard:1 # 2 - Tut - me@GtS tmux new-window -t dashboard sleep 1 #tmux send -t dashboard:2.0 $'tut --user brunofontes@mastodon.social\n' tmux send -t dashboard:2.0 $'tut --user me@gts.brunofontes.net\n' #tmux rename-window -t dashboard:2 "tut - MastodonSocial" tmux rename-window -t dashboard:2 "tut - @me@GtS.brunofontes.net" tmux setw monitor-activity -t dashboard:2 # 3 - GoMuks tmux new-window -t dashboard sleep 1 tmux send -t dashboard:3.0 $'gomuks\n' tmux rename-window -t dashboard:3 gomuks # 4 - NeoMutt tmux new-window -t dashboard sleep 1 tmux send -t dashboard:4.0 $'neomutt\n' tmux rename-window -t dashboard:4 neomutt # 5 - Joplin tmux new-window -t dashboard sleep 1 tmux send -t dashboard:5.0 $'joplin\n' tmux rename-window -t dashboard:5 joplin # Weechat keeps connecting and disconnecting and I am not reading the messages # so it was just creating noise in the chat rooms # 6 - Weechat tmux new-window -t dashboard tmux send -t dashboard:6.0 $'weechat\n' #tmux send -t dashboard:6.0 $'sleep 120; ssh contabo screen -DRS weechat\n' tmux rename-window -t dashboard:6 weechat # 7 - Newsboat tmux new-window -t dashboard tmux send -t dashboard:7.0 $'newsboat\n' tmux rename-window -t dashboard:7 Newsboat # Back to Dashboard tmux select-window -t dashboard:0 tmux setw monitor-silence -t dashboard:0