<shapr>
but I dunno anything about niv, so I'm reading with trepidation
<shapr>
dsal: do you use niv or home-manager or any other tools?
<dsal>
I use home-manager, and a bit of lorri
<dsal>
lorri's neat because I have a project that is written in elm and requires javascript crap I don't want around unless I really need it. My shell and emacs both get all the tools in scope when working in that directory.
<dsal>
`nix-build -A gopro.components.tests.gopro-test` fails to compile in my gopro project, but `stack test` works. It's a dependency failing to compile, which seems strange.
* shapr
has no clue at all
<dsal>
This is possibly related to your versioning question.
* shapr
shrugs
<shapr>
I just want to get started
<shapr>
I want to make a silly file duplicate finder using haskell.nix
<shapr>
in nixOS
<shapr>
and I want to get a hoogle server running somehow
<shapr>
for the project and all its dependencies
<shapr>
that's one thing stack keep breaking over and over
sorki has quit [Remote host closed the connection]
sorki has joined #haskell.nix
<dsal>
If you copy any default.nix from haskell.nix into your cabal project, you should be good to go as far as building the exes
<stites[m]1>
fendor: yeah, the main thing flakes does is replace niv but, in addition, it makes it easier to compose third-party modules and overlays (haven't gotten too deep into them, but I am trying to write some matrix-synapse derivations where these last points would be nice).
ChanServ has quit [shutting down]
ChanServ has joined #haskell.nix
fendor has quit [Remote host closed the connection]
hekkaidekapus_ has joined #haskell.nix
hekkaidekapus_ has quit [Remote host closed the connection]
hekkaidekapus_ has joined #haskell.nix
hekkaidekapus has quit [Ping timeout: 240 seconds]