[Nix-dev] HaskellNG and taffybar

Benno Fünfstück benno.fuenfstueck at gmail.com
Tue Feb 24 18:14:05 CET 2015


Nixpkgs contains a patched ghc-paths package that allows you to specify the
path to ghc at runtime using the NIX_GHC environment variable.

Luke Clifton <ltclifton at gmail.com> schrieb am Di., 24. Feb. 2015 03:12:

> This is also a problem with the Yi editor which also uses Dyre.
>
>
> On 24 February 2015 at 04:18, Kirill Elagin <kirelagin at gmail.com> wrote:
>
>> Well, the author of the issue I pointed out is correct in saying that
>> they use Dyre which in turn uses ghc-paths. I checked ghc-paths and I
>> believe what they do is store the path to GHC _they were compiled with_.
>>
>> So errr... Looks like we are stuck in a loop. I guess your best bet is to
>> patch Dyre not to use ghc-paths.
>>
>> On Mon Feb 23 2015 at 23:59:51 Arseniy Seroka <ars.seroka at gmail.com>
>> wrote:
>>
>>>
>>> 2015-02-23 22:55 GMT+03:00 Kirill Elagin <kirelagin at gmail.com>:
>>>
>>>> Does XMonad work in your case?
>>>> Can you import `System.Taffybar` in `ghci`?
>>>>
>>>
>>> Yes, xmonad works and I can import `System.Taffybar` in ghci.
>>>
>>>
>>> Might it be that, unlike XMonad, they do something more complicated to
>>>> invoke GHC? I didn’t check the source, but looks like they do.
>>>> Are you running this on a non-NixOS distro? In that case, the issue
>>>> <https://github.com/simonmar/ghc-paths/issues/4> probably explains
>>>> what’s going
>>>>
>>>
>>> I'm using Nixos.
>>> That's what they are doing. [1]
>>>
>>> [1] https://github.com/travitch/taffybar/blob/master/src/
>>> System/Taffybar.hs#L204
>>>
>>>
>>> --
>>> Sincerely,
>>> Arseniy Seroka
>>>
>>
>> _______________________________________________
>> nix-dev mailing list
>> nix-dev at lists.science.uu.nl
>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>>
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20150224/54c8758b/attachment.html 


More information about the nix-dev mailing list