I cannot build my home-manager on unstable branch after recent update.
Failed assertions:
- johndoe profile: The option definition `services.mako.extraConfig' in `/nix/store/3hkj2clnr6wxqmja1f6wy11sk2m2cm6q-source/modules/home-manager/mako.nix' no longer has any effect; please remove it.
Use services.mako.settings instead.
I tried to grep mako in my configuration, but to no avail. Any tips to workaround this issue?
I think you nailed it, i am using catpuccin and it just clicked that I don’t set extraConfig for mako myself, and sure enough, if I inspect the source suggested in my own post, it is the catpuccin repo that is setting it for me too.
(I’m just not hitting a problem because I’m not on unstable, but I’ll consider myself forewarned just in case).
how did you invoke the repl? you need to pass an expression that loads your configuration if you want to be able to inspect it, but I should have also mentioned that I am using home-manager in standalone mode, perhaps you have it setup differently (i.e. part of nixos / nix-darwin), that would require a totally different way of setting up the repl. See the talk for details.
Yeah, catppuccin projects drive me a little nuts with the amount of breaking changes needed to handle simply setting a theme, which is why I moved off it. But in the meantime, OP you can set catppuccin.mako.enable = false; to unblock your build, until upstream fixes.