wc says output overall is 1246 lines, though this might include a summary or other errors/warnings I have not yet seen because of the flood.
Is there anything I can do to fix the permissions on those pathes?
I hoped nix docotr would do, but it just gives an unhelpful output ("Store uri: daemon"), and I don’t even know if it repaired or only checked things or did nothing, or…
I’m also curious to the question about this particular warning. For the nix doctor output, BTW, once we do the next nix release the output will get much better and tell you what it’s actually checking, which check(s) pass, and so on.
Though shouldn’t it be self.pkgs.parallel ? I watched a talk recently (which was from '17) where they said, " super for functions, self for packages".
No sure. My current convention has been to use self when I need to refer to something I’ve added in an overlay, and super otherwise. That said, even though I use overlays quite a bit in my user config, I still feel confused about best practices, so I could be doing a bunch of stuff “wrong”.
If it’s easy to find, I’d appreciate link to that talk.
I’m honestly not even sure why it’s super for functions; certainly any package pulled in via super.callPackage will end up pulling its own functions from self (because super.callPackage still uses self to resolve the package environment). But it’s certainly true that dependencies (e.g. packages) must be self or else overlays can’t replace packages.