2022-01-22 22:14:01 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
if [[ $(tmux ls | grep 'dashboard') ]]; then
|
|
|
|
terminator -T "Dashboard" -x tmux a -t dashboard &
|
|
|
|
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'
|
2022-04-01 23:21:37 +00:00
|
|
|
tmux send -t dashboard:0.1 $'alias clear="clear;figlet Dashboard; echo -n Khal:\ ; khal list --exclude-calendar rotina; echo;"\n'
|
2022-01-22 22:14:01 +00:00
|
|
|
tmux send -t dashboard:0.2 $'btop\n'
|
|
|
|
tmux send -t dashboard:0.1 $'clear\n'
|
2022-04-01 23:21:37 +00:00
|
|
|
tmux send -t dashboard:0.1 $'ikhal\n'
|
2022-01-22 22:14:01 +00:00
|
|
|
|
2022-10-07 11:40:50 +00:00
|
|
|
# 1 - Tut - Fosstodon
|
2022-01-22 22:14:01 +00:00
|
|
|
tmux new-window -t dashboard
|
|
|
|
sleep 1
|
2022-10-07 11:40:50 +00:00
|
|
|
tmux send -t dashboard:1.0 $'tut --user brunofontes@fosstodon.org\n'
|
|
|
|
tmux rename-window -t dashboard:1 "tut - Fosstodon"
|
2022-01-22 22:14:01 +00:00
|
|
|
tmux setw monitor-activity -t dashboard:1
|
|
|
|
|
2022-10-07 11:40:50 +00:00
|
|
|
# 2 - Tut - Mastodon Social
|
2022-01-22 22:14:01 +00:00
|
|
|
tmux new-window -t dashboard
|
|
|
|
sleep 1
|
2022-10-07 11:40:50 +00:00
|
|
|
tmux send -t dashboard:2.0 $'tut --user brunofontes@mastodon.social\n'
|
|
|
|
tmux rename-window -t dashboard:2 "tut - MastodonSocial"
|
|
|
|
tmux setw monitor-activity -t dashboard:2
|
2022-01-22 22:14:01 +00:00
|
|
|
|
2022-10-07 11:40:50 +00:00
|
|
|
# 3 - GoMuks
|
2022-01-22 22:14:01 +00:00
|
|
|
tmux new-window -t dashboard
|
|
|
|
sleep 1
|
2022-10-07 11:40:50 +00:00
|
|
|
tmux send -t dashboard:3.0 $'gomuks\n'
|
|
|
|
tmux rename-window -t dashboard:3 gomuks
|
2022-01-22 22:14:01 +00:00
|
|
|
|
2022-10-07 11:40:50 +00:00
|
|
|
# 4 - NeoMutt
|
2022-01-22 22:14:01 +00:00
|
|
|
tmux new-window -t dashboard
|
|
|
|
sleep 1
|
2022-10-07 11:40:50 +00:00
|
|
|
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
|
2022-01-22 22:14:01 +00:00
|
|
|
|
2022-04-01 23:21:37 +00:00
|
|
|
# Weechat keeps connecting and disconnecting and I am not reading the messages
|
|
|
|
# so it was just creating noise in the chat rooms
|
|
|
|
|
2022-10-07 11:40:50 +00:00
|
|
|
6 - Weechat
|
2022-04-01 23:21:37 +00:00
|
|
|
tmux new-window -t dashboard
|
2022-10-07 11:40:50 +00:00
|
|
|
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
|
2022-04-01 23:21:37 +00:00
|
|
|
|
|
|
|
# Back to Dashboard
|
2022-01-22 22:14:01 +00:00
|
|
|
tmux select-window -t dashboard:0
|
|
|
|
tmux setw monitor-silence -t dashboard:0
|