I’ve enabled the Emacs service through home-manager:
However when I open a new frame the color-theme isn’t working and I don’t really understand why.
The theme works fine I start Emacs normally (as in not as a service).
Does someone have a similar setup which is working?
How are you setting your theme? Anything in the *Messages* buffer? Emacs has this feature where it will warn you that themes run arbitray lisp, and you need to interactively confirm that you’re ok with that. When using the daemon you might trigger that without being able to confirm it, which is usually how I lose my theme.
Ah okay I’ll try to modify that.
Can’t remember why I disabled the theme for the terminal in addition to the background.
Interestingly display-graphic-p shows true in the opened frame.