From 45c3fa1817b02da63f28c98ae32aaa95dda3717d Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Sun, 12 Sep 2021 17:12:16 +0800 Subject: [PATCH] apply Mozilla nixpkgs overlay This is preparing for RISC-V firmware compilation. --- artiq-fast/default.nix | 2 +- artiq-fast/mozilla-overlay.nix | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 artiq-fast/mozilla-overlay.nix diff --git a/artiq-fast/default.nix b/artiq-fast/default.nix index 7316327..20f4033 100644 --- a/artiq-fast/default.nix +++ b/artiq-fast/default.nix @@ -1,4 +1,4 @@ -{ pkgs ? import {}}: +{ pkgs ? import { overlays = [ (import ./mozilla-overlay.nix) ]; }}: with pkgs; let artiq6 = pkgs.lib.strings.versionAtLeast mainPackages.artiq.version "6.0"; diff --git a/artiq-fast/mozilla-overlay.nix b/artiq-fast/mozilla-overlay.nix new file mode 100644 index 0000000..f294a7e --- /dev/null +++ b/artiq-fast/mozilla-overlay.nix @@ -0,0 +1,10 @@ +let + pkgs = import {}; + overlay = pkgs.fetchFromGitHub { + owner = "mozilla"; + repo = "nixpkgs-mozilla"; + rev = "0510159186dd2ef46e5464484fbdf119393afa58"; + sha256 = "sha256-HJX4Pc5ZUAg4apxB/XHuJ+6ukzvRQqeZMjscOBst2bA="; + }; +in + import overlay