options: let combinedOptions = options // { overlays = [ (import ../nixpkgs-mozilla/rust-overlay.nix) (import (fetchTarball https://git.cryto.net/joepie91/morepkgs/archive/master.tar.gz)) (self: super: { jre8Plugin = super.jre8Plugin.overrideAttrs (drv: { src = ../sources/jdk-8u141-linux-x64.tar.gz; }); }) ]; }; in { master = (import (fetchTarball https://github.com/NixOS/nixpkgs/archive/master.tar.gz) combinedOptions); /* unstable = (import (fetchTarball https://github.com/NixOS/nixpkgs-channels/archive/nixos-unstable.tar.gz) combinedOptions); */ unstable = (import (fetchTarball https://github.com/NixOS/nixpkgs-channels/archive/e05a926713441a4ec632c7b793448654f7c2056d.tar.gz) combinedOptions); /* unstable = (import ) combinedOptions; */ nixpkgs = (import ) combinedOptions; myNixpkgs = (import ../packages) {}; }