I've used this repo for a while by installing it into ~/.config/nixpkgs/overlays, but now I want to migrate to using ~/.config/nixpkgs/overlays.nix and fetching this repo dynamically.
I tried putting the following in ~/.config/nixpkgs/overlays.nix:
[
(import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz))
]
When I try to install firefox, I get the following error:
$ nix-env --show-trace -iA nixos.latest.firefox-beta-bin
installing 'firefox-bin-60.0b16'
error: stack overflow (possible infinite recursion)
I also tried putting the following in ~/.config/nixpkgs/overlays.nix:
[
(import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz)/firefox-overlay.nix)
]
But this resulted in:
$ nix-env --show-trace -iA nixos.latest.firefox-beta-bin
error: while evaluating anonymous function at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/top-level/impure.nix:15:1, called from undefined position:
while evaluating anonymous function at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/top-level/default.nix:20:1, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/top-level/impure.nix:82:1:
while evaluating anonymous function at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/stdenv/booter.nix:42:1, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/top-level/default.nix:97:10:
while evaluating 'dfold' at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/stdenv/booter.nix:60:27, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/stdenv/booter.nix:117:4:
while evaluating 'go' at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/stdenv/booter.nix:63:18, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/stdenv/booter.nix:72:13:
while evaluating 'folder' at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/stdenv/booter.nix:89:33, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/stdenv/booter.nix:68:18:
while evaluating 'allPackages' at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/top-level/default.nix:87:17, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/stdenv/booter.nix:101:10:
while evaluating anonymous function at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/top-level/stage.nix:12:1, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/top-level/default.nix:87:26:
while evaluating 'fix' at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/lib/fixed-points.nix:19:9, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/pkgs/top-level/stage.nix:136:3:
while evaluating 'extends' at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/lib/fixed-points.nix:44:24, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/lib/fixed-points.nix:19:20:
while evaluating 'extends' at /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/lib/fixed-points.nix:44:24, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/lib/fixed-points.nix:44:42:
while evaluating anonymous function at /nix/store/h5v5l7mzp7va4fnnhwn3gnngj8g5mia3-source/default.nix:3:7, called from /nix/store/a63v6yzjnzi216i0f591d64b0m2rakak-nixos-18.03.132229.7cbf6ca1c84/nixos/lib/fixed-points.nix:44:67:
infinite recursion encountered, at /nix/store/h5v5l7mzp7va4fnnhwn3gnngj8g5mia3-source/default.nix:5:6
Can anyone point out what I'm doing wrong?
I've used this repo for a while by installing it into
~/.config/nixpkgs/overlays, but now I want to migrate to using~/.config/nixpkgs/overlays.nixand fetching this repo dynamically.I tried putting the following in
~/.config/nixpkgs/overlays.nix:When I try to install firefox, I get the following error:
I also tried putting the following in
~/.config/nixpkgs/overlays.nix:But this resulted in:
Can anyone point out what I'm doing wrong?