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 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
<
johnw>
wonder if nixpkgs builds today...
<
LnL>
don't think the gstreamer issues are fixed yet
__Sander__ has joined #nix-darwin
jrolfs has joined #nix-darwin
<
LnL>
a lot of stuff depends on that
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>
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>
I'm not going to GC until unstable builds again
<
johnw>
do you know the answer to my nix-shell question?
<
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>
"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 ./.)
<
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
<
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>
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>
so I guess it's just down to the inkscape problem
<
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
ryanartecona has quit [Quit: ryanartecona]