···170170 different versions of dependencies:
171171172172 ```nix
173173- coqPackages.QuickCick.override { ssreflect = my-cool-ssreflect; }
173173+ coqPackages.QuickChick.override { ssreflect = my-cool-ssreflect; }
174174 ```
175175176176 whereas `overrideCoqDerivation` allows you to override arguments to the
177177 call to `mkCoqDerivation` in the Coq library.
178178+179179+ Note that all Coq libraries in Nixpkgs have a `version` argument for
180180+ easily using a different version. So if all you want to do is use a
181181+ different version, and the derivation for the Coq library already has
182182+ support for the version you want, you likely only need to update the
183183+ `version` argument on the library derivation. This is done with
184184+ `.override`:
185185+186186+ ```nix
187187+ coqPackages.QuickChick.override { version = "1.4.0"; }
188188+ ```
178189 */
179190 overrideCoqDerivation = f: drv: (drv.override (args: {
180191 mkCoqDerivation = drv_: (args.mkCoqDerivation drv_).override f;