There are so many guides for copying to the clipboard from tmux to X11 and using the VI mode of tmux. I personally prefer to use the default mode with the default shortcuts. As such, I have looked and learned about using tmux list-keys which shows you existing short cuts to make my own to store in ~/.tmux.conf. To overwrite the default shortcuts:
set-option -s set-clipboard off
bind P paste-buffer
bind-key -T copy-mode C-w send-keys -X copy-pipe-and-cancel wl-copy
bind-key -T copy-mode C-k send-keys -X copy-pipe-end-of-line-and-cancel wl-copy
You can replace the wl-copy command with xsel or xclip if you want to use it with X11, you can even make a custom command to copy over ssh.
With this, you can ctl-b [ to enter copy mode, and use keyboard/mouse to move the cursor. Once the cursor is at the starting point, you can use ctl-space to start selection or ctl-k to copy to end of line. If you get a selection, use ctl-w to copy. The P bind is for pasting the buffer using ctl-b P.
I hope this helps someone.