<jrolfs>
is there an easy way to check my settings?
<jrolfs>
repl or something?
<jrolfs>
it's been a minute, I need to freshen up my setup ;)
<jrolfs>
I'm still getting that warning
<LnL>
are you using the system nix?
<jrolfs>
what do you mean? (sorry again, might be out of practice re: nomenclature)
<LnL>
the conditition doesn't work if you don't set nix.package = pkgs.nix
<jrolfs>
I have nixpkgs and nix-darwin forked and
<jrolfs>
I'm using the forks directly :/
<jrolfs>
oh, ok - I'd need to explicitly set up that reference?
* LnL
needs a better way to handle single user installs...
<jrolfs>
pretty sure I'm using the daemon
<jrolfs>
eh maybe not on this machine
<jrolfs>
I need to do my homework before I come bother you
<LnL>
the reason it doesn't work like you'd expect out of the box is to support single user
<jrolfs>
but I'm happy to help test stuff
<jrolfs>
my work machine is definitely multi-user
<jrolfs>
I just remember that nasty fork bug that hung stuff up on high-sierra
<jrolfs>
but I know I either set up my other machine later or converted it to multi
<LnL>
that has been fixed
<jrolfs>
er, yeah, to clarify, later = post bugfix
<jrolfs>
what's the hang up between single/multi?
philr has quit [Ping timeout: 265 seconds]
<LnL>
if I enable the daemon by default people with a single user install will run into issues
<jrolfs>
that was a poor choice of words, what I really mean was what's the relevant difference between single and multi/daemon
<johnw>
hmm... seems ghcWithHoogle is broken, but I can't find the right way to insert doJailbreak, since ghcWithHoogle itself depends on diagrams-builder (which needs a version of lens that doesn't exist in hackage-packages)
<LnL>
lol
<LnL>
doesn't haskellPackageOverrides overlay in the haskell fixpoint?
<johnw>
oh, maybe not
<johnw>
the weird thing is that all of my other uses of doJailbreak work just fine
<johnw>
but for this one package, they don't
<johnw>
and I wonder if it's becauset his one package is also an attribute in nixpkgs
<johnw>
so there's both pkgs.haskell.ghc822.diagrams-builder and pkgs.diagrams-builder
<johnw>
at least, that's the only strange thing I've found so far
<LnL>
you have to override it in the correct place then, but I'd expect that to be in the haskell set
<johnw>
yeah, me too...
<LnL>
jrolfs: the alternative would be to only enable nix.package but then the client and daemon would get out of sync, I feel like that would be even more confusing
<jrolfs>
fair, I need to do a refresher on the docs
<jrolfs>
I also wasn't even aware of 2.0 until just now :F
<jrolfs>
}
jrolfs has quit [Ping timeout: 276 seconds]
jrolfs has joined #nix-darwin
jrolfs has quit [Ping timeout: 256 seconds]
jrolfs has joined #nix-darwin
johnw has quit [Ping timeout: 276 seconds]
<LnL>
for people using zsh, I fixed the nix run issue