thefloweringash[ has quit [Ping timeout: 240 seconds]
peel[m] has quit [Ping timeout: 240 seconds]
copumpkin has quit [Ping timeout: 256 seconds]
puffnfresh has quit [Ping timeout: 260 seconds]
dtz has quit [Ping timeout: 255 seconds]
jrolfs has quit [Ping timeout: 256 seconds]
<mitchty>
mpickering: yep! sounds like a hell of a rat hole to me :)
jrolfs has joined #nix-darwin
jrolfs has quit [Ping timeout: 256 seconds]
philr has joined #nix-darwin
Lisanna has quit [Quit: Lisanna]
Lisanna has joined #nix-darwin
dmj` has quit [Ping timeout: 256 seconds]
<Lisanna>
mpickering that's the nature of using nix... you start trying to use it a little bit, and then you realize that the whole world is wrong and needs to be fixed to use nix
sphalerite_ has joined #nix-darwin
sphalerite has quit [Ping timeout: 266 seconds]
Lisanna has quit [Quit: Lisanna]
codyopel has joined #nix-darwin
peel[m] has joined #nix-darwin
seafjord[m] has joined #nix-darwin
dtz has joined #nix-darwin
thefloweringash[ has joined #nix-darwin
puffnfresh has joined #nix-darwin
copumpkin has joined #nix-darwin
sphalerite_ is now known as sphalerite
jtojnar has joined #nix-darwin
philr has quit [Ping timeout: 276 seconds]
sbu has joined #nix-darwin
sbu has quit [Client Quit]
__Sander__ has joined #nix-darwin
philr has joined #nix-darwin
qqlq has quit [Ping timeout: 268 seconds]
qqlq has joined #nix-darwin
qqlq has quit [Ping timeout: 240 seconds]
qqlq has joined #nix-darwin
philr has quit [Quit: WeeChat 2.0.1]
<gchristensen>
puffnfresh: do you know where linuxkit people chat?
thefloweringash has joined #nix-darwin
<gchristensen>
is there a darwin-compatible pkill package?
<LnL>
probably
<LnL>
hmm, maybe not
<thefloweringash>
hello. I'm trying to build an application that requires some AppKit feature introduced in 10.10.3 (NSPressureConfiguration). This doesn't seem to be part of the headers provided with darwin.apple_sdk.frameworks.AppKit. What are my options here?
<LnL>
that's odd, don't we use the 10.10 sources for everything now?
<thefloweringash>
I know very little of the inner workings of Nix on Darwin. If there's somewhere I read a description of that'd be handy.
<thefloweringash>
Is it possible that the headers from 10.10, but older than 10.10.3?
<thefloweringash>
While it's definitely worth tracking down the cause of my problem, is there an "escape hatch" that will let me build with my system-installed headers for the Apple SDK parts?
jtojnar has quit [Read error: Connection reset by peer]
<LnL>
there's an xcode wrapper but I have no idea if it works
jtojnar has joined #nix-darwin
ryanartecona has joined #nix-darwin
philr has joined #nix-darwin
__Sander__ has quit [Quit: Konversation terminated!]
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nix-darwin
ryanartecona has quit [Quit: ryanartecona]
ryanartecona has joined #nix-darwin
philr has quit [Ping timeout: 264 seconds]
jrolfs has joined #nix-darwin
<johnw>
morning
jrolfs_ has joined #nix-darwin
<mpickering>
so many packages declare their platform to be linux but compile fine on darwin
Lisanna has joined #nix-darwin
gleber_ has joined #nix-darwin
ryanartecona has quit [Quit: ryanartecona]
<LnL>
yeah, a lot of people use platforms.linux when adding packages because they didn't test on darwin
<mpickering>
it indicates to me that barely anyone uses nix on a mac still
<LnL>
why doesn't github show the recent branches in the pull requests page
<mpickering>
I remember the first time I tried nix on my mac around 2015? And it wasn't even possible using master. It is so much better now.
<LnL>
I always get confused
<mpickering>
What do you mean by recent branches?
<LnL>
the create pull request shortcut
<mpickering>
it is a mystery isn't it
<LnL>
oh boy, the old days where pretty rough
<LnL>
I found nix because I didn't want to keep recompiling haskell packages
<mpickering>
I seem to remember GHC recompiled from source every time you updated your nixpkgs
<mpickering>
I suppose the zalora mac binary cache was also around that time
<LnL>
but I probably ended up building more stuff because I had to recompile ghc myself pretty frequently
<mpickering>
The thing I now realise is that haskell packaging is quite sensible
jrolfs__ has joined #nix-darwin
<mpickering>
which makes it easy to package uniformly in nixpkgs automatically
<mpickering>
however the outside world is like the wild west
<mpickering>
are propagatedBuildInputs behave differently on darwin than linux? I am inspecting the saga package which builds on linux but is missing loads of dependencies on darwin
<mpickering>
if you look inside the linux build there are absolute paths to dependencies which are not mentioned in buildInputs