Results 114 comments of Emily

Yeah, I would be happy to see it go. I think the main adaptation you'll need to make for fish is conditioning the pipe check on stdin or stderr, which...

Yeah I dunno exactly what the rationale is if no output is going to stdout anyway. I think checking stderr would be good because you're printing output there that could...

This would seem to contradict the whole purpose of using `nixpkgs-disabled`, i.e. to ensure that the specified package set is used and Nixpkgs is not re-imported?

It looks like Home Manager imports Nixpkgs from the global `pkgsPath` module argument. You could probably set `useGlobalPkgs = false` and add a module like this to the Home Manager...

I think that at least if this were implemented, the option would have to be renamed from `useGlobalPkgs` (since the Home Manager configurations would no longer be using the global...

Maybe an alternative (not replacement) to `useGlobalPkgs` could be introduced called `inheritGlobalPkgs`, and the implementation moved to the `nixpkgs` module conditioned on that. (e.g., setting `inheritGlobalPkgs` at the entry point...

I'd also appreciate `-r/--reword` as a (preferred) alias for `--edit`.

I feel like there's a conflict between how the rebase and revise UI work here; I sort of expect `git revise --signoff X` to only add a `Signed-off-by` line to...

Should just work for most things. Some things require a logout/reboot to activate, unfortunately, and some seemingly don't even set properly via the `defaults` interface at all (but if that...

Yes, that's a really unfortunate problem with our defaults system: we do not track any state and therefore `null` does not mean "unset" (as that would delete all your existing...