cleverca22
7/20/2017 - 11:32 PM

mozilla.nix

{ config, pkgs, ... }:

# Custom packages
let
  mozillaPkgsDir = (import <nixpkgs>{config={};}).fetchFromGitHub {
    owner = "Infinisil";
    repo = "nixpkgs-mozilla";
    rev = "d13abfc71b2bbc6a6effda0b598c82b79c5e6512";
    sha256 = "0panppfq354qgdq1hf8dimdmmfz36s85nfn4c6ila75icrsd1mx8";
    fetchSubmodules = true;
  };

  rustOverlay = import "${mozillaPkgsDir}/rust-overlay.nix";
in
{
    nixpkgs.config.allowUnfree = true;
    nixpkgs.overlays = [ rustOverlay ];

    environment.systemPackages = [
      pkgs.firefox-nightly-bin
    ];
}