LnL has quit [Ping timeout: 272 seconds]
LnL has joined #nix-darwin
<gchristensen> wow
<gchristensen> holy crap, that is awesome
<gchristensen> wow.
<gchristensen> I'm still glowing.
andreabedini has joined #nix-darwin
nikivi has quit [Ping timeout: 252 seconds]
philr has joined #nix-darwin
andreabedini has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ryanartecona has quit [Quit: ryanartecona]
ryanartecona has joined #nix-darwin
jrolfs has joined #nix-darwin
jrolfs has quit [Ping timeout: 252 seconds]
andreabedini has joined #nix-darwin
nikivi has joined #nix-darwin
nikivi has quit [Ping timeout: 252 seconds]
jtojnar has quit [Remote host closed the connection]
nikivi has joined #nix-darwin
andreabedini has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ryanartecona has quit [Quit: ryanartecona]
contrapumpkin has quit [Ping timeout: 272 seconds]
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<LnL> :)
hamishmack has joined #nix-darwin
<johnw> LnL: but it works now!
<johnw> I now can nix-build --pure and get a PDF as a result, depending on: org texFull fontconfig liberation_ttf bash jdk8 plantuml ditaa emacs26 python27Packages.pygments inkscape.out which
<johnw> and yet, what I write is the simplest text ever
__Sander__ has joined #nix-darwin
philr has quit [Quit: WeeChat 2.2]
jtojnar has joined #nix-darwin
copumpkin has joined #nix-darwin
<copumpkin> oh shit, multi-user isn't the default in 2.1?
<copumpkin> this is going to be very confusing :(
<gchristensen> I agree :(
<copumpkin> now I have a few dozen multi-user installations on macOS and an internal knowledge base around that, and people are coming to me saying hey "source /nix/var/nix/profiles/default/etc/profile.d/nix.sh" isn't working, what's up?
<copumpkin> argh
<copumpkin> what was the reasoning for it?
<copumpkin> I need to get back in the loop :)
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nix-darwin
Mark___ has joined #nix-darwin
<gchristensen> copumpkin: they can still get it!
<gchristensen> copumpkin: in Target we pinned the installer URL so we can be insulated a bit from the upgrades.
jrolfs has joined #nix-darwin
jrolfs has quit [Ping timeout: 246 seconds]
jrolfs has joined #nix-darwin
jrolfs has quit [Read error: Connection reset by peer]
jrolfs_ has joined #nix-darwin
<mightybyte> copumpkin: I asked that exact same question earlier today in #nixos. :)
philr has joined #nix-darwin
__Sander__ has quit [Quit: Konversation terminated!]
ryanartecona has joined #nix-darwin
<copumpkin> nice :)
<copumpkin> thanks
<copumpkin> I'm feeling slightly inspired to finish the swing on Darwin LTO
<copumpkin> any objections? LnL?
<LnL> oh!
<LnL> nope :)
<copumpkin> I've also had a nagging temptation for the past few weeks to use xcbuild to get ourselves a full jvm-from-source
<copumpkin> is the 10.14 stuff mostly fine now?
<LnL> yeah, there's only a securitytool thing AFAIK
<LnL> other then than everything should work with nix 2.1
<copumpkin> oh, that derivation we haven't graded in a bajillion years?
<LnL> yeah that one :p
<copumpkin> because they stopped releasing the bits we needed?
<copumpkin> what's wrong with it? afair it was some haskell package depending on it
<copumpkin> which is kind of iffy to begin with, honestly
<copumpkin> nobody should use securitytool to speak to the keychain :(
<{^_^}> #45042 (by kirelagin, 3 weeks ago, open): dyld: Symbol not found: ___CFObjCIsCollectable
<copumpkin> I see
<LnL> one other thing we should really do, and I've been procrastinating, is deal with CoreFoundation
<copumpkin> yeah :(
<copumpkin> we need some apple insiders to help us out :)
<LnL> I'm thinking the Libsystem approach is probably most reasonable
<copumpkin> impure reference?
<LnL> ah or that
<copumpkin> how did you mean? a wrapper that filters symbols?
<LnL> yeah impure reference, but filter symbols etc.
<copumpkin> yeah
<copumpkin> could get us unblocked while we figure out swift-corelibs-foundation
Mark___ has quit [Read error: Connection reset by peer]
wraithm has joined #nix-darwin
<wraithm> How does one uninstall nix from a macOS machine? I'm a little wary of installing nix via the shell script without knowing how to remove it from my system.
<copumpkin> whoa, crossover from my *coin channels to my Nix channels
<wraithm> Hey :)
<copumpkin> wraithm: the majority of what it does is in the /nix root folder, so you delete that
<copumpkin> other than that, you'll get a couple of things in your home directory if it's a single user install
<copumpkin> and a couple of other things if it's a multi-user install
<copumpkin> I think there's a cleanup script floating around the net
<copumpkin> but I can't remember where I saw it
<copumpkin> LnL: otherwise we could try to splice out the allocator code in swift-corelibs-foundation, which iirc is the only bit that is blocking us
<copumpkin> makes me uncomfortable though
<LnL> wraithm: 2.1 defaults to a single-user install which is trivial to remove
<copumpkin> tweet is out about CF vs. swift-corelibs-foundation :)
<copumpkin> hope it dredges up someone
<copumpkin> also asked some folks I know in private
<LnL> copumpkin: yeah doesn't sound great, not even sure how to start on something like that
<copumpkin> does my swift-corelibs-foundation CF build still build?
<copumpkin> I think it's in nixpkgs, probably way out of date now though
<LnL> oh really?
<LnL> no clue
philr has quit [Ping timeout: 240 seconds]
<copumpkin> seems to still work
pikajude has quit [Remote host closed the connection]
pikajude has joined #nix-darwin
<copumpkin> seems to depend on libxpc now, somewhat unsurprisingly
<copumpkin> (if I update the source)
<copumpkin> sigh
pikajude has quit [Client Quit]
<copumpkin> anyway, will look more later, gotta get back to work :)
pikajude has joined #nix-darwin
<johnw> hi copumpkin!! ltns
<copumpkin> hi :)
<johnw> copumpkin: how have you been?
ryanartecona has quit [Quit: ryanartecona]
ryanartecona has joined #nix-darwin
<copumpkin> pretty well :) very busy
<copumpkin> how about you?
peel_ has joined #nix-darwin
<peel_> hey, I've faced a curious error today while trying to update channel. any ideas when that might come from? https://hardbin.com/ipfs/QmeTGXQRcH1YpHvVXycUSaNDzL387HZkuitgfYwt3wyGFh/#E72bNpGXibbcbTjnygGxr3adyVL3CWCDzqkPTzxGbEjN
<LnL> hmm, I thought sandboxing didn't even work for builtin:buildenv stuff before 2.1
<peel_> looks like it somewhat works. haven't seen that before though.
<LnL> I'd expect it to fail with __extraSandboxProfile is only allowed in relaxed mode (or something like that)
<LnL> and that error is probably just the first thing libSystem.B.dylib tries to load
<peel_> ah, gotcha.
manveru has joined #nix-darwin
<LnL> weird, this is also a problem in 2.1
<LnL> it's a builtin there so I thought it wouldn't matter there anymore
ryanartecona has quit [Quit: ryanartecona]
<LnL> ah no I see, nix-env -i/-e works but nix-channel does more
ryanartecona has joined #nix-darwin
<peel_> kind of thought 2.1 was supposed to be a bugfix release. has there been any major change to sandboxes on darwin apart from what's happening in 2.1?
<peel_> also `nix doctor` 👌️
<LnL> no but the way nix-env builds the symlink tree changed, fixing our sandboxing issue in the process :D
<LnL> I'm pretty sure both nix-env and nix-channel used to be broken
<peel_> woohoo, karma.
jrolfs_ has quit [Ping timeout: 240 seconds]
jrolfs_ has joined #nix-darwin
ryanartecona has quit [Quit: ryanartecona]
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
philr has joined #nix-darwin
hamishmack has joined #nix-darwin
philr has quit [Quit: WeeChat 2.2]
jrolfs has joined #nix-darwin
jrolfs_ has quit [Ping timeout: 252 seconds]
peel_ has quit [Quit: Connection closed for inactivity]