Basically, I share a single .emacs.d across several machines and have one package that I only want on my home machine (org-journal). I like using the package manager to keep this up to date, but it loads the package on every machine which causes some interference to a normal work flow.
Is there a way to get the package manager to skip loading this one package but load all others?
ETA: I tried only loading it on my desktop via
(when (string-equal (system-name) "will-desktop")
(require 'org-journal))
but that didn't work because using (package-initialize)
early on in my init.el automatically loads it.