domenkozar has quit [(Ping timeout: 246 seconds)]
domenkozar has joined joined #nixos-dev
jushur has quit [(Quit: The Borg joined forces with Skynet, Resistance is futile! Uploading has begun!)]
mguex has quit [(Ping timeout: 240 seconds)]
mbrgm has quit [(Ping timeout: 248 seconds)]
mbrgm has joined joined #nixos-dev
alp has quit [(Ping timeout: 258 seconds)]
alp has joined joined #nixos-dev
jtojnar has quit [(Quit: jtojnar)]
MichaelRaskin has quit [(Quit: MichaelRaskin)]
goibhniu has joined joined #nixos-dev
phreedom has joined joined #nixos-dev
<domenkozar> gchristensen: ah it was kernel 4.13 that was the issue
<domenkozar> probably not related to bumblebee
<gchristensen> oh ok
<domenkozar> i3 4.14.1 breaks layout splitting
<domenkozar> wth :D
<gchristensen> ??
<gchristensen> I've had ~no problems with 17.09
<domenkozar> mod+e is broken
<domenkozar> on i3wm
<domenkozar> that's my fav feature
<gchristensen> ive never used it :o
<domenkozar> I have extra wide screen
<domenkozar> instead of multiple screens :)
<gchristensen> cool :)
<gchristensen> I shoulud read the docs on i3
<domenkozar> aha, layout splitv works
<domenkozar> that's why I use i3
<domenkozar> it has docs
<domenkozar> other wms say: you know haskell, should be enough
<gchristensen> I would like to introduce a program to nixpkgs / backport to 17.09 which outputs some very minimal info: nix version, owner of /nix, and the release / channel / version they're on. ideally a one-liner. any thoughts?
<gchristensen> it is frustrating to support "unstable" users, given there are two
<gchristensen> and I want to answer that question more precisely
<MoreTea> like a program that you can run to gather the stuff in the issue template?
<gchristensen> no, a bit less, just knowing what channel it is would be an improvement
jtojnar has joined joined #nixos-dev
<LnL> don't think there's a problem with adding a package to 17.09 if there's a good reason for it
MoreTea has quit [(Ping timeout: 240 seconds)]
MoreTea has joined joined #nixos-dev
<gchristensen> we should probably give jtojnar merge permissions
<gchristensen> ... assuming they want it...
<gchristensen> an alternative to the debug tool is killing nixpkgs-unstable and just doing nixos-* builds :)
<domenkozar> I think that's a very good idea
<domenkozar> nix-print-debug
<gchristensen> oh, I thought you liked my killing nixpkgs-unstable :P
<gchristensen> can nix-instantiate --eval -E 'builtins.toString <nixpkgs>' be made to not output the surrounding quotes?
<gchristensen> oh, heh, remove the toString bit ;)
<LnL> that works for paths
<LnL> but I would love to have a flag for that
<copumpkin> is there an easy way to install nixUnstable without installing Nix first?
<copumpkin> like going from a machine without nix to a machine with a single-user nixunstable
<domenkozar> copumpkin: in what way? I'd modify nixos.org/nix/install to use unstable builds
<copumpkin> well I'm trying to automate the installation of nixunstable on a bunch of ubuntu machines :)
<copumpkin> I guess I can just grab the tarball from hydra
<copumpkin> but those tend to expire I think
<domenkozar> you'll need to find the binary tarball
<gchristensen> you can use a latest link
<domenkozar> then nix-store -r it
<gchristensen> $ ./nix-print-debub.sh
<copumpkin> but my point is that I don't have nix :)
<domenkozar> as hydra doesn't serve build products from s3
<gchristensen> system: "x86_64-darwin", version: nix-env (Nix) 1.11.11pre1234_abcdef, channels: [ "nixpkgs-18.03pre117668.0d8c6f4022" "darwin" ] at: /nix/var/nix/profiles/per-user/root/channels/nixpkgs
<copumpkin> if I have nix I can just use nixUnstable
<copumpkin> anyway, I might just go with the normal installer and then use that to get unstable
<copumpkin> was just wondering if there was a more direct way
<gchristensen> niksnut: what would you think about having a Hydra jobset to build & test LnL's nix-darwin project, and a nixos.org channel for it? :)
mguex has joined joined #nixos-dev
<zimbatm> gchristensen: is it possible to output the owner of /nix/store or detect if the install is single or multi-user?
<gchristensen> oh I totally meant to do that
<zimbatm> thanks for doing that by the way
<gchristensen> :) <3
<zimbatm> then we can add it to .github/ISSUES.md as a pre-requisite for bug reporting
<gchristensen> and the /topic for a thing to attach for problem questions
<zimbatm> aye
<gchristensen> hmm not sure about a cross-platform way to do that
JosW has joined joined #nixos-dev
taktoa has quit [(Remote host closed the connection)]
<copumpkin> a simple heuristic might be to check if root/nixbld owns entries in the store
<zimbatm> isn't NIX_REMOTE=daemon always set in the multi-user install?
jushur has joined joined #nixos-dev
<copumpkin> oh, yeah, probably
<LnL> if you want to use nix then yes :)
JosW has quit [(Quit: Konversation terminated!)]
goibhniu has quit [(Ping timeout: 240 seconds)]
peti has quit [(Ping timeout: 248 seconds)]
phreedom has quit [(Ping timeout: 260 seconds)]
MichaelRaskin has joined joined #nixos-dev
<jtojnar> gchristensen: I would not mind merge access, especially so I could label the issues
<jtojnar> also thanks for the geary merge
<grahamc> Well ideally you’d also merge code too :)
taktoa has joined joined #nixos-dev
<copumpkin> niksnut: is there a way to get nix-build to drop completed builds into s3 directly as it builds, so that even if something fails it's in the binary cache? some custom store URI or something?
<copumpkin> I mean even if the final build fails, dependencies end up in the binary cahce
<gchristensen> zimbatm: system: "x86_64-linux", multi-user? I dunno, version: nix-env (Nix) 1.11.15, channels(root): "nixos-17.09.1547.2231575a7d", channels(grahamc): "fizzbuzz-17.03.1775.56da88a298", nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs
<gchristensen> (still working on multi-user :P )
<disasm> gchristensen: where's that script?
<gchristensen> `nix-help` :)
<disasm> oh, did you get it merged in nixpkgs already? :)
<gchristensen> no :)
<gchristensen> still working on it
<LnL> gchristensen: test -e /nix/var/nix/daemon-socket/socket
<gchristensen> or maybe test -e /nix/var/nix/daemon-socket so even if the daemon isnn't started
<LnL> don't know if that might exist but be empty
<LnL> hmm, I don't have a machine that doesn't use the daemon anymore
<gchristensen> :)
<gchristensen> my interenet is so slow I can't actually push a branch
<gchristensen> Writing objects: 42% (6387/15095), 3.18 MiB | 3.00 KiB/s
MichaelRaskin has quit [(Remote host closed the connection)]
<LnL> whoa, we're at 460 PRs now
<aminechikhaoui> anyone aware of curl pkg being broken on darwin after one of the security patches ? see https://hydra.nixos.org/job/nixpkgs/release-17.03/curl.x86_64-darwin
<LnL> I fixed that for 17.09
<aminechikhaoui> LnL: cool can that be cherry picked to 17.03 maybe ?
<gchristensen> LnL can you teset https://github.com/NixOS/nixpkgs/pull/30397 on darwin?
<gchristensen> disasm: can you test on your single user install?
MichaelRaskin has joined joined #nixos-dev
<disasm> cloning nixpkgs as we speak :)
<gchristensen> LnL: yours is eierd
<gchristensen> weird
<LnL> ?
<LnL> what's weird about it?
<gchristensen> no root channel, despite a manifest.nix, and no nixpkgs from the channel
<LnL> I have no root channels, but the channel profile exists
<gchristensen> yeah, cool
<gchristensen> it looks good
<gchristensen> it'll provide the data we need for novice users, and provide questions to ask for more experienced users
<LnL> yeah, I use a ~master checkout on this machine
<LnL> so should I cherry-pick the clang fix to 17.03? https://github.com/NixOS/nixpkgs/commit/514593ea31d7e67e8efa2f2ff26c9569d508a5ef
<copumpkin> niksnut: is `--option require-sigs false` the new way to say I don't want to check signatures on a binary cache?
<copumpkin> is there a more granular way to say that, allowing one binary cache to be signed and another not?
<copumpkin> oh I guess require-sigs is actually on the store URI
<copumpkin> so that makes sense I guess
<copumpkin> and is automatically granular
<copumpkin> except I don't know how to supply a binary cache as a store URI :)
<gchristensen> LnL what does `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion` return for byou?
<LnL> just 18.03pre-git
<LnL> my nix-darwin profile does have a hash
<LnL> the nixos module uses `lib.commitIdFromGitRepo <nixpkgs/.git>` if that exists
MoreTea has quit [(Remote host closed the connection)]
<gchristensen> ehh I think what I have is pretty good
<gchristensen> I added markdown support!
<gchristensen> oh cool :)
<disasm> gchristensen: latest PR is not executable after building
<disasm> also, note the result/bin/nix-info: line 46: NIX_REMOTE: unbound variable