ryanartecona has quit [Quit: ryanartecona]
johnw has joined #nix-darwin
johnw has quit [Ping timeout: 248 seconds]
ryanartecona has joined #nix-darwin
dddelta has joined #nix-darwin
<dddelta> Is there a way to set the default user shell in nix-darwin? I'm having a hard time finding where to set this.
ryanartecona has quit [Quit: ryanartecona]
<dddelta> ugh, reading the channel logs, looks like nix-darwin won't handle changing chsh due to /etc/shell :/
<dddelta>
dddelta has quit [Ping timeout: 265 seconds]
Lisanna has quit [Remote host closed the connection]
philr has quit [Ping timeout: 240 seconds]
dddelta has joined #nix-darwin
dddelta has quit [Ping timeout: 256 seconds]
dddelta has joined #nix-darwin
dddelta has quit [Ping timeout: 248 seconds]
ryanartecona has joined #nix-darwin
ryanartecona has quit [Ping timeout: 264 seconds]
periklis has joined #nix-darwin
dddelta has joined #nix-darwin
dddelta has quit [Ping timeout: 268 seconds]
jrolfs has joined #nix-darwin
jrolfs has quit [Ping timeout: 260 seconds]
johnw has joined #nix-darwin
ryanartecona has joined #nix-darwin
<LnL> yeah :/
<johnw> wonder if nixpkgs builds today...
<LnL> don't think the gstreamer issues are fixed yet
__Sander__ has joined #nix-darwin
<johnw> gstreamer?
jrolfs has joined #nix-darwin
<LnL> a lot of stuff depends on that
<johnw> hmm
tfc[m] has joined #nix-darwin
philr has joined #nix-darwin
peacememories has joined #nix-darwin
nD5Xjz has quit [Ping timeout: 246 seconds]
nD5Xjz has joined #nix-darwin
nD5Xjz has quit [Ping timeout: 264 seconds]
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
periklis has quit [Ping timeout: 248 seconds]
peacememories has joined #nix-darwin
nD5Xjz has joined #nix-darwin
__Sander__ has quit [Quit: Konversation terminated!]
jtojnar has quit [Quit: jtojnar]
<johnw> LnL: qemu builds fails now with sysctl: command not found
jtojnar has joined #nix-darwin
ryanartecona has quit [Quit: ryanartecona]
<LnL> we have sysctl somewhere
<LnL> what's it used for?
philr has quit [Ping timeout: 260 seconds]
<johnw> i haven't dug into the problem yet, just woke up and saw it :)
ryanartecona has joined #nix-darwin
jrolfs has quit [Ping timeout: 248 seconds]
jrolfs has joined #nix-darwin
jtojnar has quit [Quit: jtojnar]
jrolfs has quit [Ping timeout: 248 seconds]
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jrolfs_ has joined #nix-darwin
jrolfs has joined #nix-darwin
jrolfs_ has quit [Quit: WeeChat 2.0]
jrolfs_ has joined #nix-darwin
jrolfs has quit [Ping timeout: 248 seconds]
<johnw> wow, my /nix/store is 154G today
jrolfs_ has quit [Ping timeout: 255 seconds]
jrolfs_ has joined #nix-darwin
<LnL> what's so special about that?
ryanartecona has quit [Quit: ryanartecona]
<johnw> nothing
<johnw> just big :)
<johnw> how big is yours?
<johnw> when I enter an environment with nix-shell, how do I "nix copy" the transitive closure for that environment to another machine?
<johnw> there's an $out environment variable which seems promising, but the path it mentions doesn't exist
<LnL> 93G but I did a big gc pretty recently
Lisanna has joined #nix-darwin
<johnw> ah, ok
<johnw> I'm not going to GC until unstable builds again
<LnL> :)
<johnw> do you know the answer to my nix-shell question?
<LnL> hmm?
<johnw> <johnw> when I enter an environment with nix-shell, how do I "nix copy" the transitive closure for that environment to another machine?
<LnL> nix copy the drv
<johnw> how do I access the drv?
<LnL> from the shell.nix expression or whatever you're using
Sonarpulse has joined #nix-darwin
ryanartecona has joined #nix-darwin
<johnw> umm... how would I do that?
<johnw> if I call "env" from inside the nix-shell, no .drv is mentioned anywhere
<LnL> what's the exact nix-shell call + expression?
<johnw> ?
<johnw> "nix-shell"
<johnw> it uses the default.nix in my project
<johnw> I want the closure used by that invocation, copied to another machine
<LnL> nix copy --to foo $(nix-instantiate ./.)
<johnw> ah!
<LnL> if it was a nix-shell -p it would be tricky, but otherwise you can just instantiate the expression and do something with the drv files
<johnw> LnL: can you build inkscape?
ryanartecona has quit [Quit: ryanartecona]
<LnL> 99% -> argument list too long
<LnL> rip
<johnw> thanks for trying, so at least it's not just me
<johnw> right now I have two main failures then: qemu and inkscape
<johnw> weirdly if I run this, nix aborts: nix build --keep-going darwin.pkgs.emacs25Env darwin.pkgs.emacs26Env darwin.pkgs.emacs26DebugEnv darwin.pkgs.emacsHEADEnv darwin.pkgs.coq84Env darwin.pkgs.coq85Env darwin.pkgs.coq86Env darwin.pkgs.coq87Env darwin.pkgs.coqHEADEnv darwin.pkgs.ghc80Env darwin.pkgs.ghc82Env darwin.pkgs.ghc82ProfEnv darwin.pkgs.ledgerPy2Env darwin.pkgs.ledgerPy3Env
<johnw> but if I build each attr separately, they work
<johnw> now I need to figure out how to ping some of the packages I install with nix-darwin to a specific revision of nixpkgs...
<johnw> pin
<johnw> so that I can keep these two frozen, but move forward otherwise
<LnL> heh, the qemu thing is a x86_64 check
<johnw> so, for using fetchTarball to fetch a specific revision of nixpkgs
<johnw> how do I determine what the store path sha256 should be?
<mpickering> gstreamer problem fixed now thanks to Matthew
<johnw> nix-prefetch-url doesn't seem to do it
<johnw> mpickering: nice!
<LnL> he's been super active recently :D
ryanartecona has joined #nix-darwin
<johnw> and in packages.nix, I have pkgs_prev.qemu and pkgs_prev.inkscape
<johnw> merged :)
<johnw> so I guess it's just down to the inkscape problem
<LnL> oh
<LnL> I was waiting for the eval checks
<johnw> it can be blamed on me
<LnL> it's green :)
<LnL> also fixed oniguruma
<johnw> didn't know that one was broken
<LnL> it's a dependency of jq and probably some other things
<johnw> ah, nice!
ryanartecona has quit [Quit: ryanartecona]