Merging all mods would be difficult to do without pre-existing knowledge of doing that, also mods that involve navmesh are extra tricky to merge.
I was really hoping you'd say you had MO as that's easier for me to advise on lol. But I believe the way NMM works is that it installs mods to it's own folder location (wherever you first installed it) and creates shortcuts in the data directory to the source files. NMM also has some txt files that it stores in the same location as your plugins.txt to keep track of its installs. To find those files just type the following (minus quotes) into your file manager: “%LocalAppData%/Fallout4”. Then your save games are located usually in Documents/My Games/Fallout 4.
First make sure steam is installed on your laptop. You should install Fallout 4 there and NMM as well. Use the same install locations you used on your desktop.
So if it were me I would copy over all the following sets of data to their equivalent locations on your laptop:
-Any files in the Fallout 4 Data directory not already in the vanilla install. Folders like Materials, Meshes, Scripts, Textures, Sounds can just be copied over entirely.
-All the files in your Save games location (if you use the Steam cloud for backing up your save games those should automatically sync)
-All the txt files located in the same place as your plugins.txt
-All the mod source files installed in your NMM location
-Also transfer your ini files (including custom if you use one) that you modify to enable use of mods in the first place.
NMM should then recognize all the mods as installed. However I've never tested this particular method so it's possible I've missed something.