jrolfs has joined #nix-darwin
Lisanna has quit [Remote host closed the connection]
ryanartecona has quit [Quit: ryanartecona]
jtojnar has joined #nix-darwin
{`-`}_ has joined #nix-darwin
sjourdois has joined #nix-darwin
{`-`} has quit [*.net *.split]
acowley has quit [*.net *.split]
smj has quit [*.net *.split]
acowley has joined #nix-darwin
thefloweringash has quit [Quit: WeeChat 1.9.1]
<gchristensen> sorry puffnfresh, I was in a naacp meeting that lasted like ... 2x longer than scheduled.
<gchristensen> puffnfresh: yes, I'm approacahing it from the PR side to combine it with the script part
<puffnfresh> no problem I'm still at work for a little while
<puffnfresh> awesome
<gchristensen> that way, I think, will be easier to test
<gchristensen> once I button up my current changes I'll send you a PR against your PR
<gchristensen> then start attacking the script:// integeration
jtojnar has quit [Ping timeout: 240 seconds]
<puffnfresh> sounds really good
<gchristensen> I mean
<gchristensen> you did all the hard work :) <3
<gchristensen> and perfectly time for the contract I'm on wanting the same work done :o
philr has joined #nix-darwin
<puffnfresh> you're working with macOS for a contract?
jrolfs has quit [Ping timeout: 255 seconds]
thefloweringash[ has quit [Ping timeout: 248 seconds]
peel[m] has quit [Ping timeout: 248 seconds]
copumpkin has quit [Ping timeout: 248 seconds]
seafjord[m] has quit [Ping timeout: 248 seconds]
dtz has quit [Ping timeout: 248 seconds]
copumpkin has joined #nix-darwin
thefloweringash[ has joined #nix-darwin
seafjord[m] has joined #nix-darwin
peel[m] has joined #nix-darwin
dtz has joined #nix-darwin
jrolfs has joined #nix-darwin
jrolfs_ has joined #nix-darwin
jtojnar has joined #nix-darwin
jrolfs has quit [Ping timeout: 260 seconds]
<gchristensen> puffnfresh: yeah
<gchristensen> not as a major part, though
<puffnfresh> my goal is to get my team to be able to build our deployment Docker images
<gchristensen> that is my goal too
<puffnfresh> awesome stuff
<puffnfresh> means we have to have "kvm" in our builder features, which seems like a lie
<puffnfresh> but it works so whatevs
<puffnfresh> gchristensen: I got to work on the code last week for my quarterly Innovation Week
<puffnfresh> I've been working on it a tiny bit since then but it's great that you're able to pick up some of the work <3
<gchristensen> the stars have aligned :D
jtojnar_ has joined #nix-darwin
jtojnar_ has quit [Remote host closed the connection]
jtojnar has quit [Ping timeout: 240 seconds]
zzamboni has joined #nix-darwin
<gchristensen> w00t got SSH key generation finished up
thefloweringash has joined #nix-darwin
philr has quit [Quit: WeeChat 2.0.1]
zzamboni has quit [Quit: Leaving.]
zzamboni has joined #nix-darwin
ben__ is now known as ben
<gchristensen> puffnfresh: still 'round?
<gchristensen> here are my changes to the PR https://github.com/puffnfresh/nixpkgs/pull/1
zzamboni has quit [Quit: Leaving.]
zzamboni has joined #nix-darwin
zzamboni has quit [Ping timeout: 260 seconds]
zzamboni has joined #nix-darwin
zzamboni has quit [Client Quit]
zzamboni has joined #nix-darwin
pikajude has quit [Ping timeout: 255 seconds]
pikajude has joined #nix-darwin
zzamboni has quit [Ping timeout: 240 seconds]
ryanartecona has joined #nix-darwin
Lisanna has joined #nix-darwin
jrolfs_ has quit [Ping timeout: 264 seconds]
jrolfs_ has joined #nix-darwin
jrolfs_ has quit [Ping timeout: 276 seconds]
jrolfs_ has joined #nix-darwin
jrolfs has joined #nix-darwin
ryanartecona has quit [Quit: ryanartecona]
jrolfs_ has quit [Ping timeout: 256 seconds]
jrolfs_ has joined #nix-darwin
Lisanna has quit [Ping timeout: 260 seconds]
Lisanna has joined #nix-darwin
Lisanna has quit [Client Quit]
jrolfs has quit [Ping timeout: 260 seconds]
jtojnar has joined #nix-darwin
jrolfs has joined #nix-darwin
jrolfs_ has quit [Ping timeout: 260 seconds]
jtojnar has quit [Quit: jtojnar]
jrolfs_ has joined #nix-darwin
<pikajude> not sure if this is a cromulent question
<pikajude> but
<pikajude> is it possible to change a local text symbol to a global one without relinking the binary
jrolfs_ has quit [Ping timeout: 265 seconds]
<pikajude> ld -reexport_library is changing the visibility of _locale_charset from T to t
<pikajude> :thinking:
<pikajude> what the fuck
ryanartecona has joined #nix-darwin
ryanartecona has quit [Quit: ryanartecona]
ryanartecona has joined #nix-darwin
jtojnar has joined #nix-darwin
jrolfs_ has joined #nix-darwin
jrolfs_ has quit [Ping timeout: 264 seconds]
ryanartecona has quit [Quit: ryanartecona]
jrolfs_ has joined #nix-darwin
<jrolfs> chat add hipchat "Incidents" #incidents
jrolfs_ has quit [Ping timeout: 265 seconds]
scribbler has joined #nix-darwin
<scribbler> hi all, just wondering if there's any reason we shouldn't be using nix-2.0 on darwin?
<LnL> nope :D
<scribbler> :D \o/
<scribbler> hey can i ask what channels people on darwin typically use? i notice there's specifically a darwin-18.03, do people comfortably just use unstable and roll forward merrily?
<LnL> depends on what you want
<scribbler> fair q.. so, i guess there's an 18.03 and a darwin-18.03, channel, but there's not a darwin analog for unstable.. so wasn't sure what to infer from there
<LnL> nixpkgs-unstable waits for both linux and darwin builds but the set of blocking jobs is pretty small
<LnL> the nixos-* and darwin-* channels are separate and only wait on the specific platform
<LnL> those have a larger set of things that have to succeed and the release branch a lot more stable in general ofcorse :)
<scribbler> :) right. so is there a catch being conservative on the darwin-18.03 branch but using the 2.0 daemon?
nikivi- has joined #nix-darwin
nikivi has quit [Read error: Connection reset by peer]
<LnL> 18.03 is the new release so nix2 is also the default there
<gchristensen> puffnfresh: so https://github.com/puffnfresh/nixpkgs/pull/2/files#diff-59d8afd3e8f9c0caa5bca33e333cdcfdR5 makes a simple script:// script for the daemon to simplify setup
<gchristensen> but still requires users to init the VM, a concesesion I'mthinking about makingg
<gchristensen> b/c my testing has shown the booting to be a bit unreliable under nix-daemon
<scribbler> ok, ty LnL
<puffnfresh> gchristensen: yeah I wonder why
<puffnfresh> I don't understand what would be changing between running it manually and having nix-daemon fork it
<gchristensen> me too...
<puffnfresh> and it works sometimes
<gchristensen> so PR #2 is basically the same thing, but against your rebased branch
<johnw> how do I evaluate a single file containing a nix expression?
<LnL> what do you want as the result
<johnw> just print out the value
<johnw> ah
<johnw> nix-instantiate --eval
<LnL> nix-instantiate --eval
<johnw> :)
<LnL> or nix eval, that has a --raw flag
<puffnfresh> gchristensen: I can even run the VM as sudo without problems, so it's not a problem with the user
<gchristensen> :|
<LnL> with the daemon it would run in the launchd bootstrap context
<johnw> I'm currently grossed out that this works: builtins.deepSeq (let as = [ as ]; in as) 456
<johnw> not very deep if you ask me
<LnL> :o
<LnL> when was this added: «repeated»
<scribbler> any one come across this?
<scribbler> CC libseccomp_la-api.lo
<scribbler> Making all in .
<scribbler> #include <endian.h>
<scribbler> api.c:22:10: fatal error: 'endian.h' file not found
<scribbler> ^~~~~~~~~~
<LnL> yes, that's because of allowBroken = true;
ryanartecona has joined #nix-darwin
<scribbler> ahah, found it, thanks again.. retrying
<johnw> i was able finally to set allowBroken = false, after some patches pushed to master
<scribbler> yeah, i don't recall why i needed to turn that on
<puffnfresh> LnL: what's interesting about that context?
<puffnfresh> know anything which would cause problems with a VM booting?
<LnL> no clue
jrolfs_ has joined #nix-darwin
scribbler has quit [Quit: scribbler]
jrolfs_ has quit [Ping timeout: 260 seconds]
johnw has quit [Quit: ZNC - http://znc.in]
ryanartecona has quit [Quit: ryanartecona]
scribbler has joined #nix-darwin
scribbler has quit [Remote host closed the connection]
johnw has joined #nix-darwin
scribbler has joined #nix-darwin
<puffnfresh> gchristensen: easy win for quick startup is to hash nix-path-registration and conditionally extract the store
<puffnfresh> don't extract if the store is the same