I would like to keep my Linux installation on an external SSD, from both my desktop PC and my laptop.
I would like to keep the OS, all my programs and the configurations for them on the external drive, while keeping just the drivers for the specific device (PC/laptop) on a local partition.
The laptop also has some extra apps and scripts (for the touchpad) that would need to run on startup, but not on the desktop.
Is there any way to do this? I haven't yet installed it on either device, so there is nothing I need to keep.
If it isn't possible to have this exact setup, is it possible to have a something like a live USB on the external SSD?