but this is not picking up the modifications. To test this, I tried changing the overlay attribute name to something else, such as weechatCustom, and referencing that in the home.packages list, in which case nix complains that weechatCustom attribute is missing.
Some additional data points that might or might not be relevant:
I am using flakes.
I am using this on an OSX machine in conjunction with nix-darwin.
I have set useGlobalPkgs and useUserPackages to true.
I have been staring at this for some time. Does anyone notice anything obviously wrong with this setup?
I don’t know enough about weechat to know if you are doing that part correctly or not, but one thing to try is to make sure you don’t have weechat also installed independently in your user profile via nix-env. So try
Thank you so much for looking at this. The snippet as-is doesn’t quite work for me, I think because I am using flakes, and importing nixpkgs is done differently? I tried a few other variations of what you posted, including some that forced me to run using --impure and didn’t manage to crack it. Weird