#!/bin/bash # Replace shell aliases with properly configured # tmux state init # tmux_init () { # $TMUX_PATH new -s services -d # $TMUX_PATH new -s admin -d # $TMUX_PATH new -s personal -d # $TMUX_PATH new -s music -d # $TMUX_PATH new -s lisp-koans -d # $TMUX_PATH new -s emacs -d # } # Long runningish services that are not # daemonized tmux new -s services -d # Pipewire tmux new-window -t 'services:1' -n 'pipewire' # OpenVPN tmux new-window -t 'services:2' -n 'openvpn' tmux send-keys -t 'services:openvpn' 'cd /home/swatson/old_home/mnt/disk_tmpfs/Work/aws_vpn/' C-m tmux send-keys -t 'services:openvpn' 'sudo openvpn --config aws-admin-vpn-config.ovpn' # Gdrive tmux new-window -t 'services:3' -n 'gdrive' tmux new-window -t 'services:4' -n 'upgrades' tmux send-keys -t 'services:upgrades' 'sudo xbps-install -Syu' # Work windows tmux new -s admin -d tmux rename-window -t 'admin:0' 'python1' tmux new-window -t 'admin:1' -n 'algo-api' tmux send-keys -t 'admin:algo-api' 'ssh-aws ubuntu@algo-api' tmux new-window -t 'admin:2' -n 'cloudv2-test' tmux new-window -t 'admin:3' -n 'cloudv2-dev' # Personal tmux new -s personal -d tmux rename-window -t 'personal:0' 'foobar'