tmux-continuum
companion to tmux-resurrect. auto-saves the tmux environment every 15 minutes and auto-restores on tmux server start.
config:
set -g @continuum-restore 'on'
set -g @continuum-save-interval '15'
why both resurrect and continuum: resurrect gives you manual save/restore control. continuum makes it automatic so you never lose more than 15 minutes of layout changes if your machine crashes.