I have a general emacs.org file that I load at init time with org-babel. It's made for desktop use, and I load a bunch of IDE features, face customizations, powerline and so on. However, I also sometimes use emacs on a headless server, where such configurations don't make sense but still take time loading (especially since the server is much less powerful than my desktop). But I would still like to keep other blocks (e.g. ivy, undo-tree etc). I could just take my emacs.org and delete unnecessary blocks when putting it on my server, but now I have two different files to manage, which is a pain.
Is there a way to tell org-babel "only load these code blocks"? For example by filtering tags of headers?