Closed mikenrafter closed 2 years ago
@mikenrafter The CI seems to be unhappy still:
Run nix develop -c cabal v2-build -O0 -j
warning: Git tree '/home/runner/work/xmonad-contrib/xmonad-contrib' is dirty
warning: creating lock file '/home/runner/work/xmonad-contrib/xmonad-contrib/flake.lock'
warning: Git tree '/home/runner/work/xmonad-contrib/xmonad-contrib' is dirty
error: infinite recursion encountered
at /nix/store/00jky8q3q0awcgi5kiwzwvb8png1wya2-source/pkgs/stdenv/generic/make-derivation.nix:247:7:
246| depsHostHost = lib.elemAt (lib.elemAt dependencies 1) 0;
247| buildInputs = lib.elemAt (lib.elemAt dependencies 1) 1;
| ^
248| depsTargetTarget = lib.elemAt (lib.elemAt dependencies 2) 0;
(use '--show-trace' to show detailed location information)
Yes, it appears as though I somehow placebo effected myself. I'll do further debugging and push my changes when I fix it.
After further investigating, it turns out that ghcWithPackages
, does in fact pull directly from haskellPackages
. Meaning, this flake does work.
Don't you just love placebos?
Description
For people using nix, the overlay provided does not work with
ghcWithPackages
&ghcWithHoogle
.This change fixes that.
Checklist
[x] I've read CONTRIBUTING.md
[x] I've considered how to best test these changes (property, unit, manually, ...) and concluded: manually
[ ] I updated the
CHANGES.md
file[ ]
I updated theXMonad.Doc.Extending
file (if appropriate)