angerman changed the topic of #haskell.nix to: https://input-output-hk.github.io/haskell.nix - alternative haskell infrastructure for nix; logs at https://logs.nix.samueldr.com/haskell.nix
Graypup_ has quit [Quit: ZNC 1.6.1 - http://znc.in]
Graypup_ has joined #haskell.nix
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 240 seconds]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 260 seconds]
stuebinm has quit [Quit: stuebinm]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 260 seconds]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 264 seconds]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 272 seconds]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 260 seconds]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 256 seconds]
strikerlulu has quit [Ping timeout: 265 seconds]
strikerlulu has joined #haskell.nix
__monty__ has joined #haskell.nix
o1lo01ol1o has joined #haskell.nix
strikerlulu_ has joined #haskell.nix
strikerlulu has quit [Ping timeout: 260 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 246 seconds]
o1lo01ol1o has joined #haskell.nix
fendor__ has joined #haskell.nix
fendor_ has quit [Ping timeout: 246 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
fendor__ is now known as fendor
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 272 seconds]
hekkaidekapus_ has joined #haskell.nix
hekkaidekapus has quit [Ping timeout: 240 seconds]
naom has joined #haskell.nix
<naom> hi, newbie question: why does this map to pkgs.libXft instead of pkgs.xorg.libXft?
hekkaidekapus_ has quit [Remote host closed the connection]
<michaelpj> naom: probably no good reason, is that wrong?
hekkaidekapus_ has joined #haskell.nix
<naom> michaelpj: i'm trying to use xmonad-contrib as a dependency. if i use pkgs."libXft" as is it errors out: https://paste.debian.net/1179292/
<naom> michaelpj: if i change it to pkgs.xorg."libXft" it works as expected
<michaelpj> naom: probably just wrong, then
<michaelpj> send a PR!
<michaelpj> would be interesting to know if this maybe got moved in nixpkgs at some point, or something
<naom> michaelpj: i'm still fighting with Xrender - the same (fix?) doesn't seem to apply there - which is why i ended up here
<michaelpj> naom: it would be wonderful if you could fix all the other libs that should be in `xorg` while you're at it!
<michaelpj> hm
<michaelpj> what do you get from Xrender?
o1lo01ol1o has joined #haskell.nix
<naom> michaelpj: hmm in fact i do get a different error: The Nixpkgs package set does not contain the package: Xrender (system dependency).
<michaelpj> okay, that might be a missing mapping, since it's called `libXrender` in nixpkgs
<michaelpj> honestly, I forget what the difference between that map and the pkgconf map is :shrug:
<michaelpj> naom: different mapping!
<michaelpj> I linked to a different file
<michaelpj> probably needs to be in both, I forget why there's two
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<naom> michaelpj: hmmm alright thanks. i'll submit a PR regarding the .xorg prefix once i get xmonad to compile (and will check if something changed in nixpkgs)
<michaelpj> naom: thanks! xmonad might also be a good thing to add to the test cases as well, but I won't ask you to fight with that too :p
<naom> michaelpj: i'll have a look at it (assuming i won't die at this battle) :P
<michaelpj> the tests are a bit of a mess lol
<michaelpj> nobody has written the opinionated nix testing framework we need!
<naom> michaelpj: what do you mean by "opinionated nix testing framework"? imo testing with hydra worked quite nicely
<michaelpj> mostly just layout: we've got a bunch of tests that build various odd bits and pieces, you can build some of them from a file, there's also a shell script that builds them in a few different configurations, everything is complicated because we want to test on multiple systems, etc. etc.
<michaelpj> there is a fair amount of genuine complexity, to be fair. We have a quite silly build matrix: nixpkgs version x GHC version x system x cross system!
<naom> michaelpj: just had a look at it, i see what you mean. This is slightly more complicated than my test setup :P
<naom> btw, is there a reason https://github.com/input-output-hk/haskell.nix/pull/972 wasn't merged yet?
<michaelpj> time; general ambivalence about flakes
<naom> alright, i'll give it some time then~
<michaelpj> naom: if you're keen, throwing in a comment saying so does provide some encouragement :)
<naom> michaelpj: i went with adding an emoji instead, hope that provides the same encouragement :)
<michaelpj> :)
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 256 seconds]
o1lo01ol1o has joined #haskell.nix
__monty__ has quit [Quit: leaving]
fendor has quit [Remote host closed the connection]
naom has quit [Quit: Lost terminal]