Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

emacs, home-manager: theme is unable to be set when using package made with emacsWithPackagesFromUsePackage #453

Open
amadalusia opened this issue Jun 26, 2024 · 1 comment
Labels
bug Something isn't working properly technical debt Things which should be cleaned up or improved

Comments

@amadalusia
Copy link

amadalusia commented Jun 26, 2024

Issue?

The module provided by Stylix for Emacs is trying to override the extraConfig provided by my custom Emacs package.
This however fails as the latter takes precedence over Stylix, resulting in an unthemed Emacs.

Is this fixable?

I am guessing you can try an override, however an override will probably not work out because it overrides that part of the package, instead of [app/prep]ending to it. Maybe adding prev will fix this?

Example?

This is what is happening to me right now, however it could happen to more people.

@trueNAHO
Copy link
Collaborator

trueNAHO commented Jul 5, 2024

The module provided by Stylix for Emacs is trying to override the extraConfig provided by my custom Emacs package.

This however fails as the latter takes precedence over Stylix, resulting in an unthemed Emacs.

This is a somewhat already acknowledged problem:

the use of extraConfig might cause other potentially related issues. As discussed in #159 (comment), it makes it harder to override options, and as discussed in #388 (comment), it makes it easier to accidentally override Stylix options.

-- #395

@trueNAHO trueNAHO added bug Something isn't working properly technical debt Things which should be cleaned up or improved labels Jul 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working properly technical debt Things which should be cleaned up or improved
Projects
None yet
Development

No branches or pull requests

2 participants