In a "headless" vm-image (sysi29.scm, attached), "font-dejavu" installed by manifest (attached) into the "empty" default profile ... 'guix package -m manifest' ... appears in the emacs 'M-x menu-set-font' choice box. But it doesn't appear with the same manifest installed in the "foo" profile ... 'guix package -p foo -m manifest' ... and run this way ... source foo/etc/profile emacs $@ --eval="(let ((guix-env \"foo\")) (when (and guix-env (require (quote guix-emacs) nil t)) (guix-emacs-autoload-packages guix-env)))" IIUC it shouldn't make a difference, but I also tried 'fc-cache -f' before emacs to no effect. Am I missing something? TIA - George PS: For details please see default profile >> test0.sh.log foo profile >> test.sh.log