I often find myself spending way too much time replicating my set up on different machines. Is there a way to have my packages synced online?
There may be community packages that make it easier, but the actual online storage of your package data is not provided by Atom. E.g., I believe the community packages use a GitHub gist to list them.
Given a file with a list of package names, you can pass
apm a file with the
--packages-file flag to have it install all the listed packages. See
apm install --help for details of the install command.
I keep my Atom settings in Dropbox, so when setting up a new laptop all I need to do is:
rm -R ~/.atom ln -s ~/Dropbox/Setup/Settings/atom.config ~/.atom