Bloc notes | NixOS & Overlays


Posted on May 15, 2017 by Alex comments [nixos]

Pour creer un overlay il faut éditer un .nix dans \~.config/nixpkgs/overlays/.

Voici un exemple d'overlay (google-chome-overlay.nix) qui ajoute l'argument –proxy-server à google-chrome.

self: super:

{
  google-chrome = super.google-chrome.override {
    commandLineArgs = ''--proxy-server="https=127.0.0.1:3128;http=127.0.0.1:3128"'';
  };
}

Maintenant, lorsque nous allons faire un nix-env -i google-chrome, il sera surchargé par notre overlay.