Blog Post: https://joshrosso.com/c/remote-clipboard
I run my development environment in portable and reproducible virtual machine built with nix. Once the VM is started, accessing all my projects is just a matter of using ssh, or mosh depending on what I’m feeling that day. The biggest, and perhaps only, pain point with my approach is clipboard sharing between client (my laptop) and server (my VM). For example, when I’m copying logs from the VM’s tmux session or copying lines in neovim, I want to have those instantly in the clipboard of my client machine.
Dev Environment: 00:00:00
Dev VM Setup: 00:04:20
Client Setup: 00:10:47
Wrap up: 00:15:57