All translations
Enter a message name below to show all available translations.
Found one translation.
Name | Current message text |
---|---|
h English (en) | This only changes what version of <code>PACKAGE_NAME</code> is available on <code>$PATH</code>. If the package you want to take from unstable is installed through a NixOS module, you must use [[overlays]]: <syntaxhighlight lang="nix"> { config, pkgs, ... }: let unstable = import <nixos-unstable> {}; in { nixpkgs.overlays = [ (self: super: { PACKAGE_NAME = unstable.PACKAGE_NAME; }) ]; } </syntaxhighlight> Note that this will rebuild all packages depending on the overlaid package, which may be a lot. Some modules offer a <code>services.foo.package</code> to change the actual derivation used by the module without and overlay, and without recompiling dependencies ([https://nixos.org/manual/nixos/stable/options.html#opt-services.gvfs.package example]). |