linuxShortcuts/start-dashboard
Bruno Fontes 42344f98a5 Tests, tests and tests
Still not sure why I keep track of those changes, if I don't need them
and do not care about proper handling them.

Anyway, it is here if, some some reason I need it back.
2022-01-22 19:14:01 -03:00

52 lines
1.3 KiB
Bash
Executable File

#!/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'
tmux send -t dashboard:0.1 $'alias clear="clear;figlet Dashboard; echo -n Khal:\ ; khal list; echo;"\n'
tmux send -t dashboard:0.2 $'btop\n'
tmux send -t dashboard:0.1 $'clear\n'
# 1 - Tut
tmux new-window -t dashboard
sleep 1
tmux send -t dashboard:1.0 $'tut\n'
tmux rename-window -t dashboard:1 tut
tmux setw monitor-activity -t dashboard:1
# 2 - GoMuks
tmux new-window -t dashboard
sleep 1
tmux send -t dashboard:2.0 $'gomuks\n'
tmux rename-window -t dashboard:2 gomuks
# 3 - NeoMutt
tmux new-window -t dashboard
sleep 1
tmux send -t dashboard:3.0 $'neomutt\n'
tmux rename-window -t dashboard:3 neomutt
# 4 - Joplin
tmux new-window -t dashboard
sleep 1
tmux send -t dashboard:4.0 $'joplin\n'
tmux rename-window -t dashboard:4 joplin
tmux select-window -t dashboard:0
tmux setw monitor-silence -t dashboard:0