
The `package`-option is always useful if modifying a package in an overlay would mean that a lot of other packages need to be rebuilt as well. In case of `sudo` this is actually the case: when having an override for it (e.g. for `withInsults = true;`), you'd have to rebuild e.g. `zfs` and `grub` although that's not strictly needed.
*** NixOS *** NixOS is a Linux distribution based on the purely functional package management system Nix. More information can be found at https://nixos.org/nixos and in the manual in doc/manual.