<dhess> elvishjerricco: right, I've been watching that space :)
<elvishjerricco> Might help, considering how many languages depend on C at some level
ssmike has joined #nixos
<elvishjerricco> Still need to get more syscalls implemented in JS though....
<dhess> elvishjerricco: I think for my purposes I am going to target a VM designed for the browser environment, rather than translating POSIX to JS/browser.
dan_b has joined #nixos
<dhess> I'm not worried about porting existing programs
<elvishjerricco> Fair. I just think it'd be good for wasm to have a POSIX environment, for the sake of porting existing programs.
<elvishjerricco> or I guess libraries are more importat
<dhess> oh yeah, agreed completely.
<dhess> I would love to run Haskell programs in the browser :)
<dhess> without ghcjs that is
<dhess> it'll be interesting to see how that plays out
<dhess> I am rooting for you and wasm ;)
<elvishjerricco> Thanks :)
ma27 has quit [(Ping timeout: 255 seconds)]
ipj[m] has joined #nixos
ssmike has quit [(Ping timeout: 252 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nix] edolstra pushed 3 new commits to master: https://git.io/vbC4j
<NixOS_GitHub> nix/master 338f29d Eelco Dolstra: nix ls-{nar,store}: Return offset of files in the NAR if known...
<NixOS_GitHub> nix/master 2df9cbe Eelco Dolstra: Provide random access to cached NARs...
<NixOS_GitHub> nix/master e301354 Eelco Dolstra: Fix test
NixOS_GitHub has left #nixos []
sigmundv has quit [(Quit: Leaving)]
sigmundv has joined #nixos
ma27 has joined #nixos
<stphrolland> there's something I don't understand. I cd into a project. I type nix-shell -p nodejs-6_x. Do some little stuff. Then exit. Write nix-collect-garbage, there are some things that are deleted, but none with a nodejs name. What is holding the dependencies so as nodejs is not deleted ?
wapl_ has joined #nixos
wapl has quit [(Ping timeout: 252 seconds)]
<maurer> I've plugged in an ethernet cable, but nixos doesn't seem to be dhcping on it. Is there some systemd command I need to run?
rnhmjoj[m] has joined #nixos
<dhess> rnhmjoj[m]: those are the same comment :)
<dhess> rnhmjoj[m]: but I'll bet once you correct the 2nd link the answer to your question is "yes"
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
<rnhmjoj[m]> stphrolland: some ./result links?
<dhess> rnhmjoj[m]: probably the same as 0xABAB from previous threads, as well.
sigmundv has quit [(Ping timeout: 240 seconds)]
dieggsy has quit [(Quit: ERC (IRC client for Emacs 27.0.50))]
<gchristensen> ok rnhmjoj[m] ok that is crossing a line for sure
<stphrolland> rnhmjoj[m]: if nix-collect-garabge produces ./result ? apparently not for me
dieggsy has joined #nixos
ilja_kuklic has quit [(Ping timeout: 268 seconds)]
<rnhmjoj[m]> oops
<dhess> that's the same one again ;)
<gchristensen> still the same one :D
<gchristensen> but yes, pretty sure
<gchristensen> yes
<dhess> gchristensen: what's this person's deal? They seemed fairly helpful at first and quite active
<maurer> Some of that can be tolerated from people who do work, but if you click through his username, he's never done anything other than report bugs and whine at people
<maurer> (at least under the williammprat alias)
<dhess> maurer: it was the same as 0xABAB
<gchristensen> dhess: they're rude, manipulative jerks who think they're smarter than everyone else and think that working together with people "stupider than them" is a waste of their intellect. this is, almost exactly, a direct quote from an email they sent me after the first time they were banned.
<dhess> gchristensen: see that's the thing I don't get. If it's a waste of their intellect, why do they post so much and keep coming back?
<gchristensen> their MO is to create a new account, be helpful and not a jerk for a few days, and then progressively become more and more rude until we ban them
<dhess> yeah that is just bizarre.
<gchristensen> I've suggested that to them several times now, that maybe we're too stupid and not worth their time
<dhess> gchristensen: Sorry you have to deal with that.
<gchristensen> yeah ... it is very tiring :(
<gchristensen> their pratt name has been banned
<dhess> Don't let it get you down if you can help it.
<gchristensen> I like to stay on IRC because of how wonderful y'all are :)
<maurer> In any case, on a support topic, anyone have advice on how to get nixos to dhcp my ethernet jack?
akfp has quit [(Read error: Connection reset by peer)]
joshuaks has joined #nixos
<maurer> It shows that the link is up, and that it has an ipv6 addr, but no ipv4 addr
mbock has joined #nixos
mbock is now known as bona
akfp has joined #nixos
<maurer> I know the line is good b/c if I unplug it and plug it into another machine, it gets an ipv4 addr just fine
ati-radeon has quit [(Ping timeout: 260 seconds)]
<stphrolland> If it can make a smile on your face, I was a windows user and developper. And after switching to linux, I came finally to nixos. Not that important, just to say.
<gchristensen> I'll go through the issues he was involved with in let people know what happened.
<gchristensen> <3 that helps a LOT, stphrolland!
<bona> hi! has anyone installed emacs nix-mode via `emacsWithPackages`? It's installed but I'm missing a bunch of functions in there.. for instance `nix-format` is not available...
<dhess> bona: I have, from melpaPackages.nix-mode
<dhess> I don't have any of those issues.
<rnhmjoj[m]> gchristensen: thank you
<dhess> bona: here is my overlay for emacs: https://gist.github.com/dhess/2d3a5c6c2d339df059a226edf26d0bbe
<gchristensen> thank _you_, rnhmjoj[m], I'm sorry you had to put up with him
joshuaks has quit [(Ping timeout: 255 seconds)]
<dhess> it's a bit verbose and there is probably a more efficient way to do it with a map or the like
<dhess> but it works
<rnhmjoj[m]> gchristensen: no big deal, once you it's him. the problem is for the poor new contributors
<gchristensen> yeah, he's a bit of a drag on everyone
digitus has quit [(Quit: digitus)]
stites[m] has joined #nixos
hexkey[m] has joined #nixos
cornu[m] has joined #nixos
unlmtd has joined #nixos
nixo[m] has joined #nixos
TimePath has joined #nixos
MawKKe[m] has joined #nixos
viaken[m] has joined #nixos
Phyra[m] has joined #nixos
baconicsynergy[m has joined #nixos
malteof[m] has joined #nixos
jyp[m] has joined #nixos
WilliamHamilton has joined #nixos
indefini has joined #nixos
abbafei[m] has joined #nixos
sirius[m] has joined #nixos
grahamc has joined #nixos
regnat[m] has joined #nixos
moredhel1 has joined #nixos
mankyKitty[m] has joined #nixos
jluttine[m] has joined #nixos
primeos[m] has joined #nixos
AllanDaemon has joined #nixos
berot3[m] has joined #nixos
johnwhitlow[m] has joined #nixos
andyjscott[m] has joined #nixos
aspiwack[m] has joined #nixos
peterhoeg has joined #nixos
Diagonal[m] has joined #nixos
wzy8L-B2[m] has joined #nixos
NickHu has joined #nixos
bachp has joined #nixos
timclassic has joined #nixos
the_m4ur1[m] has joined #nixos
davidar has joined #nixos
hendrik[m] has joined #nixos
Nobabs27[m] has joined #nixos
rihardsk[m] has joined #nixos
mith[m] has joined #nixos
zoya-kosova[m] has joined #nixos
ConorCurry[m] has joined #nixos
M-liberdiko has joined #nixos
kitten[m] has joined #nixos
fgaz[m] has joined #nixos
Ralith has joined #nixos
adisbladis[m] has joined #nixos
Kallegro[m] has joined #nixos
bdimcheff has joined #nixos
moredread[m] has joined #nixos
wak-work has joined #nixos
kevincox has joined #nixos
mirlur[m] has joined #nixos
das-g[m] has joined #nixos
M-fishy has joined #nixos
tokudan[m] has joined #nixos
peel[m] has joined #nixos
mudri[m] has joined #nixos
retrry[m] has joined #nixos
danielrf has joined #nixos
lecorpsnoir[m] has joined #nixos
aminech[m] has joined #nixos
wmertens[m] has joined #nixos
revoltmedia[m] has joined #nixos
krawiec[m] has joined #nixos
Khorne[m] has joined #nixos
jsv[m] has joined #nixos
AmineChikhaoui[m has joined #nixos
yochai[m] has joined #nixos
nh2[m] has joined #nixos
ArdaXi[m] has joined #nixos
trevorriles[m] has joined #nixos
mpuppe[m] has joined #nixos
rycee has joined #nixos
danbst[m] has joined #nixos
aniketd[m] has joined #nixos
octalsrc[m] has joined #nixos
sudoreboot[m] has joined #nixos
chominist[m] has joined #nixos
olejorgenb[m] has joined #nixos
matrixkrav has joined #nixos
itorres has joined #nixos
edef[m] has joined #nixos
JameySharp[m] has joined #nixos
Drakonis[m] has joined #nixos
teh[m] has joined #nixos
Dezgeg[m] has joined #nixos
mrdaak[m] has joined #nixos
Elephant454[m] has joined #nixos
myklam[m] has joined #nixos
hl has joined #nixos
Johnny44[m] has joined #nixos
copumpkin has joined #nixos
randomenduser[m] has joined #nixos
reactormonk[m] has joined #nixos
Geeky[m] has joined #nixos
Li[m] has joined #nixos
trikl[m] has joined #nixos
apocolocyntos[m] has joined #nixos
ison[m] has joined #nixos
Phil[m]1 has joined #nixos
admin[m] has joined #nixos
YuFanLovezYou[m] has joined #nixos
AlanPearce[m] has joined #nixos
a123123123[m] has joined #nixos
stuh84[m] has joined #nixos
spacekitteh[m] has joined #nixos
herzmeister[m] has joined #nixos
magnap has joined #nixos
FRidh[m] has joined #nixos
dkellner[m] has joined #nixos
spawnthink[m] has joined #nixos
sargon[m] has joined #nixos
thematter[m] has joined #nixos
offlinehacker[m] has joined #nixos
necronian has joined #nixos
florianjacob has joined #nixos
Wysteriary[m] has joined #nixos
benkolera has joined #nixos
nocent has joined #nixos
dpc has joined #nixos
Obscurity[m] has joined #nixos
pierrebeaucamp[m has joined #nixos
freeman42x has joined #nixos
pstn has joined #nixos
bhipple[m] has joined #nixos
dtz has joined #nixos
codyopel has joined #nixos
wizek[m] has joined #nixos
bennofs[m] has joined #nixos
apurvapavaskar[m has joined #nixos
puffnfresh has joined #nixos
Sovereign_Bleak has joined #nixos
pvn[m] has joined #nixos
aaronc[m] has joined #nixos
WinterFox[m] has joined #nixos
kainospur[m] has joined #nixos
Yaniel has joined #nixos
sk23[m] has joined #nixos
Pneumaticat has joined #nixos
equalunique[m] has joined #nixos
onito[m] has joined #nixos
ashkitten has joined #nixos
paperdigits[m] has joined #nixos
ycy[m] has joined #nixos
dash has joined #nixos
musicmatze[m] has joined #nixos
taohansen has joined #nixos
scott1 has joined #nixos
mtncoder[m] has joined #nixos
DIzFer[m] has joined #nixos
seif[m] has joined #nixos
Oo[m] has joined #nixos
cifra[m] has joined #nixos
sphalerite has joined #nixos
efx[m] has joined #nixos
AdamSlack[m] has joined #nixos
hedning[m] has joined #nixos
M-berdario has joined #nixos
Barnabas[m] has joined #nixos
dibblego[m] has joined #nixos
dalaing has joined #nixos
dylanjust[m] has joined #nixos
jack[m] has joined #nixos
r3mfKm[m] has joined #nixos
johanherman[m] has joined #nixos
demyan[m] has joined #nixos
bendlas has joined #nixos
wizzup[m] has joined #nixos
StuK[m] has joined #nixos
Leo[m]2 has joined #nixos
tommyangelo[m] has joined #nixos
zigschots20[m] has joined #nixos
qrilka[m] has joined #nixos
EB[m] has joined #nixos
fearlessKim[m] has joined #nixos
Wieke[m] has joined #nixos
corngood has joined #nixos
icetan has joined #nixos
etcinit[m] has joined #nixos
sziszi[m] has joined #nixos
tobim[m] has joined #nixos
ninegua[m] has joined #nixos
sjm[m] has joined #nixos
guest521[m] has joined #nixos
akavel[m] has joined #nixos
noctuid has joined #nixos
PlasmaStrike[m] has joined #nixos
mhsjlw[m] has joined #nixos
Singularity[m] has joined #nixos
voobscout[m] has joined #nixos
Deleh[m] has joined #nixos
gudea[m] has joined #nixos
thomad[m] has joined #nixos
petersjt014[m] has joined #nixos
AndersonTorres[m has joined #nixos
jlle[m] has joined #nixos
AsherGottlieb[m] has joined #nixos
smbarte2[m] has joined #nixos
xurxo[m] has joined #nixos
Manish[m] has joined #nixos
Vincenzo[m] has joined #nixos
<dhess> rnhmjoj[m]: I for one am in favor of you doing a PR for that :)
<dhess> I run into stuff like that all the time. Same goes for the special Haskell functions and wrappers.
stphrolland has quit [(Quit: leaving)]
wapl_ has quit [(Ping timeout: 240 seconds)]
<dhess> so in my projects I have `import <nixpkgs/...>` all over the place so that I can get access to them.
wapl has joined #nixos
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
<rnhmjoj[m]> btw, I didn't even know nix had RFCs
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] flokli opened pull request #32394: virtualboxHeadless: fix build, cleanup buildInputs (master...virtualbox-headless) https://git.io/vbC0Q
NixOS_GitHub has left #nixos []
dj_goku has quit [(Quit: Lost terminal)]
<elvishjerricco> dhess: Oh I forgot to mention, the WebAssembly backend in LLVM is experimental, so you have to enable it when you build LLVM with `-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly`
<kini> I'm trying to follow the instructions in pkgs/development/lisp-modules/README.txt in nixpkgs, but step 2 fails with a warning about mismatched asdf versions and an error about a missing :md5 value -- can anyone reproduce? (skip step 1)
wapl has quit [(Ping timeout: 240 seconds)]
wapl has joined #nixos
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
akfp has quit [(Read error: Connection reset by peer)]
acarrico has joined #nixos
akfp has joined #nixos
<kini> actually I guess there is also an error about being unable to create /homeless-dir , which doesn't bode well... feels like I'm doing something wrong, but I'm just following the instructions in the readme :/
ma27 has quit [(Ping timeout: 255 seconds)]
<roberth> hello Nixers, do you know of anyone who has implemented monad transformers in Nix?
<roberth> I have made an attempt to do so without a typed reference implementation and it was painful
<rnhmjoj[m]> kini: yep, I get the same error
<kini> Thanks for the confirmation. I guess I'll file an issue on github and ping MichaelRaskin (who is not on IRC at the moment it seems)
sigmundv has joined #nixos
<rnhmjoj[m]> kini: is there a reason these instructions aren't in the nixpkgs manual?
leothrix has joined #nixos
<kini> not sure, probably because it's a pretty specific thing and it also seems kind of new and experimental (?)
<kini> oh, well look at that... https://github.com/NixOS/nixpkgs/issues/32344
<kini> seems I'm not the only one who noticed the problem :)
<dhess> elvishjerricco: ahh OK, I thought there was some kind of caveat re: LLVM and wasm.
<kini> the error seems to be different, though
<dhess> roberth: I'm not sure what you mean by "implemented monad transformers in Nix."
wapl has quit [(Ping timeout: 260 seconds)]
wapl has joined #nixos
Sonarpulse has quit [(Ping timeout: 255 seconds)]
jb55 has quit [(Ping timeout: 240 seconds)]
wapl_ has joined #nixos
_rvl has quit [(Quit: ZNC 1.6.5 - http://znc.in)]
wapl has quit [(Ping timeout: 260 seconds)]
_rvl has joined #nixos
proteusguy has quit [(Ping timeout: 255 seconds)]
<rnhmjoj[m]> i'm also curious. Nix has not ADTs nor typeclasses. how do you do it?
proteusguy has joined #nixos
<kini> rnhmjoj[m]: did you get the same error message as seen in the github issue I linked (i.e. different from mine)? Actually, do you get an error from just running `nix-shell --pure` in that directory (without the `--run [...]` part)?
dieggsy has quit [(Ping timeout: 255 seconds)]
justanotheruser has joined #nixos
justanotheruser has quit [(Client Quit)]
justanotheruser has joined #nixos
<rnhmjoj[m]> kini: nix-shell --pure fails as well
<kini> Thanks. That suggests a different problem from that github issue (even though that issue is only two days old...) so I'll open a new issue, I guess.
<rnhmjoj[m]> the strange thing is that the error was different the first time. I don't see the homeless-shelter part anymore
<kini> Maybe because of the added --pure? I don't know why that would make a difference, though... (and I see the homeless-shelter message whether I use --pure or not)
ris has quit [(Ping timeout: 240 seconds)]
dan_b has quit [(Ping timeout: 264 seconds)]
wapl_ has quit [(Ping timeout: 260 seconds)]
wapl has joined #nixos
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
<rnhmjoj[m]> my mistake, /homeless-shelter: permission denied is still there.
bona has quit [(Ping timeout: 260 seconds)]
wapl has quit [(Ping timeout: 240 seconds)]
<samueldr> /homeless-shelter errors usually happen when *something* tries to use the home folder, often for configuration or cache files
wapl has joined #nixos
slack1256 has joined #nixos
danl1240 has quit [(Quit: My iMac has gone to sleep. ZZZzzz…)]
Shados has quit [(Remote host closed the connection)]
Shados has joined #nixos
<kini> right, that much I knew, but I'm not sure what exactly is trying to access the home folder
<kini> and since we have two people who independently got the same error, I guess it's probably not some impurity coming from my particular system configuration...
<samueldr> (I don't know anything about lisp, quicklisp, and lisp in nixos)
berce has quit [(Ping timeout: 252 seconds)]
<samueldr> I looked at the README and saw nothing obvious I could test, sorry
<kini> thanks anyway :)
<samueldr> oh, this changed in unstable
<samueldr> I'm on 17.09 and looked at my local checkout
thc202 has quit [(Ping timeout: 240 seconds)]
<kini> this stuff seems to have been last edited in early september
<samueldr> yep
<roberth> dhess: by monad transformers I mean writing something similar to Haskell's monad transformers in Nix
wapl has quit [(Ping timeout: 260 seconds)]
wapl has joined #nixos
<roberth> the lack of types and type classes makes the implementation more than just removing Haskell's type signatures and calling it a day obviously
dieggsy has joined #nixos
<roberth> but you can use normal arguments for type class constraints
aarvar has quit [(Ping timeout: 248 seconds)]
<roberth> you lose the automation provided by type classes, and the safety of Haskell's class coherence, but you gain first class instance construction and you don't have to wrap your data in newtypes to select the right monoid instance for numbers
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] adisbladis pushed 2 new commits to master: https://git.io/vbC20
<NixOS_GitHub> nixpkgs/master 3025eb4 Izorkin: mydumper: init at 0.9.3
<NixOS_GitHub> nixpkgs/master 08f75f5 adisbladis: Merge pull request #32385 from Izorkin/mydumper...
NixOS_GitHub has left #nixos []
<roberth> but the lack of static types makes such a library painful to debug
<dhess> roberth: forget about monad transformers, do you have an example of how you've implemented just a single monad instance in Nix?
<dhess> I'm curious how you get any benefits from the monad "straightjacket" in Nix.
slack1256 has quit [(Remote host closed the connection)]
slack1256 has joined #nixos
wapl has quit [(Ping timeout: 248 seconds)]
wapl has joined #nixos
<roberth> no benefits just yet
<roberth> some things are probably missing because I selected some 'readable' parts
<dhess> roberth: ohhhh I see. This is interesting.
<dhess> roberth: so now you're trying to figure out how to implement lift, I guess?
<roberth> yeah well kinda. It has been done in Scala, with a broken type system, so I was wondering what no type system at all would be like
<roberth> yeah I didn't include the transformer stuff, because I failed to write it correctly without types :) for listT, lift = x: [x]
<dhess> roberth: I'm intrigued :) I might try one or two of these in some of my own projects
<roberth> dhess: you can actually implement a lot of this machinery reasonably well, as long as you type check the thing manually
<roberth> I will not be redoing it for some time to come, but I suggest annotating heavily with pseudo-types
<roberth> what's actually quite interesting, is that you may be able to construct a trampoline monad using builtins.foldl'
<roberth> from what I've heard, foldl' is the only reasonable way to achieve constant stack usage
mrkgnao has joined #nixos
bfrog has quit [(Ping timeout: 255 seconds)]
wapl_ has joined #nixos
wapl has quit [(Ping timeout: 248 seconds)]
bfrog has joined #nixos
babyflakes has joined #nixos
<samueldr> kini: culprit commit might be 4db842f465f06f16a64eb2651cd863b5b44b2b74, 0fe96069678fe2c92a054109d7f8d877a84b9c24 worked for me
<samueldr> I say might, because it could have been a change in a dependency between 4db842 and 0fe9606
hellrazor has joined #nixos
wapl_ has quit [(Ping timeout: 260 seconds)]
wapl has joined #nixos
hellrazo1 has quit [(Ping timeout: 248 seconds)]
aarvar has joined #nixos
CMCDragonkai1 has joined #nixos
leat has quit [(Ping timeout: 240 seconds)]
<hl> What's the situation with cross-compilation in NixOS?
wapl has quit [(Ping timeout: 248 seconds)]
<dhess> hl: I think this is the best summary at the moment: https://github.com/NixOS/nixpkgs/projects/8?#card-4249651
wapl has joined #nixos
<dhess> there's quite a bit in flight.
<dhess> I believe that some things work as-is.
Supersonic112 has quit [(Disconnected by services)]
<hl> ah. been trying to cross-compile using nixpkgs: https://pastebin.com/raw/PiSveDw3
nuncanada has quit [(Remote host closed the connection)]
akfp has quit [(Read error: Connection reset by peer)]
<hl> but it looks like there's an issue with build-support not exposing the right environment variables to cause the right include paths to be exposed for host dependencies.
akfp has joined #nixos
nuncanada has joined #nixos
Supersonic112_ has joined #nixos
<hl> (which ultimately leads to the acl package not being able to detect attr/xattr.h during configure, even though attr is a build input)
joshuaks has joined #nixos
Turion has quit [(Ping timeout: 240 seconds)]
Supersonic112_ is now known as Supersonic112
aarvar has quit [(Ping timeout: 268 seconds)]
wapl has quit [(Ping timeout: 248 seconds)]
wapl has joined #nixos
sary has joined #nixos
mbrgm has quit [(Ping timeout: 268 seconds)]
mbrgm has joined #nixos
nuncanada has quit [(Quit: Leaving)]
rogue_koder_ has joined #nixos
dieggsy has quit [(Quit: ERC (IRC client for Emacs 27.0.50))]
dieggsy has joined #nixos
lambdamu_ has joined #nixos
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
rogue_koder has quit [(Ping timeout: 240 seconds)]
Turion has joined #nixos
lambdamu has quit [(Ping timeout: 248 seconds)]
sigmundv has quit [(Ping timeout: 260 seconds)]
rogue_koder has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] thoughtpolice closed pull request #32386: mono: re-enable parallel building (master...mono-parallel-build) https://git.io/vbccL
NixOS_GitHub has left #nixos []
rogue_koder_ has quit [(Read error: Connection reset by peer)]
joshuaks has quit [(Quit: WeeChat 1.9.1)]
Neo-- has quit [(Ping timeout: 255 seconds)]
rogue_koder_ has joined #nixos
rogue_koder has quit [(Ping timeout: 240 seconds)]
mudri has quit [(Remote host closed the connection)]
Ridout has quit [(Quit: Lost terminal)]
dejanr has joined #nixos
drakonis has quit [(Quit: Leaving)]
leat has joined #nixos
andrewrk has quit [(Ping timeout: 250 seconds)]
andrewrk has joined #nixos
CMCDragonkai1 has quit [(Ping timeout: 255 seconds)]
<fearlessKim[m]> I log nixops commands to help me debugging, so I try to rerun that command "ssh -oControlPath=/run/user/1000/nixops-ssh-tmpKxciZU/master-socket -p 22 -o StrictHostKeyChecking=no -i /run/user/1000/nixops-tmpQIzgQe/id_nixops-client -p 22 -o StrictHostKeyChecking=no -i /run/user/1000/nixops-tmpQIzgQe/id_nixops-client -x root@192.168.122.183 -- /nix/var/nix/profiles/system/bin/switch-to-configuration switch" but the system
<fearlessKim[m]> can't find the keys /run/user/1000/nixops-tmpQIzgQe/id_nixops-client, how can I ask nixops to keep those keys ?
drewr has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] volth opened pull request #32396: far2l: unstable-2017-09-30 -> unstable-2017-10-08 (master...far2l-aarch64) https://git.io/vbCoM
NixOS_GitHub has left #nixos []
Oida has quit [(Ping timeout: 258 seconds)]
oida has joined #nixos
dieggsy has quit [(Quit: ERC (IRC client for Emacs 27.0.50))]
slack1256 has quit [(Remote host closed the connection)]
kier has quit [(Ping timeout: 260 seconds)]
schoppenhauer has quit [(Ping timeout: 268 seconds)]
schoppenhauer has joined #nixos
lstanley has quit [(Remote host closed the connection)]
kier has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] volth opened pull request #32397: freerdp: fix aarch64 build (master...patch-77) https://git.io/vbC6S
NixOS_GitHub has left #nixos []
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
zraexy has quit [(Quit: Leaving.)]
Lisanna has joined #nixos
lstanley has joined #nixos
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
jasom has joined #nixos
endformationage has quit [(Quit: WeeChat 1.9.1)]
<jasom> Any suggestions for debugging the following error whin doing a nix-env --upgrade? building path(s) ‘/nix/store/892sncz822x8s8pslwr75v832ygqqjhq-user-environment’\nerror: unexpected EOF reading a line
aarvar has joined #nixos
<clever> jasom: its a problem with nix unstable, in the propagated inputs
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
zzamboni has joined #nixos
Turion has quit [(Ping timeout: 240 seconds)]
drewr has quit [(Ping timeout: 255 seconds)]
phdoerfler1 has quit [(Quit: Leaving.)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] volth opened pull request #32398: electron: 1.7.5 -> 1.8.1 (master...patch-78) https://git.io/vbCPK
NixOS_GitHub has left #nixos []
Turion has joined #nixos
<jluttine> i have shell.nix with content: `with import <nixpkgs> {}; python3.withPackages (ps: [ps.numpy])` but after running `nix-shell`, there's no python available. why?
leothrix has quit [(Ping timeout: 250 seconds)]
<Isorkin> How to fix buils mariad-client 10.2 config- http://pastebin.ru/VqPGSeVS Build log http://pastebin.ru/Mnar4GP5
leothrix has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
<Lisanna> jluttine: nix-shell will setup an environment with the buildInputs of a derivation, not the derivation itself. You want something more like nix-shell -p I think, but I'm not sure what the right syntax is for using that with a local file.
ma27 has joined #nixos
<jluttine> Lisanna: so those instructions are wrong?
dj_goku has joined #nixos
<jasom> clever: I'm on 17.09
Sonarpulse has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Ericson2314 closed pull request #32361: gcc: Simplify configure flags (master...gcc-simplify-flags) https://git.io/vbZp3
NixOS_GitHub has left #nixos []
ariutta has quit [(Ping timeout: 260 seconds)]
<Lisanna> jluttine: I guess so, since I just tried those exact instructions and also do not have a python in my path.
Stammon- has quit [(Quit: has left)]
Stammon| has quit [(Quit: quit)]
<jluttine> Lisanna: ok. i opened an issue in github
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
symphorien has quit [(Ping timeout: 260 seconds)]
Ivanych has quit [(Ping timeout: 260 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl pushed 1 new commit to master: https://git.io/vbC1s
<NixOS_GitHub> nixpkgs/master d946af4 Vincent Laporte: ocamlPackages.lambdaTerm: 1.11 -> 1.12.0
NixOS_GitHub has left #nixos []
symphorien has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl opened pull request #32400: ocamlPackages.ocamlnet: 4.1.4 -> 4.1.5 (master...ocamlnet-4.1.5) https://git.io/vbC1n
NixOS_GitHub has left #nixos []
ma27 has quit [(Ping timeout: 240 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] gleber closed pull request #32360: parcellite: wrap to add runtime deps (master...wrap-parcellite-runtime-deps) https://git.io/vbZxi
NixOS_GitHub has left #nixos []
rogue_koder has joined #nixos
rogue_koder_ has quit [(Ping timeout: 248 seconds)]
berce has joined #nixos
candy` has quit [(Ping timeout: 252 seconds)]
i-am-the-slime has joined #nixos
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
Bitcoin_Pro has joined #nixos
Ivanych has joined #nixos
<Bitcoin_Pro> hey
<Bitcoin_Pro> https://freebitco.in/?r=10132979&tag=source4 Is a "faucet" that offers 100% free bitcoin. Only need an E-mail to get started, earn up to $2 an hour by logging in FOR 5 SECONDS !!! I'm making almost $400 a month doing it now! If I can do it, I know you can! Join now!! I want you to join because the more money you make the more money I make!!
Shados has quit [(Remote host closed the connection)]
Shados has joined #nixos
vandenoever has quit [(Ping timeout: 248 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] volth opened pull request #32402: oraclejdk8: fix armv7l hashes (master...oraclejdk8-fix-arm-hashes) https://git.io/vbCMO
NixOS_GitHub has left #nixos []
johann__ has joined #nixos
leat has quit [(Quit: WeeChat 1.9.1)]
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
<petersjt014[m]> is there a list of the different usergroups anywhere along with what I might want them for?
Bitcoin_Pro has quit [(Ping timeout: 260 seconds)]
<petersjt014[m]> I got both "network" and "networkmanager" in my extraGroups list and fk me if I remember why I did that
<clever> petersjt014[m]: you can check /etc/group to see all groups that are currently valid
marusich has joined #nixos
orivej_ has joined #nixos
orivej has quit [(Ping timeout: 264 seconds)]
i-am-the-slime has quit [(Ping timeout: 240 seconds)]
candy` has joined #nixos
griff_ has joined #nixos
marusich has quit [(Ping timeout: 255 seconds)]
marusich has joined #nixos
pie_ has joined #nixos
griff_ has quit [(Ping timeout: 248 seconds)]
reinzelmann has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] orivej pushed 1 new commit to staging: https://git.io/vbCD6
<NixOS_GitHub> nixpkgs/staging dc4200f Orivej Desh: perl522: do not apply the patch for parallel building...
NixOS_GitHub has left #nixos []
<petersjt014[m]> anyone know if it's possible to automatically partition a disk based off a backup made by fdisk/gdisk?
vandenoever has joined #nixos
vandenoever has quit [(Changing host)]
vandenoever has joined #nixos
<petersjt014[m]> I'm guessing hydra covers this in some way, but that'd prob be overkill for a single device
Mateon1 has left #nixos []
<hyper_ch> petersjt014[m]: what do you mean automatically partition a disk?
<hyper_ch> you could save the partition layout to file and restore from that file again
<petersjt014[m]> That's what I was thinking, yeah
<hyper_ch> bigger or smaller than 2TB?
<hyper_ch> (gpt or mbr)
<petersjt014[m]> all gpt
<hyper_ch> with mbr it's as simple as: sfdisk -d /dev/sdX > /path/to/layout
<hyper_ch> and sfdisk /dev/sdX < /path/to/layout
<hyper_ch> with gpt it should be: sgdisk -b /path/to/layout /dev/sdX and restore by sgdisk -l /path/to/layout /dev/sdX
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Ericson2314 pushed 1 new commit to staging: https://git.io/vbCym
<NixOS_GitHub> nixpkgs/staging a1e1e43 John Ericson: Merge branch 'master' into staging...
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] orivej closed pull request #32207: cups: 2.2.2 -> 2.2.6 (staging...u/cups) https://git.io/vbLaD
NixOS_GitHub has left #nixos []
pie__ has joined #nixos
pie_ has quit [(Remote host closed the connection)]
<hyper_ch> petersjt014[m]: is that what you want/need?
<hyper_ch> you could also programmatically on-the-fly create partitions
ssmike has joined #nixos
<petersjt014[m]> I'd just needto know where to stick it in the config
<petersjt014[m]> boot.initrd or something I'd guess
<hyper_ch> when should the partitioning be happening?
stranger__ has joined #nixos
<petersjt014[m]> before boot.loader.(stuff)
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
<petersjt014[m]> probably best
<stranger__> hi folks! please merge https://github.com/NixOS/nixpkgs/pull/30686
<petersjt014[m]> I kinda gotta sleep now--if anyone finds where it'd go, feel free to leave it here. Thanks!
<hyper_ch> petersjt014[m]: is this for installation? or upon every boot?
akfp has quit [(Read error: Connection reset by peer)]
<petersjt014[m]> installation
akfp has joined #nixos
<hyper_ch> there's a better option imho... just write the file to the iso with according script to run it
<hyper_ch> I wouldn't want to auto-partition anything... but then, I don't run enterprise/datecenter level computers
<hyper_ch> just think if you accidentally put the usb into a computer and boot from it and you forgot it autopartitions
<petersjt014[m]> If I was doing this en masse I'd prob have hydra and some other wizard tools set up--luckily, this is a device I can babysit
BioSpider has joined #nixos
<petersjt014[m]> gotta go now
<petersjt014[m]> bye
pie___ has joined #nixos
pie__ has quit [(Ping timeout: 255 seconds)]
leat has joined #nixos
periklis has joined #nixos
mrkgnao has quit [(Ping timeout: 255 seconds)]
ylwghst has joined #nixos
zzamboni has joined #nixos
johann__ has quit [(Ping timeout: 268 seconds)]
* hyper_ch gives infinisil his 2h back
<infinisil> Heh
<infinisil> I've created something pretty cool recently
<hyper_ch> a take-over-the-world button?
Itkovian has joined #nixos
<infinisil> A nix derivation built from a list of images, which are used to prerender transitions between all pairs of them, and have a script set them as backgrounds and transition smoothly between them with the prerendered stuff
<infinisil> randomly of course
ylwghst has quit [(Quit: Lost terminal)]
<hyper_ch> I'd prefer a take-over-the-world button :)
<infinisil> All you give as input is a folder and it gives you a derivation with a ready-to-run script for changing the given wallpapers smoothly
<hyper_ch> back in the day, when I was young, I also bothered with backgrounds... as I grew older... I stopped bothering :)
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
<infinisil> I created a fancy blur transition though :O
<hyper_ch> and this works for what? gnome? kde? xfce?
<infinisil> It just uses `feh --bg-fill`
<infinisil> so probably anything X
<hyper_ch> ah :)
<hyper_ch> cool
i-am-the-slime has joined #nixos
<infinisil> It takes quiet a while to render all the transitions though
<infinisil> depending on parameters given
<infinisil> And for some reason it doesn't use the already built one if you rerun nix-build
johann__ has joined #nixos
griff_ has joined #nixos
<hyper_ch> :)
i-am-the-slime has quit [(Ping timeout: 268 seconds)]
Tucky has joined #nixos
i-am-the-slime has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
vandenoever has quit [(Ping timeout: 240 seconds)]
akfp has quit [(Read error: Connection reset by peer)]
akfp has joined #nixos
noob9 has joined #nixos
vandenoever has joined #nixos
vandenoever has quit [(Changing host)]
vandenoever has joined #nixos
reinzelmann has quit [(Ping timeout: 240 seconds)]
civodul has joined #nixos
orivej_ is now known as orivej
<noob9> hi I'm trying to build matlab using nix, but I'm getting stuck on error loading shared libraries: libpam.so.0 (no such file or directory)
<noob9> is there some library path I can include in libPath of my default.nix file to overcome this? or patch it in some way
<hyper_ch> supply it as build input or propagatedbuildinput
georges-duperon has joined #nixos
<noob9> so I just put libpam in the build input?
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] orivej pushed 1 new commit to master: https://git.io/vbC7q
<NixOS_GitHub> nixpkgs/master f1226ac Orivej Desh: cinelerra: disable parallel building
NixOS_GitHub has left #nixos []
i-am-the-slime has quit [(Quit: Konversation terminated!)]
<hyper_ch> probably
jensens has joined #nixos
reinzelmann has joined #nixos
hamishmack has quit [(Ping timeout: 260 seconds)]
<noob9> so building with libpam throws an error 'undefined variable'
<noob9> libpam.so and just pam don't fix the problem...
zzamboni has joined #nixos
<hyper_ch> pastebinit
hotfuzz_ has joined #nixos
goibhniu has joined #nixos
Itkovian has quit [(Read error: Connection reset by peer)]
hotfuzz has quit [(Ping timeout: 240 seconds)]
zzamboni has quit [(Client Quit)]
FRidh has quit [(Ping timeout: 248 seconds)]
alexteves has joined #nixos
zzamboni has joined #nixos
<magnetophon> I have some stuff that needs to live in $out/doc, not $out/share/doc/ but when try to move it there in postFixup, there is no share yet. So I set postPhases = "finalPhase"; and do it there. Same result. Ideas?
asuryawanshi has joined #nixos
asuryawanshi has quit [(Remote host closed the connection)]
asuryawanshi has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
<stranger__> isn't it just pam instead of libpam?
<noob9> I tried that but guessing some output file needs to be patched?
andromeda-galaxy has quit [(Ping timeout: 248 seconds)]
zzamboni has joined #nixos
<hyper_ch> seems to be just "pam"
asuryawanshi has quit [(Remote host closed the connection)]
<hyper_ch> 10 linux-pam-1.2.1 (nixos.pam)
asuryawanshi has joined #nixos
andromeda-galaxy has joined #nixos
<stranger__> noob9: it has lib/libpam* in output
johann__ has quit [(Quit: Leaving.)]
hamishmack has joined #nixos
Sonarpulse has quit [(Ping timeout: 255 seconds)]
FRidh has joined #nixos
<magnetophon> sorry,my bad: I missed $out in the path
<hyper_ch> why use "with import <nixpkgs> {}; ?
<noob9> I'm just borrowing someone else's script and patching for a newer version
<noob9> and it says libpam.so.0 not found
<stranger__> ¯\_(ツ)_/¯
<hyper_ch> and is that being built from source?
<hyper_ch> isn't makeLibraryPth only needed when you hae to patch binaries?
<sphalerite> Lol building MATLAB from source
<hyper_ch> fail to see what's funny about it :)
akfp has quit [(Read error: Connection reset by peer)]
<noob9> yeah I guess it's building from source
<noob9> no alternative
akfp has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
orivej has quit [(Ping timeout: 240 seconds)]
ThatDocsLady has joined #nixos
ThatDocsLady has quit [(Remote host closed the connection)]
<noob9> stranger__: how did you build pam? I get error: default.nix no such file or directory when I run 'nix-build -A pam'
ShalokShalom has quit [(Remote host closed the connection)]
derped has joined #nixos
Itkovian has joined #nixos
<sphalerite> Where are you planning to get matlab's source?
griff_ has quit [(Quit: griff_)]
ThatDocsLady has joined #nixos
<infinisil> noob9: Oh boy, isn't matlab huge? I thought about packaging it once, but it didn't seem easy at all
griff_ has joined #nixos
<noob9> yeah it's pretty large... ~9G install
<noob9> and I got the source from the website
griff_ has quit [(Client Quit)]
<stranger__> noob9: you need to do it from the nixpkgs repository
<stranger__> right from it's root
<infinisil> I'd think it's gonna take a while to get it to work nicely on nix, but that would be really nice!
Turion has quit [(Remote host closed the connection)]
<sphalerite> Oh, its source is available?
<noob9> there is an installer available but the license is paid
<noob9> I don't know if the source is the same thing since it downloads a bunch of files after authenticating
orivej has joined #nixos
zzamboni has joined #nixos
ilja_kuklic has joined #nixos
ShalokShalom_ has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
zzamboni has joined #nixos
__Sander__ has joined #nixos
griff_ has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
griff_ has quit [(Quit: griff_)]
thc202 has joined #nixos
coot has joined #nixos
ShalokShalom__ has joined #nixos
<Lisanna> it's too bad that you can't use nix user environments with nix-shell, seems like it would be a cool way to jump into an environment and test it out without messing up your top-level one.
ShalokShalom__ has quit [(Remote host closed the connection)]
zzamboni has joined #nixos
akfp` has joined #nixos
<infinisil> Lisanna: what do you mean exactly?
sigmundv_ has quit [(Ping timeout: 248 seconds)]
amir has quit [(Remote host closed the connection)]
kwork has quit [(Quit: No Ping reply in 180 seconds.)]
<Lisanna> infinisil: as in, I've built an environment with pkgs.buildEnv, and I want to "switch" to it. I could use nix-env to do this, but that's stateful, and monkeys with my home directory and stuff. I'd like to be able to call nix-shell --env=env.nix and get a nix-shell with that environment, without touching my user's profile.
kwork has joined #nixos
<Lisanna> the closest thing to this that I can see is to use nix-shell -p and pass the same list of packages that you would to pkgs.buildEnv's "paths" attribute
<Lisanna> but that doesn't sound terribly fun ):
<infinisil> Lisanna: But like how do you want to switch to it without it being stateful?
sigmundv has joined #nixos
aszlig has quit [(Remote host closed the connection)]
zzamboni has quit [(Ping timeout: 260 seconds)]
etu has quit [(Ping timeout: 248 seconds)]
aszlig has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] orivej pushed 1 new commit to master: https://git.io/vbCNo
<NixOS_GitHub> nixpkgs/master c9a03d9 Orivej Desh: premake5: fix build on darwin
NixOS_GitHub has left #nixos []
akfp` has quit [(Read error: Connection reset by peer)]
akfp has quit [(Remote host closed the connection)]
<Lisanna> because it doesn't touch anything outside of the Nix store and my bash environment variables
townsend has joined #nixos
akfp` has joined #nixos
amir has joined #nixos
<infinisil> Lisanna: How does buildEnv mess with $HOME?
kwork has quit [(Changing host)]
kwork has joined #nixos
<Lisanna> it doesn't, nix-env does
<Lisanna> nix-env is the only way to enter an environment that I know of
zzamboni has joined #nixos
<infinisil> well it just updates the .nix-profile
etu has joined #nixos
<Lisanna> yeah
cfricke has joined #nixos
cfricke has quit [(Client Quit)]
<infinisil> soo, you basically want to switch between different user profiles?
<Lisanna> yes
<Lisanna> but with nix-shell, so I don't have to manage state
<Lisanna> I can just type exit and it's gone
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] orivej closed pull request #32271: Enable parallel building for CMake based projects by default (staging...parallel-building) https://git.io/vbOm5
NixOS_GitHub has left #nixos []
<infinisil> Lisanna: I don't get it
<Lisanna> ):
<infinisil> nix-shell just puts out in a shell, it doesn't switch anything
<infinisil> if you want to switch the profile, it *needs* to write that somewhere
<infinisil> otherwise no switch has happened
erictapen has joined #nixos
<infinisil> s/out/you
<Lisanna> What are all of the bash environment variables that nix-env changes, other than PATH?
<Lisanna> well, it doesn't *change* them, but it changes what symlinks in the PATH point to
<Lisanna> so, instead, have $PATH in the nix-shell point to a profile in the /nix store rather than $HOME
<Lisanna> so I can do nix-shell --env=development.nix and then I have a shell that has vscode, emacs, clang-format, or whatever
zzamboni has quit [(Quit: Leaving.)]
<Lisanna> rather than specifying it imperatively with -p vscode emacs clang-format whatever, specify it declaratively with pkgs.buildEnv
ShalokShalom_ has quit [(Remote host closed the connection)]
derped has quit [(Quit: Lost terminal)]
<infinisil> Lisanna: I'm pretty sure you can use buildEnv with nix-shell
<Lisanna> how so?
<infinisil> Lisanna: nix-shell -p 'with import <nixpkgs>{}; buildEnv {name="x"; paths=[hello]; }'
<infinisil> hmm, not sure how to give it a file though
zzamboni has joined #nixos
orivej has quit [(Ping timeout: 268 seconds)]
<Lisanna> oh, if you pass the buildEnv as a "package" then it does the same thing as switching to it with nix-env?
FRidh has quit [(Ping timeout: 248 seconds)]
<Lisanna> that's cool
<Lisanna> To give it a file I might have to add it to the nix path or something with a channel
<infinisil> it doesn't do any switching, just changes $PATH to have some programs available
<Lisanna> I know
FRidh has joined #nixos
<Lisanna> so I could do nix-shell -p mychannel.myDevEnvironment
<infinisil> not sure
<LnL> if you have an overlay/packageOverrides you can do -p myDevEnvironment yes
<Lisanna> LnL: sure, that would also work
<Lisanna> oh, yeah, I see why this works: an environment built by buildEnv has a ./bin directory and stuff, so it's like installing a single package, which also has a ./bin directory
<infinisil> indeed
aarvar has quit [(Ping timeout: 248 seconds)]
ssmike has quit [(Ping timeout: 248 seconds)]
<LnL> -p doesn't actually use buildEnv it just adds the arguments to the buildInputs of an empty drv
<Lisanna> Huh, that's interesting
<Lisanna> but I guess that has an equivalent effect?
<infinisil> Oh right
<infinisil> Nice
<LnL> nix-shell won't build the drv you pass it, you just enter the build environment
oida has quit [(Read error: Connection reset by peer)]
Oida has joined #nixos
MP2E has quit [(Remote host closed the connection)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vbCx9
<NixOS_GitHub> nixpkgs/master d43b41f Jan Malakhovski: firmware-linux-nonfree: 2017-10-09-iwlwifi-fw-2017-11-03 -> 2017-10-13-iwlwifi-fw-2017-11-15...
<NixOS_GitHub> nixpkgs/master 29d5f2d Jörg Thalheim: Merge pull request #32340 from oxij/pkg/linux-firmware...
NixOS_GitHub has left #nixos []
noob9 has quit [(Quit: Page closed)]
<Mic92> grahamc: can you maybe give a hint in the github bio, that this account is our CI bot: https://github.com/NixOS/nixpkgs/pull/32240#issuecomment-349122639
<Lisanna> that's a great bot name
<aw> Hi, everybody.
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vbCp0
<NixOS_GitHub> nixpkgs/master 2394c40 John Doe: oraclejdk8: fix armv7l hashes
<NixOS_GitHub> nixpkgs/master 2b91fc0 Jörg Thalheim: Merge pull request #32402 from volth/oraclejdk8-fix-arm-hashes...
NixOS_GitHub has left #nixos []
<aw> I know, a delicate topic, but I wanted to ask for the state of NixOS and cross-compilation support?
<aw> I don't even want to get a whole NixOS cross-compiled, but at least building a cross compiler using NixOS would be nice and somehow I don't understand how to do this…
<makefu> aw: i think the current best bet is to get the hardware you want to cross-compile and use it as compilation. there were a lot of efforts for scattered around the landscape but there is no definite guide
<sphalerite> aw: a cross compiler without a libc is easy, beyond that it depends largely on the target arch
<aw> makefu: You mean getting $SOME_LINUX onto the Arch and building NixOS from there?
<sphalerite> There's also some ongoing work by Sonarpulse, who's basically making cross-compilation awesome. But it's not done yet
<aw> :)
<sphalerite> Yes, if it's not too slow
<makefu> sphalerite: yes there is this one "huge pr" target
alexteves has quit [(Quit: My Mac Mini has gone to sleep. ZZZzzz…)]
boegel has joined #nixos
<sphalerite> Probably the most annoying thing about cross builds is that even when they work, native builds and cross builds for the same target arch won't mix
<aw> Yeah, speed is my actual problem… for this, even a stage 1 compiler would suffice: I »only« want to build a Linux kernel for aarch64 using bcmrpi3_defconfig which takes aeons on Rpi3.
<sphalerite> Even the improved cross-compilation support won't fix that unfortunately
<aw> Okay.
<sphalerite> Hm if it's only the kernel then it could work, although I don't think you can get it to fit neatly into the nixos setup and will have to manage the kernel yourself
<sphalerite> I don't know much about it though. The nice thing about aarch64 is that you do have support for it in the official binary cache
<aw> That's actually okay. My sole problem is that the build host runs NixOS and it would be nice to have the cross-compiler built through the "way to do". The Rpi doesn't (yet) and it doesn't have to (just need something for external SPI flashing).
<makefu> aw: have you checked out qemu for aarch64? maybe this is enough
<aw> makefu: Ah, good point. Haven't done this yet. Maybe I'll give it a try. IIRC at least I got qemu-user/binfmt_misc to run an ArchLinux some time ago.
<laggy_wifi> i need help
<laggy_wifi> if i wanted to impliment a semi chroot would it make sence to redirect file/directory creation to ./ since i redirect file opening/fstating to ./ except force the redirection even if the path exists?
<makefu> aw: yes i've read that as well but i've never tried it
FRidh has quit [(Ping timeout: 258 seconds)]
<laggy_wifi> even if the path does not exist*
<sphalerite> laggy_wifi: I don't understand the question. What do you mean by a "semi chroot"? Implementing in what sense?
<aw> I had a Nokia N900 once and their official SDK actually used qemu-user/binfmt_misc and Xephyr and was working like a charme. This somehow strongly impressed me.
<sphalerite> aw: that could work, but you may be disappointed by the improvement in speed
<aw> :)
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #32398: electron: 1.7.5 -> 1.8.1 (master...patch-78) https://git.io/vbCPK
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vbCh5
<NixOS_GitHub> nixpkgs/master 14df60d Joerg Thalheim: rr: limit platforms to x86_64...
NixOS_GitHub has left #nixos []
<sphalerite> aw: I've built some stuff for my quad-core ARMv7 chromebook with qemu-user on my i7-7700HQ laptop. When using all the SMP available, the i7 took 2× *longer* to build stuff
<sphalerite> So a per-core slowdown of 4×
<sphalerite> or rather per-logical-core
FRidh has joined #nixos
<sphalerite> The big laptop also has much faster IO and much more RAM
linarcx has joined #nixos
<aw> Yeah. I think I'll stick with building a stage1 cross-CC manually for now.
<sphalerite> Basically, don't underestimate the performance cost of qemu
phdoerfler has joined #nixos
<sphalerite> error: undefined variable 'runCommand' at /nix/store/s9w0qmx6pkzvvqd74h4givh1yzz3l3jx-nixos-17.09.2182.7f6f0c49f0/nixos/pkgs/build-support/cc-wrapper/default.nix:24:56 oh dear, looks like I've hit an untested path…
<sphalerite> Yeah the stage1 cross compiler might not be so easy after all, since there have been some apparently untested changes
Synthetica has joined #nixos
asuryawanshi has quit [(Ping timeout: 248 seconds)]
<infinisil> Um, why does the hash of my derivation change on every rebuild?
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vbCj5
<NixOS_GitHub> nixpkgs/master 77b69f8 Joerg Thalheim: uclibc: exclude aarch64-linux
NixOS_GitHub has left #nixos []
<infinisil> I'm only including 2 files (not the directory the result lands in)
<infinisil> And these 2 files stay constant
<sphalerite> infinisil: can we see the files?
<infinisil> Oh
<berce> I would like to update pandoc (nixpkgs at 1.19.2.4, upstream at 2.0.4), but I can't find how to do it. The nixpkgs manual has good information about haskell, but not about adding/updating haskell packages.
<Lisanna> infinisil: and I'm guessing nix-hash doesn't include file attributes?
<infinisil> Wait no I'm stupid, I am including the folder where the result lands -.-
<Lisanna> haha
<berce> sphalerite: is one of the untested changes you are talking about 'ed'?
alexteves has joined #nixos
<sphalerite> berce: no, it's an expression that refers to runCommand without having it in its function pattern match…
<sphalerite> easy to fix, but kind of concerning :p
vcunat has joined #nixos
<berce> Then maybe you have confirmation ed is ok for cross compiling? See the discussion at the bottom of PR #32322
tomster has quit [(Ping timeout: 252 seconds)]
<sphalerite> I have no idea, I'm just trying to build gccCrossStageStatic on regular 17.09
<berce> Ok, thanks.
<infinisil> There's no sine function in nix is there :P
<infinisil> Oh, I could just import from derivation
<sphalerite> infinisil: there aren't even non-integer numbers are there?
pie___ has left #nixos ["Leaving"]
<infinisil> correct :P
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
<infinisil> I need to do a calculation with sin and cos and build a derivation with the result
babyflakes has quit [(Quit: Connection closed for inactivity)]
<infinisil> Currently I'm doing the calculation at build time and building all results in a single derivation, which works, but when I stop in the middle of it, it can't reuse previously built stuff
<clever> infinisil: what about just having a second derivation that does the math?
Wharncliffe has joined #nixos
<clever> infinisil: ive done some crazy things with latex and pdf stuff in nix, a dozen derivations (generated with a loop) to extract sections of a pdf file into xml, then another dozen to turn the xml into sqlite, and then another to merge it all into one ...
<sphalerite> infinisil: what are you doing with this?
FRidh has quit [(Ping timeout: 248 seconds)]
<infinisil> clever: Yeah I should be able to create a derivation that does the math, and import the result of that with nix and use this to create all the resulting derivation from that
<woffs> Hi. Is this https://gist.github.com/6251dc2e9396de8a76e527bc06a6b6f5 the recommended way to tweak timerConfig of services.locate?
<infinisil> sphalerite: Something really cool: A derivation that takes a folder as input and builds you a binary that randomly changes the wallpaper to ones in the folder, and the main thing: There's a nice blurry transition when it gets changed
<sphalerite> ooooooh. And the fading is precomputed?
<infinisil> sphalerite: The derivation prerenders all frames of the blurry animation beforehand, which means sadly it's O(n^2) transformations (between each 2 of them)
<infinisil> but still worth it
<sphalerite> Idk sounds like something that could maybe done more nicely with gstreamer
<infinisil> how so? I don't know gstreamer
<sphalerite> aww, looks like you can't specify a window id for ximagesink using gst-launch
vidbina has joined #nixos
<infinisil> sphalerite: You thinking of not precomputing it?
* sphalerite is unsure whether to try implementing this with gstreamer or just let it be
<sphalerite> gstreamer is pretty cool though, it has a pipeline sort of system with a simple type system
zzamboni has quit [(Quit: Leaving.)]
zzamboni has joined #nixos
<infinisil> I did spend a bit of time to figure out how to make a smooth transition between 2 images with blur, using sin and cos
<sphalerite> yeah. gstreamer should also have elements that can do hardware-accelerated alpha blending
<infinisil> tbh my setup is preeety lame, it takes a lot of time to precompute
<sphalerite> and whenever I want to record a screencast
ilja_kuklic has quit [(Remote host closed the connection)]
<das-g[m]> Is it possible to configure NixOS so that it provides an Eclipse with witch I can build Java projects?
<das-g[m]> `nix-shell -p eclipses.eclipse-platform --run 'eclipse'` does start the IDE, but it doesn't seem to have any builders configured, even when `programs.java.enable = true;`
ilja_kuklic has joined #nixos
<infinisil> sphalerite: Well I'd prefer precomputing any day, I don't really have any battery life to spare :)
<sphalerite> but space o.o
<infinisil> hold on let me check the size of my 8x8 transition table, 30 steps each, 1440x900 png
<laggy_wifi> lol
akfp` has quit [(Read error: Connection reset by peer)]
<sphalerite> also decoding PNG frames is probably more expensive than hardware-accelerated alpha compositing x)
akfp` has joined #nixos
<infinisil> well i could still optimize it, i can do pretty much anything with precomputing
<infinisil> Um, 571MB...
<berce> Reply to my own question: haskellPackages are in pkgs/development/haskell-modules/configuration-hackage2nix.yaml
<sphalerite> Exactly. xD
townsend has quit [(Ping timeout: 260 seconds)]
<infinisil> sphalerite: But, it's really nice: $out/transitions/$from/$to contains all images for transitioning from pic $from to $to
<pierron_> shlevy: You can use a different version of a module, such as MySQL.
akfp` has quit [(Read error: Connection reset by peer)]
<sphalerite> lol
<pierron_> shlevy: You can remove the old one, and import the version you want instead.
akfp` has joined #nixos
<infinisil> The script to change wallpapers is super simple because of that
<sphalerite> If you're going to precompute it probably makes more sense to encode the transitions as videos, that shouldn't take as much space
<infinisil> sphalerite: Won't that be slower to decode though?
<infinisil> because it needs to decompress as wel
<infinisil> hmm but maybe it's IO bound actually
BioSpider has quit [(Read error: Connection reset by peer)]
* sphalerite uploaded a video: lockscreen.webm (441KB) <https://matrix.org/_matrix/media/v1/download/matrix.org/EZHFexAFMFoWQaktKHUPFVlM>
<sphalerite> ^ my lockscreen
<infinisil> Heh cool
ssmike has joined #nixos
<sphalerite> Yeah I wouldn't be surprised if it was IO bound. For my lockscreen, writing the PNG to a file rather than piping it to i3lock made it much slower
linarcx has quit [(Remote host closed the connection)]
<infinisil> hmm..
<infinisil> I guess a video would be better then
iyzsong has joined #nixos
<sphalerite> or, just, y'know, not precomputing ;)
<infinisil> Muh derivation though!
<infinisil> I guess i should benchmark it
<sphalerite> decoding 30 PNGs is significantly more expensive than decoding 2 and alpha-compositing 30 frames between them
<sphalerite> I'd wager
<infinisil> sphalerite: actually, the expensive part is the blurring
<sphalerite> oh you're blurring, not just compositing?
<sphalerite> What does that look like?
<infinisil> it looks really nice and soft
<sphalerite> That makes it sound even more like you should be doing it on the GPU
<sphalerite> :p
<hyper_ch> btw, can't I install grub on multiple devices through the configuration.nix?
simukis has joined #nixos
<clever> hyper_ch: boot.loader.grub.devices accepts a list
<infinisil> sphalerite: I have it on github (totally unpolished though): https://github.com/Infinisil/blurtrans
<hyper_ch> clever: I have to retry that :)
reinzelmann has quit [(Ping timeout: 240 seconds)]
<infinisil> sphalerite: to build run `nix-build -E 'import ./final.nix path/to/pics'`
ssmike has quit [(Ping timeout: 240 seconds)]
<sphalerite> neat
akfp` has quit [(Read error: Connection reset by peer)]
<infinisil> then run result/bin/rantrans, first argument is time between changing pics, second argument is time between steps when transitioning
akfp` has joined #nixos
<sphalerite> also — how often will you actually see this in action? :p idk about you but I barely ever have my desktop backgroudn visible
<sphalerite> do you have trasnparent windows or something?
<infinisil> I often have all my windows transparent
coot has quit [(Ping timeout: 250 seconds)]
<infinisil> Alright next step is making a video out of the pics, not sure which codec to use though
<clever> infinisil: ffmpeg can accept a list of images directly, rather then recording from something
<infinisil> Ah neat, there's nothing ffmpeg can't do is there
coot has joined #nixos
<clever> infinisil: let me grab 2 examples ive done
<clever> infinisil: this one records the screen inside a nixos test, and provides the video as an output on hydra
<infinisil> heh that is pretty fancy
<clever> cant find the 2nd example i was thinking of
akfp` has quit [(Read error: Connection reset by peer)]
coot has quit [(Read error: No route to host)]
akfp` has joined #nixos
coot has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
sigmundv_ has joined #nixos
reinzelmann has joined #nixos
<das-g[m]> Ah, I guess I should make use of the `jdt` attribute at https://github.com/NixOS/nixpkgs/blob/release-17.09/pkgs/applications/editors/eclipse/plugins.nix#L365 somehow. Not quite sure how to do that, though. rycee Can you help me there?
FRidh has joined #nixos
<rycee> Howdy! What's up?
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c9a03d9b489 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
nix-gsc-io`bot has quit [(Client Quit)]
<rycee> das-g: I can't find your question. Mind repeating it?
<das-g[m]> Is it possible to configure NixOS so that it provides an Eclipse with witch I can build Java projects?
<das-g[m]> `nix-shell -p eclipses.eclipse-platform --run 'eclipse'` does start the IDE, but it doesn't seem to have any builders configured, even when `programs.java.enable = true;`
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
dywedir has joined #nixos
<das-g[m]> (I only use Eclipse / JDT once a year or so and I'm still somewhat new to Nix & NixOS, so I'm a bit lost on what I even have to look for.)
<infinisil> I was wondering about this too once, eclipse on nixos is just not the eclipse we know
<infinisil> no idea why
<das-g[m]> Maybe rycee can enlighten us? 🙂
zzamboni has joined #nixos
townsend has joined #nixos
ssmike has joined #nixos
<rycee> Yeah, eclipse-platform is barebones so you need to install the jdt plugin . You'll want the eclipse-sdk package if you want Java compilation out-of-the-box.
<rycee> The eclipse-platform package is mainly intended for use with eclipseWithPlugins.
<infinisil> rycee: You doing java development?
<rycee> See https://nixos.org/nixpkgs/manual/#sec-eclipse for a bit more in depth descriptions.
<gchristensen> Mic92: haha yeah I could. updated: https://github.com/grahamcofborg there is also evidently a way to have github show "bot" next to the name when it comments. finally, I could add a signature to its comments, like "-- your Nix build bot"
zzamboni has quit [(Ping timeout: 248 seconds)]
<rycee> infinisil: Professionally I've mainly done Java development.
<infinisil> rycee: I see :O
<das-g[m]> Ah, thanks. I'll look into that.
coot_ has joined #nixos
zzamboni has joined #nixos
coot has quit [(Ping timeout: 246 seconds)]
<Isorkin> How to fix buils mariad-client 10.2 config- http://pastebin.ru/VqPGSeVS Build log http://pastebin.ru/Mnar4GP5
alexteves has quit [(Read error: Connection reset by peer)]
alexteve_ has joined #nixos
Lisanna has quit [(Ping timeout: 260 seconds)]
asuryawanshi has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
asuryawanshi has quit [(Remote host closed the connection)]
akfp` has joined #nixos
asuryawanshi has joined #nixos
ssmike has quit [(Ping timeout: 252 seconds)]
ssmike has joined #nixos
orivej has joined #nixos
Neo-- has joined #nixos
<mbrock> I'm confused about nix-shell as a shebang interpreter. Somehow it's not working on my very simple examples -- I'm just getting Nix parse errors from parsing the script as Nix code
akfp` has quit [(Read error: Connection reset by peer)]
<mbrock> ok that one's not a parse error but "expression does not evaluate to a derivation"
akfp` has joined #nixos
coot_ has quit [(Remote host closed the connection)]
coot_ has joined #nixos
<samueldr> mbrock: how are you executing it, and what's your system?
astrofog has joined #nixos
<mbrock> samueldr: just ./test on NixOS with nix-shell 1.11.15
<samueldr> strange
<mbrock> I don't really understand how multiline shebangs work, I assume it's like a fake shebang feature that's implemented by nix-shell itself (so the kernel only deals with the first line)
<mbrock> weeird
<clever> mbrock: thats my understanding as well
<samueldr> afaik, it's only the first line that's a "real" shebang, nix-shell interprets the other lines
orivej has quit [(Ping timeout: 264 seconds)]
<samueldr> it then does magic to send the file to the "-i" interpreter
akfp` has quit [(Read error: Connection reset by peer)]
<samueldr> *some* stuff doesn't like the nix-shell shebangs (e.g. ruby needs #!ruby as a standalone line in-between otherwise it tries interpreting them too and fails)
akfp` has joined #nixos
<mbrock> oh, because the whole file is still sent as input to the interpreter, I guess to avoid messing with source locations
<samueldr> yes, and because anyway that's how a shebang works in any other ways
<joko> mbrock: could you try without -p bash?
<samueldr> could it be a default.nix in the projet dir that fails?
<mbrock> anyway I'm moving my thing away from nix-shell shebang because I want to use "nix-shell --run" which doesn't run my .bashrc
<mbrock> and I have a very unconfirmed hunch that the nix-shell with shebang was somehow intermittently crashing (?) when I ran the script in a loop
<mbrock> aha, now I got an error when using nix-shell --run in a loop, after a while:
<mbrock> Error in tempdir() using /run/user/1001/nix-shell.XXXXXX: Parent directory (/run/user/1001) does not exist at /nix/store/nqkha8l57hxpgzkcpdgxyxsgr389cy3z-nix-1.11.15/lib/perl5/site_perl/5.24.2/x86_64-linux-thread-multi/Nix/Utils.pm line 45.
Lisanna has joined #nixos
<mbrock> "It also keeps things nice and organized. When a user logs out, and no active sessions remain, pam_systemd will wipe the /run/user/$uid directory out."
<mbrock> interesting... I am running the loop in a tmux session on a server and then logging out
<hyper_ch> clever: hmmm, there's no easy way to have /boot in a zfs dataset, right?
<clever> hyper_ch: grub does support zfs, but it doesnt handle recovery well, and it cant deal with directories containing many files
<hyper_ch> well, /boot usually doesn't have many files
<hyper_ch> what do you mean, doesn't handle recovery well?
<clever> but if /boot is just a directory on the same dataset as /nix, nix will just refer to the kernels in /nix/store/
<clever> and then grub has to traverse /nix/store/
vandenoever has quit [(Quit: ䷴៚)]
vandenoever has joined #nixos
<clever> and grub doesnt handle journal playback to repair the FS after an improper shutdown
<clever> it will just blindly read it in whatever state it happens to be in
<hyper_ch> nah, been pondering: tank/boot tank/encZFS/{Nixos,VMs,Media}
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
<clever> that might work
<mbrock> samueldr: btw in the nix-shell source code I see a hack involving `if ($interpreter =~ /ruby/)`, hehe
<sphalerite> All laptop/desktop/server machines should just have like a 100MB flash memory or something that bootloaders can live in
<hyper_ch> sphalerite: that's for efi
<gchristensen> I think sphalerite means a separatee 100mb disk
<hyper_ch> ah... nah, I know what you mean
<hyper_ch> I tried with a usb3 stick a while back but it was very unreliable
<sphalerite> Yeah
Wharncliffe has quit [(Quit: Lost terminal)]
<clever> i have an OLD 64mb usb stick i use for /boot on my nas
<hyper_ch> what I settled now on the server was getting a 1TB disk that just acts as /boot and then use my 4TBs in Mirror for ZFS
<clever> good luck finding anything that small today :P
<sphalerite> Lol 1TB for boot?
<hyper_ch> sphalerite: couldn't find a lower internal hdd
<samueldr> it belongs in a museum!
<duncan^> clever: 2M CF cards are all over Taobao :l
<hyper_ch> I'm just thinking about my notebook now... ordered now a m2 ssd so I can have permanant mirror on it
akfp` has quit [(Read error: Connection reset by peer)]
<hyper_ch> but still grub and /boot is an issue IMHO
akfp` has joined #nixos
<clever> duncan^: but then you need a CF adapter
<hyper_ch> I'd love to have all that managed in one zfs pool
<sphalerite> hyper_ch: o.O at Strathtech (which to be fair is a student-run thing that barely ever buys its own hardware) I don't think we have a single HD more than 500GB x)
<duncan^> clever: or horrible old routers and cameras etc
<sphalerite> I think the average size is probably on the order of 60GB
<sphalerite> clever: but CF adapters are completely passive!
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] grahamc opened pull request #32410: treewide: checkMeta fixes for x86_64-linux (master...check-meta) https://git.io/vbWYv
NixOS_GitHub has left #nixos []
<sphalerite> Well, CF to IDE
<hyper_ch> well, I needed to resetup server rather quickly after it was stolen.... so I frist tried with usb 3 thumb drive but that had troubles... so I settled for another hdd and well, it's a 1TB
<sphalerite> Not sure any recent hardware even still has IDE controllers?
<clever> sphalerite: exactly
<clever> sphalerite: so it would have to be usb
<sphalerite> (Is the controller for IDE very different from a SATA one?)
<clever> sphalerite: very
akfp` has quit [(Read error: Connection reset by peer)]
<sphalerite> I don't really understand how all the protocols/standards interrelate
<clever> sphalerite: IDE was basicaly just an 8 bit register, that writes to 8 pins
<hyper_ch> ide cables... haven't seen them for some time
akfp` has joined #nixos
<sphalerite> Is PATA the same thing as IDE?
<clever> yeah
<hyper_ch> grey, flat, wide cables
<hyper_ch> sata is much nicer to handle :)
<hyper_ch> but seperate /boot for zfs is still the recommended and least troublesome way, right?
<clever> also, uefi needs a fat32 /boot
drakonis has joined #nixos
<clever> more technically, the /boot must be supported by the uefi firmware
<clever> apple added HFS+ support to theirs
<hyper_ch> I'm still a bit confused bout /boot bios_boot u/efi fat32..... when what is needed ;) getting old here :)
<hyper_ch> can't keep up with all the new hype stuff
<clever> bios_boot is to get legacy booting on GPT
abcrawf has quit [(Remote host closed the connection)]
<clever> UEFI booting requires that the bootloader be on a filesystem the bios supports
<clever> but you could make /boot/efi fat32, and leave /boot itself on something more complex
<hyper_ch> [14:00] <clever> UEFI booting requires that the bootloader be on a filesystem the bios supports --> but isn't UEFI a replacement for BIOS so that it doesn't actually make sense when you say a filesystem the "bios" supports?
<clever> i still refer to the UEFI firmware as a bios
<hyper_ch> ah ok
<hyper_ch> could you add zfs to uefi?
<clever> you would need to reflash the firmware in the motherboard
<hyper_ch> wouldn't that be great?
<clever> and be able to compile a replacement that can still boot the system
abcrawf has joined #nixos
<hyper_ch> coreboot does that?
<samueldr> if only motherboards came with on-board storage, with the exclusive goal of being used as ESP
<clever> samueldr: that reminds me of a fun problem i had when installing linux on this machine
<hyper_ch> ESP? Extrasensory perception? :)
<samueldr> though, the best thing would be coreboot support!
<samueldr> ESP → EFI Special Partition (iirc), that /boot/EFI partition
<clever> samueldr: if the ESP partition can be found, the firmware 100% ignores the boot order, and refuses to boot legacy OS's
<samueldr> sorry, EFI System Partition
<sphalerite> yeah coreboot all the way
<clever> samueldr: i had to physicaly unplug the windows drive to get linux to boot
coot_ has quit [(Remote host closed the connection)]
nadley has quit [(Remote host closed the connection)]
<samueldr> coreboot allows you to have uefi if you want to!
<sphalerite> probably the biggest reason I chose my chromebook
<clever> samueldr: i later found, that turning uefi boot off also worked
<samueldr> :/
ssmike has quit [(Ping timeout: 264 seconds)]
<clever> and linux can chainload windows via legacy methods
<samueldr> I have two different machines that, for different reasons, like to lose their bios/EFI settings
ssmike has joined #nixos
<samueldr> I have come to rely on the plug-order of the disks and use refind as the default bootloader through bootx64.efi
coot_ has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
<hyper_ch> librem5 will also have coreboot IIRC
periklis has quit [(Ping timeout: 255 seconds)]
<hyper_ch> but how to get coreboot on your average mainboard... :(
<samueldr> painfully
<hyper_ch> and https://nixos.org/nixos/options.html#coreboot yields no result
<samueldr> coreboot is a replacement of the bios/uefi implementation, it's not meant as a general purpose boot loader :(
<hyper_ch> yeah right... haven't had coffee yet...
<samueldr> don't worry, with a name ending in `boot`, it is normal to assume it might be a bootloader
<hyper_ch> we just need extendable coreboot - ecb :)
<samueldr> if you haven't read about coreboot yet, maybe you don't know that you can add payloads to coreboot
<samueldr> and those payloads can be stuff like grub directly
<samueldr> IIRC, it can even be a linux image
<samueldr> (though, generally it needs to be small, as bios rom are generally 2 to 8 MB
<hyper_ch> (I haven't read about coreboot yet)
<clever> samueldr: thats plenty for a grub stage 1 (what normally goes into the bios_boot partition)
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] FRidh pushed 6 new commits to staging: https://git.io/vbW3G
<NixOS_GitHub> nixpkgs/staging 70c1899 Spencer Baugh: python.pkgs.setuptools: 36.7.1 -> 38.2.3
<NixOS_GitHub> nixpkgs/staging 587556c Frederik Rietdijk: python.pkgs.backports_shutil_get_terminal_size: fix python 2 tests
<NixOS_GitHub> nixpkgs/staging e60a1fd Frederik Rietdijk: python.pkgs.cheetah: move and update expression
NixOS_GitHub has left #nixos []
orivej has joined #nixos
Harpalus has joined #nixos
iyzsong has quit [(Ping timeout: 240 seconds)]
sary has quit [(Ping timeout: 260 seconds)]
iyzsong has joined #nixos
<hyper_ch> I just wished there was a simple to just use whole block devices and slam zfs on them
ryantrinkle has joined #nixos
<hiroshi> haha it is coming hyper_ch
<hiroshi> illumos and freeBSD are leading openZFS development
akfp` has quit [(Read error: Connection reset by peer)]
sary has joined #nixos
<hyper_ch> well, currently I have a seperate /boot and then made a second partiton and slammed zfs on there :)
akfp` has joined #nixos
<hiroshi> haha cool
coot_ has quit [(Remote host closed the connection)]
<hiroshi> hyper_ch: btw this looks interesting http://open-zfs.org/wiki/OpenZFS_Developer_Summit_2017 - did you see it?
<hyper_ch> no
townsend has quit [(Quit: leaving)]
<hiroshi> hyper_ch: you will find good videos
<hyper_ch> I have no idea about any of those talks
<hyper_ch> I'm just a normal end user
vcunat has quit [(Quit: Leaving.)]
<hiroshi> hyper_ch: that makes sense because it is from openZFS developers but that doesn't mean you can try it or maybe implement it in nixOS =P
<infinisil> s/can/can't ?
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
<hyper_ch> hiroshi: I don't really understand what you're trying to tell me
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] rycee pushed 2 new commits to master: https://git.io/vbWGy
<NixOS_GitHub> nixpkgs/master b7c0f85 Robert Helgesson: parcellite: use wrapGAppsHook...
<NixOS_GitHub> nixpkgs/master 7908132 Robert Helgesson: parcellite: add which and xdotool as dependencies...
NixOS_GitHub has left #nixos []
<hiroshi> hyper_ch: openZFS has modern features, and openZFS is moving faster in other projects like illumos or freeBSD. but if you have your nixOS kernel with zfs module you can try a new feature or at least you will know what it is coming tomorrow in openZFS world
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] rycee closed pull request #32364: Use wrapGAppsHook for parcellite also add dependencies (master...gwrap/parcellite) https://git.io/vbnvZ
NixOS_GitHub has left #nixos []
roberth has quit [(Ping timeout: 248 seconds)]
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
<hyper_ch> I still don't follow... you say zfs in linux is more current than openzfs?
coot_ has joined #nixos
<hiroshi> no I'm saying openZFS isn't current in linux boxes but openZFS new features will come to linux and you can test it if you want
<hyper_ch> I'm confused
<hyper_ch> i use zol
<hiroshi> haha
<etu> Isn't zol just openzfs on linux?
aditya3098 has joined #nixos
<infinisil> it is?
<etu> I don't know, it was a question.
<hyper_ch> I have no idea... I just use it on nixos :)
<infinisil> from github: "ZFS on Linux - the official OpenZFS implementation for Linux"
<hiroshi> yes openZFS is the main project -> zol is the linux part of it
<aditya3098> hi, i have a lightdm setup as my login manager, but for some reason, when i change my user's shell to zsh, either by chsh or declerative way, the username does now appear in lightdm and i need to enter both username and password. what is causing this?
<etu> Yeah, makes sense
<hyper_ch> it's already 14:45 and I haven't had a single cup of coffee today... time to fix that
ma27 has joined #nixos
ma27 has quit [(Ping timeout: 255 seconds)]
roberth has joined #nixos
marusich has quit [(Ping timeout: 255 seconds)]
marusich has joined #nixos
<gchristensen> man, guix is doing a better job than us at this whole "writing things people can read" thing: https://guix-hpc.bordeaux.inria.fr/blog/2017/11/installing-guix-on-a-cluster/
<gchristensen> we need to strengthen our story, I think. "well you should use nix if you want unfree stuff" isn't a very strong selling point I think
<Isorkin> help, how to need fix, to merged this PR - https://github.com/NixOS/nixpkgs/pull/32075
b73_ has quit [(Quit: Connection closed for inactivity)]
asuryawanshi has quit [(Ping timeout: 240 seconds)]
<__Sander__> gchristensen: you mean that we want more stories describing real usage scenarios?
<gchristensen> literally yes
<gchristensen> but also: remote building is hard. we should make it not hard
<gchristensen> focus on usability, write little posts about how to do stuff
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
<etu> gchristensen: So you say that you need more bloggers writing good articles about making things with nix?
<gchristensen> writing good docs is great, but you can't share a link to docs around and say "hey, maybe read this little thing and it might be cool".
akfp` has quit [(Read error: Connection reset by peer)]
<gchristensen> etu: yeah I guess so!
<gchristensen> the pinterest article was awesome, how can we get more of those
akfp` has joined #nixos
<ryantrinkle> gchristensen: not to go on too much of a tangent, the caching situation is still a bit hairy, IMO
<ryantrinkle> a lot of the edge cases are pretty much impossible for beginners to deal with
<gchristensen> what caching thing? but also: who cares?
stranger__ has quit [(Quit: Connection closed for inactivity)]
<gchristensen> that shouldn't stop us from singing the praises
<ryantrinkle> oh, agreed, completely
<etu> ryantrinkle: The caching thing doesn't probably affect beginners since they don't have to deal with it.
<ryantrinkle> just in the same vein as "remote building is hard"
<__Sander__> gchristensen: I have some of these articles on my blog as well
<__Sander__> but
<__Sander__> some of them are sort of "forgotten" because I wrote them a long time ago
<ryantrinkle> etu: if you're not on the internet, or if cloudfront starts serving you 500s, while you're trying to build something or nixos-rebuild switch
<ryantrinkle> you have to really know what you're doing to get through it
<gchristensen> I've literally never seen that error
akfp` has quit [(Read error: Connection reset by peer)]
<ryantrinkle> gchristensen: you've never seen a 500 from cloudfront?
<etu> ryantrinkle: Not really? You just have to wait longer because it has to compile.
<gchristensen> not with nix
akfp` has joined #nixos
<ryantrinkle> cache.nixos.org
<ryantrinkle> huh
<__Sander__> for example, I also wrote about how to package basic stuff, how to package binary-only software
<__Sander__> multi-user installations, the nix user environments etc.
<__Sander__> but these articles are old
marusich has quit [(Ping timeout: 252 seconds)]
<gchristensen> __Sander__: definitely
marusich has joined #nixos
<WilliamHamilton> is there a way to use in R a package which was removed from CRAN, along the lines of https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/r-modules
<WilliamHamilton> ?
* hodapp considers turning two naive undergrad students to the Dark Side, and showing them why they should simplify their builds with Nix...
<gchristensen> yesss
<woffs> evil
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] romildo opened pull request #32411: qtcreator: 4.4.1 -> 4.5.0 (master...upd.qtcreator) https://git.io/vbWCc
NixOS_GitHub has left #nixos []
<gchristensen> what if I offered a pack of stickers per blog post about nix, and a t-shirt if it gets on to the front page of lobsters or hacker news
* hyper_ch has a notebook with no visible stickers
<hodapp> I have no Nix stickers :(
<hodapp> I should remedy this
<etu> gchristensen: Does that mean that it's possible ty buy stickers off you as well? I need some.
<woffs> stickermule has some
<sphalerite> gchristensen: stickeeeeeeers!
<gchristensen> typically I only send people stickers as part of a project we hack on, but: https://www.stickermule.com/marketplace/17473-little-nixos-sticker
<sphalerite> I'd definitely take you up on that offer ;)
<etu> gchristensen: That could almost tempt me into setting up a blog and start working on it.
<gchristensen> etu: I'll send you some for free if you do the blog post
<gchristensen> I'll need to order t-shirts though... :)
ryantrinkle has quit [(Ping timeout: 248 seconds)]
ma27 has joined #nixos
<etu> gchristensen: It will take me time to set up a blog. I never have had one that I was happy with on a technology side.
<etu> I want to write my stuff in org-mode
<gchristensen> sure
<sphalerite> it would be a lot easier to just buy stickers myself but I've been meaning to write a blog post anyway
<gchristensen> I don't even know what I use anymore, I don't like to write
ilja_kuklic has quit [(Remote host closed the connection)]
ilja_kuklic has joined #nixos
<sphalerite> and I've got my honours project blog that I've already abused for the chromebook post (https://lugn.sphalerite.org/ghotl/posts/2017-11-10-chromebook.html ) so I can just stick it there as well
<gchristensen> sphalerite: yes, it would be easier to buy the sticker, but then it doesn't help the community. I'm hoping that helping the community is the stick, and the stickers are the carrot :P
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
<sphalerite> uh, how is helping the community a threat?
<gchristensen> I dunno, the analogy needed a stick somewhere
<etu> Most kids nowadays use markdown, I never liked markdown. Maybe I can transpile org-mode to markdown or something :)
<sphalerite> the stick in a carrot and stick approach is the same as in "speak softly and carry a big stick" isn't it?
<sphalerite> etu: pandoc can do everything. Hakyll uses pandoc I think. Use hakyll :D
<gchristensen> well, punishment + reward yeah. it doesn't apply but pretend it worked
<mbrock> you can just generate a HTML blog directly from org-mode
<clever> sphalerite: have you seen hatex?
<etu> I will solve this some year. Maybe next.
<sphalerite> gchristensen: helping the community is a carrot too. So just more carrots!
<gchristensen> ok the carrot of helping the community and the carrot of getting stickers and t-shirts, and no stick I guess. but anyway, I'm serious, I'll even pay international shipping rates to send people things who do this.
<sphalerite> :D ALL the carrots!
<sphalerite> 🥕
<infinisil> whoa that carrot is colorful, my font setup isn't as bad as i thought!
<sphalerite> clever: I have not
* sphalerite looks up
vandenoever has quit [(Ping timeout: 240 seconds)]
* gchristensen hopes the initiative doesn't die in an elaborate discussion of carrots, sticks, emoji system configuration, and discussions on the best way to convert text to other types of text
makefu has quit [(Read error: Connection reset by peer)]
<etu> infinisil: I have a square carrot that is gray
<infinisil> how unfortunate
<clever> sphalerite: gist'ing an example
<mbrock> our organization published a Medium post praising Nix recently, and I hope to publish another one soon (about using multisignature approvals of Nixpkgs commits on a public blockchain as a way to do a "release" of a pinned set of interdependent programs)
makefu has joined #nixos
<clever> sphalerite: line 39 is a list of tuples, of string, and function from row -> string, and line 46 will map over that list of tuples to make each row in a latex table
akfp` has quit [(Read error: Connection reset by peer)]
<gchristensen> mbrock: link?
<clever> sphalerite: and line 21 will map makeRow over every row in a list
akfp` has joined #nixos
<mbrock> we really want to promote Nix in the Ethereum community
<sphalerite> clever: yeah that's nice
<gchristensen> mbrock: was this submitted anywhere?
Lisanna has quit [(Ping timeout: 260 seconds)]
<infinisil> clever: Perfect, now I can even write my papers in haskell :O
<mbrock> gchristensen: only to Ethereum reddits and our Twitter, I think
<gchristensen> mbrock: mind if I submit it places?
<mbrock> definitely not :)
phg1 has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] tomster opened pull request #32412: chefdk: 2.3.4 -> 2.4.17 (master...chefdk-2.3.4-to-2.4.17) https://git.io/vbWlu
NixOS_GitHub has left #nixos []
<gchristensen> ok submitted to lobsters and hackernews if you'd like to apply internet points
akfp` has quit [(Read error: Connection reset by peer)]
* infinisil goes to updoot
akfp` has joined #nixos
phg has quit [(Ping timeout: 255 seconds)]
<gchristensen> I might have to tweak the incentives, since submitting _anything_ to lobsters gets it on the front page :P
<infinisil> Heh indeed
cement has joined #nixos
<gchristensen> here, if you write a cool thing: https://goo.gl/forms/Zj3ZkSLbF2qn2Y1v1
Slabity has quit [(Remote host closed the connection)]
astrofog has quit [(Max SendQ exceeded)]
equalunique[m] has quit [(Max SendQ exceeded)]
<mbrock> netsplits: the most visceral experience of distributed system failure
Johnny44[m] has quit [(Ping timeout: 240 seconds)]
Dezgeg[m] has quit [(Ping timeout: 252 seconds)]
bhipple[m] has quit [(Ping timeout: 252 seconds)]
seequ has quit [(Ping timeout: 240 seconds)]
tobim[m] has quit [(Ping timeout: 240 seconds)]
seif[m] has quit [(Ping timeout: 240 seconds)]
trevorriles[m] has quit [(Ping timeout: 240 seconds)]
andyjscott[m] has quit [(Ping timeout: 240 seconds)]
efx[m] has quit [(Ping timeout: 240 seconds)]
Elephant454[m] has quit [(Ping timeout: 240 seconds)]
Nobabs27[m] has quit [(Ping timeout: 240 seconds)]
YuFanLovezYou[m] has quit [(Ping timeout: 240 seconds)]
magnap has quit [(Ping timeout: 240 seconds)]
aspiwack[m] has quit [(Ping timeout: 240 seconds)]
Manish[m] has quit [(Ping timeout: 240 seconds)]
voobscout[m] has quit [(Ping timeout: 240 seconds)]
sziszi[m] has quit [(Ping timeout: 240 seconds)]
EB[m] has quit [(Ping timeout: 240 seconds)]
AdamSlack[m] has quit [(Ping timeout: 240 seconds)]
timclassic has quit [(Ping timeout: 240 seconds)]
musicmatze[m] has quit [(Ping timeout: 240 seconds)]
gudea[m] has quit [(Ping timeout: 250 seconds)]
zigschots20[m] has quit [(Ping timeout: 250 seconds)]
StuK[m] has quit [(Ping timeout: 250 seconds)]
kainospur[m] has quit [(Ping timeout: 250 seconds)]
rnhmjoj[m] has quit [(Ping timeout: 250 seconds)]
viaken[m] has quit [(Ping timeout: 250 seconds)]
Pneumaticat has quit [(Ping timeout: 250 seconds)]
apocolocyntos[m] has quit [(Ping timeout: 250 seconds)]
dpc has quit [(Ping timeout: 250 seconds)]
matrixkrav has quit [(Ping timeout: 250 seconds)]
MawKKe[m] has quit [(Ping timeout: 250 seconds)]
freeman42x has quit [(Ping timeout: 250 seconds)]
primeos[m] has quit [(Ping timeout: 250 seconds)]
edef[m] has quit [(Ping timeout: 250 seconds)]
Wieke[m] has quit [(Ping timeout: 255 seconds)]
qrilka[m] has quit [(Ping timeout: 255 seconds)]
dylanjust[m] has quit [(Ping timeout: 255 seconds)]
AlanPearce[m] has quit [(Ping timeout: 255 seconds)]
M-liberdiko has quit [(Ping timeout: 255 seconds)]
WinterFox[m] has quit [(Ping timeout: 255 seconds)]
Li[m] has quit [(Ping timeout: 255 seconds)]
pstn has quit [(Ping timeout: 255 seconds)]
hl has quit [(Ping timeout: 255 seconds)]
stuh84[m] has quit [(Ping timeout: 240 seconds)]
ipj[m] has quit [(Ping timeout: 240 seconds)]
fearlessKim[m] has quit [(Ping timeout: 240 seconds)]
mith[m] has quit [(Ping timeout: 240 seconds)]
sk23[m] has quit [(Ping timeout: 240 seconds)]
dkellner[m] has quit [(Ping timeout: 240 seconds)]
bennofs[m] has quit [(Ping timeout: 240 seconds)]
TimePath has quit [(Ping timeout: 240 seconds)]
akfp` has quit [(Read error: Connection reset by peer)]
Vincenzo[m] has quit [(Ping timeout: 252 seconds)]
AndersonTorres[m has quit [(Ping timeout: 252 seconds)]
peel[m] has quit [(Ping timeout: 252 seconds)]
spawnthink[m] has quit [(Ping timeout: 252 seconds)]
wizek[m] has quit [(Ping timeout: 252 seconds)]
unlmtd has quit [(Ping timeout: 252 seconds)]
Oo[m] has quit [(Ping timeout: 250 seconds)]
M-fishy has quit [(Ping timeout: 250 seconds)]
moredhel1 has quit [(Ping timeout: 250 seconds)]
abbafei[m] has quit [(Ping timeout: 250 seconds)]
paperdigits[m] has quit [(Ping timeout: 250 seconds)]
demyan[m] has quit [(Ping timeout: 250 seconds)]
bendlas has quit [(Ping timeout: 250 seconds)]
stites[m] has quit [(Ping timeout: 255 seconds)]
baconicsynergy[m has quit [(Ping timeout: 255 seconds)]
pvn[m] has quit [(Ping timeout: 255 seconds)]
apurvapavaskar[m has quit [(Ping timeout: 255 seconds)]
puffnfresh has quit [(Ping timeout: 255 seconds)]
ycy[m] has quit [(Ping timeout: 255 seconds)]
Sovereign_Bleak has quit [(Ping timeout: 255 seconds)]
Yaniel has quit [(Ping timeout: 255 seconds)]
jsv[m] has quit [(Ping timeout: 240 seconds)]
danielrf has quit [(Ping timeout: 240 seconds)]
Phyra[m] has quit [(Ping timeout: 240 seconds)]
akfp` has joined #nixos
indefini has quit [(Ping timeout: 240 seconds)]
NickHu has quit [(Ping timeout: 240 seconds)]
sphalerite has quit [(Ping timeout: 240 seconds)]
Deleh[m] has quit [(Ping timeout: 276 seconds)]
guest521[m] has quit [(Ping timeout: 276 seconds)]
Leo[m]2 has quit [(Ping timeout: 276 seconds)]
AllanDaemon has quit [(Ping timeout: 276 seconds)]
r3mfKm[m] has quit [(Ping timeout: 276 seconds)]
Geeky[m] has quit [(Ping timeout: 276 seconds)]
Obscurity[m] has quit [(Ping timeout: 276 seconds)]
aaronc[m] has quit [(Ping timeout: 276 seconds)]
ison[m] has quit [(Ping timeout: 276 seconds)]
dtz has quit [(Ping timeout: 276 seconds)]
reactormonk[m] has quit [(Ping timeout: 276 seconds)]
scott1 has quit [(Ping timeout: 276 seconds)]
wmertens[m] has quit [(Ping timeout: 250 seconds)]
lecorpsnoir[m] has quit [(Ping timeout: 250 seconds)]
tokudan[m] has quit [(Ping timeout: 250 seconds)]
adisbladis[m] has quit [(Ping timeout: 250 seconds)]
dash has quit [(Ping timeout: 250 seconds)]
krawiec[m] has quit [(Ping timeout: 252 seconds)]
Khorne[m] has quit [(Ping timeout: 252 seconds)]
malteof[m] has quit [(Ping timeout: 252 seconds)]
grahamc has quit [(Ping timeout: 252 seconds)]
bachp has quit [(Ping timeout: 252 seconds)]
cornu[m] has quit [(Ping timeout: 252 seconds)]
fgaz[m] has quit [(Ping timeout: 252 seconds)]
yochai[m] has quit [(Ping timeout: 255 seconds)]
revoltmedia[m] has quit [(Ping timeout: 255 seconds)]
aminech[m] has quit [(Ping timeout: 255 seconds)]
kitten[m] has quit [(Ping timeout: 255 seconds)]
regnat[m] has quit [(Ping timeout: 255 seconds)]
itorres has quit [(Ping timeout: 255 seconds)]
<gchristensen> the alternative could be how Slack does it
mpuppe[m] has quit [(Ping timeout: 276 seconds)]
Wysteriary[m] has quit [(Ping timeout: 276 seconds)]
<gchristensen> being in a slack "network" with 14,000 people is almost 0% fun
<mbrock> I haven't been on such huge Slack networks, how is it?
<drakonis> netsplits lol
<gchristensen> miserable
<clever> gchristensen: whats bad about it?
seequ has joined #nixos
goodwill has joined #nixos
<gchristensen> it takes minutes to load and any memory issues at smaller teams are multiplied by 14,000
teej has quit [(Max SendQ exceeded)]
<clever> ouch
<clever> i would have expected it to handle things better
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] orivej closed pull request #32411: qtcreator: 4.4.1 -> 4.5.0 (master...upd.qtcreator) https://git.io/vbWCc
NixOS_GitHub has left #nixos []
<clever> ive seen signs that the usernames are loaded in an async manner
sigmundv has quit [(Ping timeout: 260 seconds)]
andrewrk has quit [(Ping timeout: 240 seconds)]
<clever> ive even seen @users turn into "null" the first time they get referenced, when viewed from the irc gateway
andrewrk has joined #nixos
todder has joined #nixos
sigmundv has joined #nixos
justanotheruser has joined #nixos
teej has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
<infinisil> Um, I just tried out libinput instead of multitouch
<infinisil> But um, there are kinda too few options?
orivej has quit [(Ping timeout: 248 seconds)]
<infinisil> I can't seem to adjust scrolling speed and pointer speed
<infinisil> s/few/little
ma27 has quit [(Quit: WeeChat 1.9.1)]
zzamboni has joined #nixos
leat has quit [(Ping timeout: 248 seconds)]
ssmike has quit [(Ping timeout: 260 seconds)]
Tobba has quit [(Read error: Connection reset by peer)]
Harpalus has quit [(Quit: Leaving)]
henry__ has quit [(Quit: Connection closed for inactivity)]
nuncanada has joined #nixos
<srhb> Can I prevent one file from being hard linked in the nix store?
<srhb> Short of altering it impurely
<srhb> (Which might be a bit iffy since it's a binary)
bbarker has joined #nixos
johann__ has joined #nixos
<infinisil> okay, turns out libinput just sucks, not gonna use it and will check out synaptics
<drakonis> libinput is the new default over synaptics
<infinisil> well there's just a ton of people having problems with it: https://www.reddit.com/r/archlinux/comments/6y8ile/synaptics_libinput/
<drakonis> i've heard, but synaptics is getting phased out in favour of libinput
<drakonis> on a xorg level as well
sary has quit [(Ping timeout: 240 seconds)]
<infinisil> yeah, but i won't use libinput just because it's new, i want something that works well
andrewrk is now known as Guest34177
teej is now known as Guest22298
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/14df60d0db9 (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
nix-gsc-io`bot has quit [(Client Quit)]
Bane^ has joined #nixos
so has joined #nixos
szicari has joined #nixos
Neo-- has joined #nixos
lstanley has joined #nixos
<drakonis> do what you must
stphrolland has joined #nixos
mog is now known as hfuller_
<gchristensen> srhb, no worries :) the dev channel is less about specific packages and more about ... larger topics. so perhaps "all of gnome" is relevant but "gcalc" not so much.
<srhb> gchristensen: Understood, thanks. :)
uptime has joined #nixos
<gchristensen> you're definitely welcome in there
Guest34177 is now known as andrewrk
hfuller_ is now known as mog
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] tristan0x opened pull request #32414: Enh/boost with numpy extension (master...enh/boost-with-numpy-extension) https://git.io/vbWuJ
NixOS_GitHub has left #nixos []
reinzelmann has quit [(Ping timeout: 246 seconds)]
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
ssmike has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
sary has joined #nixos
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixpkgs-17.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/3870de697e5 (from 19 hours ago, history: https://channels.nix.gsc.io/nixpkgs-17.09-darwin)
nix-gsc-io`bot has quit [(Client Quit)]
ryantrinkle has joined #nixos
leat has joined #nixos
drakonis_ has joined #nixos
ipj[m] has joined #nixos
zzamboni has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
jensens has quit [(Ping timeout: 268 seconds)]
drakonis has quit [(Ping timeout: 240 seconds)]
a6a3uh has joined #nixos
zzamboni has quit [(Remote host closed the connection)]
zzamboni has joined #nixos
<joepie91> [15:55] <gchristensen> it takes minutes to load and any memory issues at smaller teams are multiplied by 14,000
<joepie91> what did this refer to? I think it got lost in the netsplit
<gchristensen> I'm in a Slack "team" with 14,000 members
zzamboni has quit [(Ping timeout: 252 seconds)]
zzamboni has joined #nixos
<ToxicFrog> My slack usage got a lot less painful (and less memory-hungry) when I switched to weeslack, FWIW
<joepie91> ahh
vandenoever has joined #nixos
vandenoever has quit [(Changing host)]
vandenoever has joined #nixos
darlan has joined #nixos
darlan has quit [(Client Quit)]
zzamboni has quit [(Remote host closed the connection)]
akfp` has quit [(Read error: Connection reset by peer)]
zzamboni has joined #nixos
akfp` has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] clefru opened pull request #32415: k2pdfopt: Patch openjpeg version into mupdf as in #31852. (master...k2pdf-master) https://git.io/vbWaA
NixOS_GitHub has left #nixos []
erictapen has quit [(Ping timeout: 260 seconds)]
zzamboni has quit [(Ping timeout: 246 seconds)]
tmaekawa has joined #nixos
tmaekawa has quit [(Client Quit)]
zzamboni has joined #nixos
ssmike has quit [(Remote host closed the connection)]
ssmike has joined #nixos
zzamboni has quit [(Ping timeout: 260 seconds)]
zzamboni has joined #nixos
<Isorkin> adisbladis: help, how to need fix, to merged this PR - https://github.com/NixOS/nixpkgs/pull/32075
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
Tucky has quit [(Ping timeout: 268 seconds)]
ssmike has quit [(Remote host closed the connection)]
ssmike has joined #nixos
zzamboni has quit [(Ping timeout: 240 seconds)]
zzamboni has joined #nixos
vandenoever has quit [(Ping timeout: 276 seconds)]
<stphrolland> i love nix-shell -p
aloiscochard has quit [(Quit: Connection closed for inactivity)]
<gchristensen> me too, stphrolland
<gchristensen> it is the best thing
akfp` has quit [(Read error: Connection reset by peer)]
orivej has joined #nixos
akfp` has joined #nixos
<srhb> mmmh, this workaround seems... saneish
simukis has quit [(Ping timeout: 248 seconds)]
<srhb> OK, no, not really, but: objcopy some random data (uuid?) to an unused section of the executable
<srhb> That should prevent hardlinking, right?
<srhb> (Please suppress your gag reflexes)
<gchristensen> what is going on over there srhb
zzamboni has quit [(Ping timeout: 248 seconds)]
<srhb> gchristensen: I know, right... :P
<srhb> gchristensen: I have a piece of proprietary software that refuses to execute if it's hard-linked.
<gchristensen> ....!!!! how does it even know?
<srhb> It fstats itself presumably
<srhb> Checking the link counter
zzamboni has joined #nixos
<gchristensen> how does it become hardlinked?
<srhb> nix store auto optimisation
<gchristensen> jeeze
<srhb> I'd rather not disable that globally so now I'm on a crusade to make it blatantly unique and impure.
<srhb> I feel very dirty. :P
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<srhb> I could do something slightly less bizarre... Copy the binary out of the nix store at runtime (the systemd unit) to a new file..
<srhb> But ugh.
<joepie91> srhb: I can only speculate about the reasons it does that check in the first place...
<srhb> joepie91: I can't figure it out either.
johann__ has quit [(Quit: Leaving.)]
<srhb> joepie91: I'm guessing someone waved their hands and mumbled "security!" and it slipped past every sane person in the room.
<adisbladis> srhb: I'm intrigued :D What is this software?
akfp` has quit [(Read error: Connection reset by peer)]
<srhb> adisbladis: EMC Networker, a backup software thingy.
akfp` has joined #nixos
<joepie91> srhb: your speculations are a lot more optimistic than mine :)
<adisbladis> srhb: Ugh -.- EMC
<srhb> adisbladis: At least their open source division is doing sane things these days.
<srhb> Ugh. problem for tomorrow. 'night ;)
Neo-- has quit [(Ping timeout: 250 seconds)]
akfp` has quit [(Read error: Connection reset by peer)]
zzamboni has quit [(Ping timeout: 240 seconds)]
akfp` has joined #nixos
hotfuzz has joined #nixos
hotfuzz_ has quit [(Ping timeout: 250 seconds)]
<gchristensen> srhb: yeah you could probably do something silly in the elf
<gchristensen> srhb: like add a bogus rpath entry to a uuid
<gchristensen> "/bogus/emc/is/extremely/<uuid>"
ryantrinkle has quit [(Ping timeout: 250 seconds)]
<adisbladis> :D
tomster has joined #nixos
erictapen has joined #nixos
<adisbladis> Isorkin: I'll try to have a look a bit later tonight
<tomster> hey, i'm trying to run chefdk inside a nix-shell and i'm failing at using "chef exec" - it complains """/nix/store/myipi4dc9wnfsw8c18sxgwxlsxl93gz1-chefdk-2.4.17/lib/ruby/gems/2.4.0/gems/chef-dk-2.4.17/lib/chef-dk/helpers.rb:139:in `omnibus_expand_path': Can not find omnibus installation directory for Chef. (ChefDK::OmnibusInstallNotFound)"""
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
<tomster> anyone have this issue or know how i can work around this?
<Isorkin> adisbladis: thanks
<tomster> i tried setting the CHEFDK_HOME variable to what `which chef` shows me inside the shell but that didn't help either
<tomster> it's really frustrating how much software relies on hard-coded conventions for paths etc.
ssmike has quit [(Ping timeout: 255 seconds)]
ertes-w is now known as supercynic
erasmas has joined #nixos
<tomster> it's almost like "in theory nixos is better but in practice i run into trouble every time i try to solve a real-world problem at work... :-(
07IAB4LXG has joined #nixos
<07IAB4LXG> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vbW6h
<07IAB4LXG> nixpkgs/master a02691a Tom Lazar: chefdk: 2.3.4 -> 2.4.17 (#32412)
07IAB4LXG has left #nixos []
07EAALKKW has joined #nixos
<07EAALKKW> [nixpkgs] Mic92 closed pull request #32412: chefdk: 2.3.4 -> 2.4.17 (master...chefdk-2.3.4-to-2.4.17) https://git.io/vbWlu
07EAALKKW has left #nixos []
<hiroshi> haha
<hiroshi> tomster: you can say the same for redhat or suse enterprise
<tomster> hiroshi: yeah, the whole world has probably converged onto ubuntu/debian...
ipj[m] has quit [(Ping timeout: 240 seconds)]
<tomster> although, TBH i had fewer of such problems when running FreeBSD on my development machine... i think it's the paradigm shift that nixos introduces and less about subtle differences between distros
<tomster> oh, but my PR for upgrading chefdk has been merged :-D
<hiroshi> haha
<tomster> now all i need is to be able to run chef exec inside my nix-shell...
akfp` has quit [(Read error: Connection reset by peer)]
<hiroshi> cool
akfp` has joined #nixos
<tomster> but how? chef exec complains that it cannot find it's chef installation path
<tomster> and googling for "chef exec" nixos delivers 5(!) results
<tomster> all unrelated...
peacememories has joined #nixos
vandenoever has joined #nixos
ryantrinkle has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vbWPO
<NixOS_GitHub> nixpkgs/master bbb5cee Clemens Fruhwirth: k2pdfopt: Patch openjpeg version into mupdf as in #31852.
<NixOS_GitHub> nixpkgs/master 08b7cbd Jörg Thalheim: Merge pull request #32415 from clefru/k2pdf-master...
NixOS_GitHub has left #nixos []
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
Itkovian has joined #nixos
<Mic92> tomster: I suppose omnibus_embedded_bin_dir needs to be patched
<Mic92> tomster: expected_omnibus_root
<Mic92> File.expand_path(File.join(Gem.ruby, "..", "..", ".."))
<Mic92> this looks wrong
a6a3uh has quit [(Quit: Bye)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] oxij opened pull request #32417: ratox: 0.2.1 -> 0.4 (master...pkg/ratox) https://git.io/vbWXt
NixOS_GitHub has left #nixos []
<Mic92> I actually don't see the point of chefdk
Sonarpulse has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
danbst1 has quit [(Quit: WeeChat 1.7)]
civodul has quit [(Remote host closed the connection)]
<gchristensen> they make it because managing all their gem dependencies is a nightmare
<catern> does putting something in propagatedBuildInputs make it appear in the store dependencies of a derivation even if its hash doesn't show up in the realized derivation?
<infinisil> tbh nix(pkgs) is quiet bad a managing (version) dependencies, aka it doesn't do it
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] joachifm closed pull request #32353: vivaldi: 1.12.955.38-1 -> 1.13.1008.34-1 (master...patch-4) https://git.io/vbZOb
NixOS_GitHub has left #nixos []
<infinisil> catern: Nope, if you want $out to have some dependency you need to put the dependencies hash into $out somewhere
digitus has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
<infinisil> catern: propagatedBuildInputs just makes it a propagated, but still build-time dependency
akfp` has joined #nixos
<infinisil> afaik
tomster has quit [(Ping timeout: 258 seconds)]
vandenoever has quit [(Ping timeout: 240 seconds)]
a6a3uh has joined #nixos
<globin> catern: it does, as it adds it to $out/nix-support/propagated-build-inputs
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] oxij opened pull request #32418: Revert "firefox-esr: 52.5.0esr -> 52.5.1esr" (master...pkg/firefox-revert) https://git.io/vbW1A
NixOS_GitHub has left #nixos []
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
peacememories has quit [(Quit: Textual IRC Client: www.textualapp.com)]
Mateon3 has joined #nixos
Mateon3 is now known as Mateon1
jb55 has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
jtojnar has quit [(Remote host closed the connection)]
jtojnar has joined #nixos
endformationage has joined #nixos
iyzsong has quit [(Ping timeout: 268 seconds)]
__Sander__ has quit [(Quit: Konversation terminated!)]
simukis has joined #nixos
<infinisil> globin: But unless this gets copied to $out somewhere, it's staying a build-time dependency only
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] ryneeverett opened pull request #32419: lynis: init at 2.5.7 (master...init-lynis) https://git.io/vbWyv
NixOS_GitHub has left #nixos []
<infinisil> propagatedBuildINputs only propagated one level is the thing
<infinisil> propagates*
<infinisil> it's not transitiv
<hyper_ch> infinisil: can you rephrase that?
FRidh has quit [(Quit: Konversation terminated!)]
martinklepsch has quit [(Quit: YourBNC - (https://yourbnc.co.uk))]
martinklepsch has joined #nixos
<infinisil> hyper_ch: dependency chain a <- b <- c <- d. A is a propagatedBuildInput of b, b is a propagatedBuildInput of c. d doesn't have any dependency on a
<infinisil> I think
<hyper_ch> don't know
<infinisil> I'm gonna test this now
<hyper_ch> you can do it! We believe in you! You're the best!
<infinisil> \o/
martinklepsch has quit [(Client Quit)]
<hyper_ch> I hope that was enough motivation
Itkovian has quit [(Read error: Connection reset by peer)]
martinklepsch has joined #nixos
orivej has quit [(Ping timeout: 240 seconds)]
goibhniu has quit [(Ping timeout: 260 seconds)]
<infinisil> I only have 5 minutes left :O
szicari has quit [(Read error: Connection reset by peer)]
ssmike has joined #nixos
szicari_ has joined #nixos
<hyper_ch> good that time is relative
orivej has joined #nixos
dieggsy has joined #nixos
<infinisil> Um, am confused
<hyper_ch> just ignore it
<LnL> so... I think my nix db is corrupt, can I rebuild that somehow?
akfp` has quit [(Read error: Connection reset by peer)]
<hyper_ch> yesk
akfp` has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
ssmike has quit [(Ping timeout: 240 seconds)]
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
asuryawanshi has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
<infinisil> This is what I'm confused about, propagatedBUildINputs doesn't seem to be propagated: https://gist.github.com/Infinisil/ea74f2cd32ef1d5025e347285da7e245
jb55 has quit [(Quit: WeeChat 1.9)]
Guest22298 has quit [()]
jb55 has joined #nixos
jsgrant has quit [(Remote host closed the connection)]
simukis has quit [(Read error: Connection reset by peer)]
<infinisil> cprop should have a in it too
<infinisil> *prob is what $out/nix-support/propagated-natice-build-inputs containe
<hyper_ch> (more than 5 minutes have passed)
Guest22298 has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
Guest22298 has quit [(Client Quit)]
<infinisil> I am on my phone now, heading home on the bike in a minute :)
akfp` has joined #nixos
martinklepsch has quit [(Quit: YourBNC - (https://yourbnc.co.uk))]
<hyper_ch> on a bike, when it's dark outside... and streets are slippy due to cold?
martinklepsch has joined #nixos
simukis has joined #nixos
teej has joined #nixos
aloiscochard has joined #nixos
<jtojnar> wait, when I remove gobjectIntrospection from atk’s propagatedBuildInputs, gnome-bluetooth no longer builds
<jtojnar> but it does not depend on atk directly
<jtojnar> or are there different rules for setup hooks
asuryawanshi has quit [(Remote host closed the connection)]
asuryawanshi has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
ipj[m] has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
sigmundv_ has quit [(Ping timeout: 248 seconds)]
ipj[m] has quit [(Remote host closed the connection)]
<toogley> what is again the way to install some package via nix-env when i cloned the nixpkgs repo into ~/dir/ and have changed one nix file of a package there?
pikajude has quit [(Quit: ZNC 1.6.5 - http://znc.in)]
<toogley> my irc client unfortunately has lost that (someone here said that some time ago)
pikajude has joined #nixos
Bane^ has quit [(Ping timeout: 260 seconds)]
Bane^ has joined #nixos
Tobba has joined #nixos
Sonarpulse has quit [(Ping timeout: 255 seconds)]
akfp` has quit [(Read error: Connection reset by peer)]
ixxie has joined #nixos
akfp` has joined #nixos
ma27 has joined #nixos
asuryawanshi has quit [(Remote host closed the connection)]
asuryawanshi has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
<jtojnar> toogley: nix-env -iA attribute -f ~/dir/
akfp` has joined #nixos
<stphrolland> q
stphrolland has quit [(Quit: leaving)]
<toogley> jtojnar: hm. i get "error: cannot auto-call a function that has an argument without a default value (‘stdenv’)". its neovim dir, directly from current master
<jtojnar> toogley: `nix-env -iA neovim -f ~/Projects/nixpkgs` works fine for me
<toogley> jtojnar: hm.. that's odd
zzamboni has joined #nixos
orivej has quit [(Ping timeout: 255 seconds)]
zzamboni has quit [(Ping timeout: 264 seconds)]
<toogley> jtojnar: do you have any idea how i could find out what's wrong in my setup?
<toogley> ah
<toogley> just found it, i had the wrong directory, ~/nixpkgs/pkgs/applications/editor/neovim instead of ~/nixpkgs
ipj[m] has joined #nixos
sigmundv_ has joined #nixos
magnetophon has quit [(Remote host closed the connection)]
magnetophon has joined #nixos
ixxie has quit [(Ping timeout: 255 seconds)]
supercynic is now known as ertes-w
rogue_koder has quit [(Remote host closed the connection)]
bennofs has joined #nixos
ssmike has joined #nixos
rogue_koder has joined #nixos
aarvar has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
<mbrock> hmmmm, I am very interested in making a bootable NixOS USB stick with some preinstalled packages
<mbrock> this should be easy...
ssmike has quit [(Ping timeout: 240 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] shlevy pushed 1 new commit to master: https://git.io/vbWx2
<NixOS_GitHub> nixpkgs/master 0235f12 Shea Levy: nixUnstable: Bump to pre5788_e3013543 for fetchGit bug fix
NixOS_GitHub has left #nixos []
Neo-- has joined #nixos
Turion has joined #nixos
ris has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
<samueldr> mbrock: a good starting point: https://nixos.org/nixos/manual/index.html#sec-building-cd
akfp` has joined #nixos
<samueldr> you could customize installation-cd-minimal.nix, which works like configuration.nix
<Turion> I get these strange errors when running "nix-env -i anything":
<Turion> building path(s) ‘/nix/store/qbs8wbmkwzzxn3sdh8kx48yjqcnnjp0p-user-environment’
<Turion> error: unexpected EOF reading a line
<Turion> What does it even mean?
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
Neo-- has quit [(Ping timeout: 240 seconds)]
<tilpner> Turion - It's parsing something while looking for something. Remember -i forces it to look through a lot of files
unlmtd has joined #nixos
nixo[m] has joined #nixos
cornu[m] has joined #nixos
ArdaXi[m] has joined #nixos
Diagonal[m] has joined #nixos
jyp[m] has joined #nixos
hexkey[m] has joined #nixos
jluttine[m] has joined #nixos
kitten[m] has joined #nixos
Phyra[m] has joined #nixos
grahamc has joined #nixos
AlanPearce[m] has joined #nixos
sirius[m] has joined #nixos
abbafei[m] has joined #nixos
MawKKe[m] has joined #nixos
primeos[m] has joined #nixos
berot3[m] has joined #nixos
moredhel1 has joined #nixos
mankyKitty[m] has joined #nixos
efx[m] has joined #nixos
indefini has joined #nixos
johnwhitlow[m] has joined #nixos
aspiwack[m] has joined #nixos
andyjscott[m] has joined #nixos
peterhoeg has joined #nixos
bachp has joined #nixos
WilliamHamilton has joined #nixos
NickHu has joined #nixos
davidar has joined #nixos
hendrik[m] has joined #nixos
mith[m] has joined #nixos
nh2[m] has joined #nixos
rihardsk[m] has joined #nixos
timclassic has joined #nixos
Nobabs27[m] has joined #nixos
TimePath has joined #nixos
zoya-kosova[m] has joined #nixos
the_m4ur1[m] has joined #nixos
fgaz[m] has joined #nixos
ConorCurry[m] has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
wzy8L-B2[m] has joined #nixos
M-liberdiko has joined #nixos
Kallegro[m] has joined #nixos
baconicsynergy[m has joined #nixos
wak-work has joined #nixos
adisbladis[m] has joined #nixos
bdimcheff has joined #nixos
moredread[m] has joined #nixos
mpuppe[m] has joined #nixos
sudoreboot[m] has joined #nixos
Oo[m] has joined #nixos
demyan[m] has joined #nixos
peel[m] has joined #nixos
octalsrc[m] has joined #nixos
rycee has joined #nixos
noctuid has joined #nixos
AndersonTorres[m has joined #nixos
das-g[m] has joined #nixos
chominist[m] has joined #nixos
kevincox has joined #nixos
mirlur[m] has joined #nixos
tokudan[m] has joined #nixos
lecorpsnoir[m] has joined #nixos
olejorgenb[m] has joined #nixos
matrixkrav has joined #nixos
teh[m] has joined #nixos
qrilka[m] has joined #nixos
aminech[m] has joined #nixos
krawiec[m] has joined #nixos
revoltmedia[m] has joined #nixos
wmertens[m] has joined #nixos
<tilpner> Turion - Use --show-trace and an increasing number of -v to find out what file it's looking at
yochai[m] has joined #nixos
Phil[m]1 has joined #nixos
aniketd[m] has joined #nixos
AmineChikhaoui[m has joined #nixos
danbst[m] has joined #nixos
Dezgeg[m] has joined #nixos
trevorriles[m] has joined #nixos
JameySharp[m] has joined #nixos
Elephant454[m] has joined #nixos
copumpkin has joined #nixos
itorres has joined #nixos
Li[m] has joined #nixos
apocolocyntos[m] has joined #nixos
trikl[m] has joined #nixos
scott1 has joined #nixos
Johnny44[m] has joined #nixos
randomenduser[m] has joined #nixos
ison[m] has joined #nixos
Geeky[m] has joined #nixos
myklam[m] has joined #nixos
mudri[m] has joined #nixos
AdamSlack[m] has joined #nixos
mrdaak[m] has joined #nixos
seif[m] has joined #nixos
Singularity[m] has joined #nixos
viaken[m] has joined #nixos
YuFanLovezYou[m] has joined #nixos
herzmeister[m] has joined #nixos
magnap has joined #nixos
Wysteriary[m] has joined #nixos
florianjacob has joined #nixos
necronian has joined #nixos
sargon[m] has joined #nixos
FRidh[m] has joined #nixos
edef[m] has joined #nixos
spacekitteh[m] has joined #nixos
hl has joined #nixos
stuh84[m] has joined #nixos
a123123123[m] has joined #nixos
thematter[m] has joined #nixos
Pneumaticat has joined #nixos
nocent has joined #nixos
offlinehacker[m] has joined #nixos
spawnthink[m] has joined #nixos
akfp` has joined #nixos
benkolera has joined #nixos
dpc has joined #nixos
Obscurity[m] has joined #nixos
pstn has joined #nixos
freeman42x has joined #nixos
dtz has joined #nixos
apurvapavaskar[m has joined #nixos
kainospur[m] has joined #nixos
codyopel has joined #nixos
bennofs[m] has joined #nixos
wizek[m] has joined #nixos
bhipple[m] has joined #nixos
aaronc[m] has joined #nixos
Leo[m]2 has joined #nixos
WinterFox[m] has joined #nixos
pvn[m] has joined #nixos
puffnfresh has joined #nixos
sk23[m] has joined #nixos
Sovereign_Bleak has joined #nixos
Yaniel has joined #nixos
equalunique[m] has joined #nixos
dkellner[m] has joined #nixos
onito[m] has joined #nixos
pierrebeaucamp[m has joined #nixos
paperdigits[m] has joined #nixos
AllanDaemon has joined #nixos
regnat[m] has joined #nixos
dash has joined #nixos
zigschots20[m] has joined #nixos
tommyangelo[m] has joined #nixos
Drakonis[m] has joined #nixos
musicmatze[m] has joined #nixos
malteof[m] has joined #nixos
mtncoder[m] has joined #nixos
stites[m] has joined #nixos
taohansen has joined #nixos
sphalerite has joined #nixos
Ralith has joined #nixos
reactormonk[m] has joined #nixos
DIzFer[m] has joined #nixos
ycy[m] has joined #nixos
hedning[m] has joined #nixos
cifra[m] has joined #nixos
dibblego[m] has joined #nixos
johanherman[m] has joined #nixos
Barnabas[m] has joined #nixos
M-berdario has joined #nixos
dalaing has joined #nixos
StuK[m] has joined #nixos
r3mfKm[m] has joined #nixos
dylanjust[m] has joined #nixos
ashkitten has joined #nixos
bendlas has joined #nixos
wizzup[m] has joined #nixos
Vincenzo[m] has joined #nixos
jack[m] has joined #nixos
fearlessKim[m] has joined #nixos
Khorne[m] has joined #nixos
EB[m] has joined #nixos
etcinit[m] has joined #nixos
Wieke[m] has joined #nixos
icetan has joined #nixos
xurxo[m] has joined #nixos
M-fishy has joined #nixos
jsv[m] has joined #nixos
sjm[m] has joined #nixos
corngood has joined #nixos
ninegua[m] has joined #nixos
tobim[m] has joined #nixos
gudea[m] has joined #nixos
jlle[m] has joined #nixos
AsherGottlieb[m] has joined #nixos
guest521[m] has joined #nixos
PlasmaStrike[m] has joined #nixos
mhsjlw[m] has joined #nixos
sziszi[m] has joined #nixos
retrry[m] has joined #nixos
akavel[m] has joined #nixos
voobscout[m] has joined #nixos
Deleh[m] has joined #nixos
admin[m] has joined #nixos
thomad[m] has joined #nixos
petersjt014[m] has joined #nixos
rnhmjoj[m] has joined #nixos
Manish[m] has joined #nixos
smbarte2[m] has joined #nixos
danielrf has joined #nixos
<tilpner> Hi, Matrix people
* tilpner will just repeat that, in case Turion doesn't filter joins
<symphorien> Turion: you should use nix-env -iA instead
<tilpner> Turion - It's parsing something while looking for something. Remember -i forces it to look through a lot of files
<tilpner> Turion - Use --show-trace and an increasing number of -v to find out what file it's looking at
<mbrock> samueldr: excellent, this is awesome
Oida has quit [(Ping timeout: 255 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] shlevy pushed 1 new commit to master: https://git.io/vbWhn
<NixOS_GitHub> nixpkgs/master bed3695 Shea Levy: Revert "nixUnstable: rename to nix-unstable"...
NixOS_GitHub has left #nixos []
Oida has joined #nixos
ThatDocsLady has quit [(Remote host closed the connection)]
ThatDocsLady has joined #nixos
Lisanna has joined #nixos
Lisanna has quit [(Client Quit)]
<Turion> symphorien, tilpner: Thanks I'll have a look!
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
akavel[m] has quit [(Ping timeout: 240 seconds)]
yochai[m] has quit [(Ping timeout: 240 seconds)]
Johnny44[m] has quit [(Ping timeout: 240 seconds)]
dpc has quit [(Ping timeout: 240 seconds)]
Pneumaticat has quit [(Ping timeout: 240 seconds)]
johanherman[m] has quit [(Ping timeout: 240 seconds)]
WilliamHamilton has quit [(Ping timeout: 240 seconds)]
dalaing has quit [(Ping timeout: 240 seconds)]
YuFanLovezYou[m] has quit [(Ping timeout: 240 seconds)]
codyopel has quit [(Ping timeout: 240 seconds)]
unlmtd has quit [(Ping timeout: 240 seconds)]
NickHu has quit [(Ping timeout: 240 seconds)]
smbarte2[m] has quit [(Ping timeout: 246 seconds)]
petersjt014[m] has quit [(Ping timeout: 246 seconds)]
Deleh[m] has quit [(Ping timeout: 246 seconds)]
PlasmaStrike[m] has quit [(Ping timeout: 246 seconds)]
Wieke[m] has quit [(Ping timeout: 246 seconds)]
fearlessKim[m] has quit [(Ping timeout: 246 seconds)]
mtncoder[m] has quit [(Ping timeout: 246 seconds)]
DIzFer[m] has quit [(Ping timeout: 246 seconds)]
kainospur[m] has quit [(Ping timeout: 246 seconds)]
jack[m] has quit [(Ping timeout: 246 seconds)]
dylanjust[m] has quit [(Ping timeout: 246 seconds)]
apocolocyntos[m] has quit [(Ping timeout: 246 seconds)]
Diagonal[m] has quit [(Ping timeout: 246 seconds)]
spawnthink[m] has quit [(Ping timeout: 246 seconds)]
matrixkrav has quit [(Ping timeout: 246 seconds)]
trikl[m] has quit [(Ping timeout: 246 seconds)]
MawKKe[m] has quit [(Ping timeout: 246 seconds)]
dash has quit [(Ping timeout: 246 seconds)]
bachp has quit [(Ping timeout: 246 seconds)]
offlinehacker[m] has quit [(Ping timeout: 246 seconds)]
TimePath has quit [(Ping timeout: 246 seconds)]
danielrf has quit [(Ping timeout: 240 seconds)]
admin[m] has quit [(Ping timeout: 240 seconds)]
ninegua[m] has quit [(Ping timeout: 240 seconds)]
Khorne[m] has quit [(Ping timeout: 240 seconds)]
EB[m] has quit [(Ping timeout: 240 seconds)]
Leo[m]2 has quit [(Ping timeout: 240 seconds)]
AdamSlack[m] has quit [(Ping timeout: 240 seconds)]
revoltmedia[m] has quit [(Ping timeout: 240 seconds)]
qrilka[m] has quit [(Ping timeout: 240 seconds)]
octalsrc[m] has quit [(Ping timeout: 240 seconds)]
FRidh[m] has quit [(Ping timeout: 240 seconds)]
wzy8L-B2[m] has quit [(Ping timeout: 240 seconds)]
pvn[m] has quit [(Ping timeout: 240 seconds)]
Elephant454[m] has quit [(Ping timeout: 240 seconds)]
Drakonis[m] has quit [(Ping timeout: 240 seconds)]
regnat[m] has quit [(Ping timeout: 240 seconds)]
Oo[m] has quit [(Ping timeout: 240 seconds)]
aspiwack[m] has quit [(Ping timeout: 240 seconds)]
bendlas has quit [(Ping timeout: 240 seconds)]
sjm[m] has quit [(Ping timeout: 252 seconds)]
xurxo[m] has quit [(Ping timeout: 252 seconds)]
ison[m] has quit [(Ping timeout: 252 seconds)]
Kallegro[m] has quit [(Ping timeout: 252 seconds)]
baconicsynergy[m has quit [(Ping timeout: 252 seconds)]
dkellner[m] has quit [(Ping timeout: 252 seconds)]
puffnfresh has quit [(Ping timeout: 252 seconds)]
Nobabs27[m] has quit [(Ping timeout: 252 seconds)]
jluttine[m] has quit [(Ping timeout: 252 seconds)]
mankyKitty[m] has quit [(Ping timeout: 252 seconds)]
sirius[m] has quit [(Ping timeout: 252 seconds)]
spacekitteh[m] has quit [(Ping timeout: 252 seconds)]
florianjacob has quit [(Ping timeout: 252 seconds)]
edef[m] has quit [(Ping timeout: 252 seconds)]
olejorgenb[m] has quit [(Ping timeout: 252 seconds)]
voobscout[m] has quit [(Ping timeout: 248 seconds)]
guest521[m] has quit [(Ping timeout: 248 seconds)]
jsv[m] has quit [(Ping timeout: 248 seconds)]
Phil[m]1 has quit [(Ping timeout: 248 seconds)]
kitten[m] has quit [(Ping timeout: 248 seconds)]
moredread[m] has quit [(Ping timeout: 248 seconds)]
adisbladis[m] has quit [(Ping timeout: 248 seconds)]
mrdaak[m] has quit [(Ping timeout: 248 seconds)]
stites[m] has quit [(Ping timeout: 248 seconds)]
stuh84[m] has quit [(Ping timeout: 248 seconds)]
thematter[m] has quit [(Ping timeout: 248 seconds)]
AlanPearce[m] has quit [(Ping timeout: 248 seconds)]
M-liberdiko has quit [(Ping timeout: 248 seconds)]
apurvapavaskar[m has quit [(Ping timeout: 248 seconds)]
ConorCurry[m] has quit [(Ping timeout: 248 seconds)]
ipj[m] has quit [(Ping timeout: 248 seconds)]
indefini has quit [(Ping timeout: 248 seconds)]
johnwhitlow[m] has quit [(Ping timeout: 248 seconds)]
wak-work has quit [(Ping timeout: 248 seconds)]
bdimcheff has quit [(Ping timeout: 248 seconds)]
teh[m] has quit [(Ping timeout: 248 seconds)]
copumpkin has quit [(Ping timeout: 248 seconds)]
cornu[m] has quit [(Ping timeout: 248 seconds)]
wmertens[m] has quit [(Ping timeout: 255 seconds)]
tokudan[m] has quit [(Ping timeout: 255 seconds)]
kevincox has quit [(Ping timeout: 255 seconds)]
AllanDaemon has quit [(Ping timeout: 255 seconds)]
Geeky[m] has quit [(Ping timeout: 255 seconds)]
bhipple[m] has quit [(Ping timeout: 255 seconds)]
a123123123[m] has quit [(Ping timeout: 255 seconds)]
rycee has quit [(Ping timeout: 255 seconds)]
Obscurity[m] has quit [(Ping timeout: 255 seconds)]
aaronc[m] has quit [(Ping timeout: 255 seconds)]
chominist[m] has quit [(Ping timeout: 255 seconds)]
moredhel1 has quit [(Ping timeout: 255 seconds)]
WinterFox[m] has quit [(Ping timeout: 255 seconds)]
scott1 has quit [(Ping timeout: 255 seconds)]
pierrebeaucamp[m has quit [(Ping timeout: 255 seconds)]
hl has quit [(Ping timeout: 255 seconds)]
fgaz[m] has quit [(Ping timeout: 255 seconds)]
AsherGottlieb[m] has quit [(Ping timeout: 250 seconds)]
aniketd[m] has quit [(Ping timeout: 250 seconds)]
AmineChikhaoui[m has quit [(Ping timeout: 250 seconds)]
krawiec[m] has quit [(Ping timeout: 250 seconds)]
mith[m] has quit [(Ping timeout: 250 seconds)]
hedning[m] has quit [(Ping timeout: 250 seconds)]
efx[m] has quit [(Ping timeout: 250 seconds)]
ycy[m] has quit [(Ping timeout: 250 seconds)]
nocent has quit [(Ping timeout: 250 seconds)]
magnap has quit [(Ping timeout: 250 seconds)]
Sovereign_Bleak has quit [(Ping timeout: 250 seconds)]
sudoreboot[m] has quit [(Ping timeout: 250 seconds)]
dibblego[m] has quit [(Ping timeout: 250 seconds)]
rnhmjoj[m] has quit [(Ping timeout: 255 seconds)]
sziszi[m] has quit [(Ping timeout: 255 seconds)]
icetan has quit [(Ping timeout: 255 seconds)]
zigschots20[m] has quit [(Ping timeout: 255 seconds)]
mudri[m] has quit [(Ping timeout: 255 seconds)]
viaken[m] has quit [(Ping timeout: 255 seconds)]
sargon[m] has quit [(Ping timeout: 255 seconds)]
onito[m] has quit [(Ping timeout: 255 seconds)]
sk23[m] has quit [(Ping timeout: 255 seconds)]
timclassic has quit [(Ping timeout: 255 seconds)]
cifra[m] has quit [(Ping timeout: 255 seconds)]
mpuppe[m] has quit [(Ping timeout: 255 seconds)]
hexkey[m] has quit [(Ping timeout: 255 seconds)]
musicmatze[m] has quit [(Ping timeout: 255 seconds)]
reactormonk[m] has quit [(Ping timeout: 255 seconds)]
demyan[m] has quit [(Ping timeout: 255 seconds)]
ArdaXi[m] has quit [(Ping timeout: 255 seconds)]
itorres has quit [(Ping timeout: 255 seconds)]
primeos[m] has quit [(Ping timeout: 255 seconds)]
wizek[m] has quit [(Ping timeout: 255 seconds)]
Ralith has quit [(Ping timeout: 255 seconds)]
davidar has quit [(Ping timeout: 255 seconds)]
nh2[m] has quit [(Ping timeout: 255 seconds)]
Manish[m] has quit [(Ping timeout: 258 seconds)]
wizzup[m] has quit [(Ping timeout: 258 seconds)]
Vincenzo[m] has quit [(Ping timeout: 258 seconds)]
JameySharp[m] has quit [(Ping timeout: 255 seconds)]
abbafei[m] has quit [(Ping timeout: 255 seconds)]
thomad[m] has quit [(Ping timeout: 264 seconds)]
retrry[m] has quit [(Ping timeout: 264 seconds)]
jlle[m] has quit [(Ping timeout: 264 seconds)]
etcinit[m] has quit [(Ping timeout: 264 seconds)]
StuK[m] has quit [(Ping timeout: 264 seconds)]
danbst[m] has quit [(Ping timeout: 264 seconds)]
lecorpsnoir[m] has quit [(Ping timeout: 264 seconds)]
noctuid has quit [(Ping timeout: 264 seconds)]
AndersonTorres[m has quit [(Ping timeout: 264 seconds)]
das-g[m] has quit [(Ping timeout: 264 seconds)]
r3mfKm[m] has quit [(Ping timeout: 264 seconds)]
peterhoeg has quit [(Ping timeout: 264 seconds)]
myklam[m] has quit [(Ping timeout: 264 seconds)]
berot3[m] has quit [(Ping timeout: 264 seconds)]
andyjscott[m] has quit [(Ping timeout: 264 seconds)]
hendrik[m] has quit [(Ping timeout: 264 seconds)]
dtz has quit [(Ping timeout: 264 seconds)]
benkolera has quit [(Ping timeout: 264 seconds)]
freeman42x has quit [(Ping timeout: 264 seconds)]
grahamc has quit [(Ping timeout: 264 seconds)]
necronian has quit [(Ping timeout: 264 seconds)]
equalunique[m] has quit [(Ping timeout: 264 seconds)]
sphalerite has quit [(Ping timeout: 264 seconds)]
Yaniel has quit [(Ping timeout: 264 seconds)]
Dr8128 has quit [(Ping timeout: 240 seconds)]
corngood has quit [(Ping timeout: 252 seconds)]
M-fishy has quit [(Ping timeout: 252 seconds)]
seif[m] has quit [(Ping timeout: 252 seconds)]
Singularity[m] has quit [(Ping timeout: 252 seconds)]
Dezgeg[m] has quit [(Ping timeout: 252 seconds)]
aminech[m] has quit [(Ping timeout: 252 seconds)]
zoya-kosova[m] has quit [(Ping timeout: 252 seconds)]
nixo[m] has quit [(Ping timeout: 252 seconds)]
M-berdario has quit [(Ping timeout: 252 seconds)]
Li[m] has quit [(Ping timeout: 252 seconds)]
pstn has quit [(Ping timeout: 252 seconds)]
mhsjlw[m] has quit [(Ping timeout: 255 seconds)]
tobim[m] has quit [(Ping timeout: 276 seconds)]
gudea[m] has quit [(Ping timeout: 276 seconds)]
tommyangelo[m] has quit [(Ping timeout: 276 seconds)]
trevorriles[m] has quit [(Ping timeout: 276 seconds)]
mirlur[m] has quit [(Ping timeout: 276 seconds)]
rihardsk[m] has quit [(Ping timeout: 276 seconds)]
Phyra[m] has quit [(Ping timeout: 276 seconds)]
randomenduser[m] has quit [(Ping timeout: 276 seconds)]
malteof[m] has quit [(Ping timeout: 276 seconds)]
Barnabas[m] has quit [(Ping timeout: 276 seconds)]
peel[m] has quit [(Ping timeout: 276 seconds)]
paperdigits[m] has quit [(Ping timeout: 276 seconds)]
the_m4ur1[m] has quit [(Ping timeout: 276 seconds)]
bennofs[m] has quit [(Ping timeout: 276 seconds)]
taohansen has quit [(Ping timeout: 276 seconds)]
ashkitten has quit [(Ping timeout: 276 seconds)]
Wysteriary[m] has quit [(Ping timeout: 276 seconds)]
jyp[m] has quit [(Ping timeout: 276 seconds)]
herzmeister[m] has quit [(Ping timeout: 276 seconds)]
<Turion> tilpner: I'm getting this error message with a lot of -v's: http://dpaste.com/28DGARP
Bane^ has quit [(Ping timeout: 260 seconds)]
<Turion> But I can't figure out what the file is where it encounters an EOF
<Turion> the .nix files mentioned there seem all fine to me
a6a3uh has quit [(Quit: Bye)]
alexteve_ has quit [(Quit: My Mac Mini has gone to sleep. ZZZzzz…)]
Bane^ has joined #nixos
<tilpner> It doesn't mention any. Did you try more -v? If that doesn't help... you could strace-ing
Ross has quit [(Ping timeout: 250 seconds)]
Ross has joined #nixos
<Turion> tilpner: Ah good :) now with an even bigger number of -v's I'm getting this:
<Turion> | | building of ‘/nix/store/5yibajzl8md255h5chilc4lanwwlfch2-user-environment.drv’: read 37 bytes
<Turion> error: unexpected EOF reading a line
<Turion> | | waiting for children
<Turion> | | building of ‘/nix/store/5yibajzl8md255h5chilc4lanwwlfch2-user-environment.drv’: got EOF
<tilpner> Does that .drv look broken?
<catern> here is a Python question: if I limit myself to just Python code, is there a way to build a portable-outside-of-Nix executable that contains some Python and all its dependencies?
<catern> assume I have a Python interpreter externally
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] ttuegel opened pull request #32420: plasma-workspace: Fix start_kdeinit_wrapper path (master...plasma-workspace--kdeinit-path) https://git.io/vblvi
NixOS_GitHub has left #nixos []
mbock has joined #nixos
mbock is now known as mojjo
<mojjo> hi! which code-formatting and linting tools do we have for the nix language.. especially for an emacs environment? I tried `nix-format`, which uses nixfmt.. it does not seem to be very mature.. it hangs etc... what are you using?
Sonarpulse has joined #nixos
dieggsy has quit [(Remote host closed the connection)]
martinklepsch has quit [(Quit: YourBNC - (https://yourbnc.co.uk))]
akfp` has quit [(Read error: Connection reset by peer)]
<Turion> tilpner: It's looking good to me: http://dpaste.com/1DY6SP7
akfp` has joined #nixos
<Turion> (Sorry for the long wait, but my machine slows down a lot when all the RAM is eaten up)
martinklepsch has joined #nixos
<Turion> tilpner: "nixos-rebuild --switch" works though, so it seems to be very specific to me building as a user
martinklepsch has quit [(Client Quit)]
<Turion> Can the problem be that I don't have any channels selected as user?
martinklepsch has joined #nixos
<tilpner> I don't see why it would. Does the same happen with nix-env -iA nixos.hello?
akfp` has quit [(Read error: Connection reset by peer)]
martinklepsch has quit [(Client Quit)]
akfp` has joined #nixos
<Turion> tilpner: Yes, same error
martinklepsch has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
Forkk has quit [(Remote host closed the connection)]
akfp` has joined #nixos
martinklepsch has quit [(Client Quit)]
Forkk has joined #nixos
Oida has quit [(Ping timeout: 268 seconds)]
martinklepsch has joined #nixos
Itkovian has joined #nixos
oida has joined #nixos
<Turion> Given an installed derivation, how do I find out which executables it contains?
ilja_kuklic has quit [(Quit: ilja_kuklic)]
martinklepsch has quit [(Client Quit)]
martinklepsch has joined #nixos
<Turion> Ok, I guess I can be bothered to look up the hash and search for it in the store...
sigmundv_ has quit [(Ping timeout: 252 seconds)]
fiveht has joined #nixos
sary has quit [(Ping timeout: 276 seconds)]
martinklepsch has quit [(Quit: YourBNC - (https://yourbnc.co.uk))]
<gchristensen> :bad idea alert:
<gchristensen> is it safe to forcibly chmod some files in /nix/store inside a nixos test environment's, so I can edit them in place?
martinklepsch has joined #nixos
martinklepsch has quit [(Client Quit)]
<fiveht> hey. which is the way you people use ctags in a nix-shell when having to deal with #includes of headers installed in the given nix-shell environment? To put it differently, where is the /usr/include equivalent of nix-shells? Thanks.
martinklepsch has joined #nixos
<fiveht> gchristensen: why would you want to do that?
mojjo has quit [(Remote host closed the connection)]
<makefu> gchristensen: no, i've fucked up my store consistency with that once already
<aminechikhaoui> gchristensen: we have a nice motd in our servers that sums up what you're trying to do "Changing /nix/store paths will result in instant death!" :D
<fiveht> aminechikhaoui: lol
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] roberth opened pull request #32422: pkgs.nixosEvaluate function (master...nixos-evaluate) https://git.io/vblkE
NixOS_GitHub has left #nixos []
stphrolland has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] shlevy pushed 1 new commit to master: https://git.io/vblIT
<NixOS_GitHub> nixpkgs/master 42519a0 Shea Levy: callCabal2nix: Take advantage of new hpack support.
NixOS_GitHub has left #nixos []
<stphrolland> does any uses nodejs/npm together with nix-shell ? when I run nix-shell -p nodejs-6_x then npm install grunt , grunt is not available on the command line, and which cannot find it. where does npm install things when it is run inside nix-shell ?
<toogley> hm. after downloading nixpkgs github repo to ~/src/nixpkgs and changing neovim's version to 0.2.2, i get an successfull build (although i haven't changed the fetchfromgithub hash!!), saying neovim 0.2.2 was installed. however, when i run nvim -v, it outputs v0.2.1 - why is that the case? i'd expected a build failure due to the not-changed hash.
<toogley> (i use nix-env -f ~/src/nixpkgs -iA neovim)
coot_ has quit [(Quit: coot_)]
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
stanibanani has joined #nixos
<stphrolland> i found it. it's totally related to npm. it installs things in ./node_modules/.bin. so it's perfectly sandboxed. phew :-)
mizu_no__ has joined #nixos
boxofrox has quit [(Ping timeout: 248 seconds)]
<samueldr> that's the default behaviour for npm when not using -g
<markus1189> what is the difference between nix-prefetch-url and manual download + nix-hash?
<markus1189> the two give different sha256 hashes
<catern> argh argh argh
<catern> can I build a Python egg or wheel or something using Nix?
coot_ has joined #nixos
<stphrolland> samueldr: long time I have not used nodejs. and how do you call the module installed simply if they are not available on the command line ? npm run ?
boxofrox has joined #nixos
<samueldr> (that I don't know)
<samueldr> I've used node_modules/.bin/[...] previously
<samueldr> I have a "shim" bash script that I've used to copy the binstubs behaviour of bundler (ruby)
<samueldr> but I've never used node_modules and npm "properly"
<catern> more specifically a fat wheel
drakonis_ has quit [(Read error: Connection reset by peer)]
<LnL> the python infrastructure uses wheels internally I think
<catern> I mean, what I really want is to
<catern> use the existing Python packages in Nix, to build a wheel, containing all the (pure-Python) dependencies for my python package
<catern> I can get a Python interpreter from elsewhere :)
magnetophon has quit [(Remote host closed the connection)]
regnat[m] has joined #nixos
magnetophon has joined #nixos
Dr8128 has joined #nixos
ma27 has quit [(Ping timeout: 255 seconds)]
spacekitteh[m] has joined #nixos
dieggsy has joined #nixos
<LnL> not sure I'm following
<catern> It's a Python-specific, Nix-independent question I think
<catern> I've got a bunch of Python modules on my path, I would like to indicate some subset of them to package into some fat archive, that can be copied to a sadly non-Nix'd host and run some Python module
<LnL> you can create a tarball of a nix closure
oida has quit [(Ping timeout: 264 seconds)]
ma27 has joined #nixos
oida has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
<catern> well yes I know that
<catern> but I can't write to /nix
akfp` has joined #nixos
<catern> I want something relocatable
<catern> which might be possible, with pure-Python, which is what I currently have
mizu_no__ has quit [(Quit: Computer has gone to sleep.)]
kreetx has joined #nixos
<LnL> well, you can't just change the paths that would break things
<gchristensen> makefu: like inside a NixOS qemu VM test?
<makefu> gchristensen: late response to one of my questions?
<gchristensen> makefu: "gchristensen: no, i've fucked up my store consistency with that once already"
<makefu> ah, well i've fucked up my working computer :D it was very early into my nixos experience
roberth has quit [(Ping timeout: 248 seconds)]
<gchristensen> ah
akfp` has quit [(Read error: Connection reset by peer)]
<gchristensen> I really want to try some things but without tearing down and setting up the entire VM
<gchristensen> so I'm bargaining
georges-duperon has quit [(Ping timeout: 264 seconds)]
akfp` has joined #nixos
<makefu> better create a vm for testing ;)
dpc has joined #nixos
rihardsk[m] has joined #nixos
jyp[m] has joined #nixos
<makefu> or just spin up one on aws
<gchristensen> I'm _in_ the VM
<LnL> I messed up my nix db earlier, not in a vm :p
<makefu> ahhh, create a snapshot, play around, restore
<gchristensen> it is a NixOS test
<gchristensen> I don't think I'm explaining myself properly
akfp` has quit [(Read error: Connection reset by peer)]
<gchristensen> does `nix-build ./nixos/tests/nginx.nix` share the nix store from the host?
akfp` has joined #nixos
<makefu> so for my experience it is not a good idea to change the nix store if you want to use `nix` afterwards
<makefu> if you do not care about this then it should work just fine
<LnL> gchristensen: yes, but I'm pretty sure it's readonly by default
<ekleog> gchristensen: iirc, nixos tests use a file named like qemu-img.nix or something similar, which is the same mechanism as nixos-rebuild build-vm, which shares the store from the host with an overlayfs to allow modifications to it
nix-gsc-io`bot has joined #nixos
<gchristensen> yes, and depending on if `nix-build ./nixos/tests/nginx.nix` shares the nix store with the host will answer if I care about using `nix` afterward
<nix-gsc-io`bot> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/79081322ab9 (from 7 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
nix-gsc-io`bot has quit [(Client Quit)]
<LnL> when it's shared it's with p9 I think
akfp` has quit [(Read error: Connection reset by peer)]
<gchristensen> hmmm
ma27 has quit [(Ping timeout: 276 seconds)]
rihards has joined #nixos
akfp` has joined #nixos
<ekleog> yup, virtfs (=9p2000) is mounted on /nix/.ro_store, and /nix/store is then an overlayfs between /nix/.ro_store and /nix/.rw_store
<ekleog> (in the VM)
<gchristensen> time for a terrible experiment >:D
ylwghst has joined #nixos
sigmundv_ has joined #nixos
<samae> Hey, I've seen there's a why to generate build instructions for any haskell package in Hackage (https://github.com/NixOS/nixpkgs/commit/2862d272a606c6188c4c33dab60de4e0066ee194); Is there a way to get the full set for an lts version?
<samae> Something that would pin the packages version for my project?
<samae> I don't really care if there's no binary cache at this point
dieggsy has quit [(Remote host closed the connection)]
<samueldr> samae: this might work for you → https://nixos.wiki/wiki/How_to_fetch_Nixpkgs_with_an_empty_NIX_PATH
<samae> yeah, if only I knew how to make haskell lts version match with a revision of nixpkgs
szicari_ has quit [(Quit: szicari_)]
szicari has joined #nixos
roberth has joined #nixos
bfrog_ has joined #nixos
<samae> dhess: nice!
vandenoever has joined #nixos
georges-duperon has joined #nixos
<dhess> samae: I haven't used it yet, but bookmarked it because it seemed like something I would, eventually.
<samae> Let me try that out :D
mahalel_ has left #nixos []
mahalel_ has joined #nixos
bennofs has quit [(Quit: WeeChat 1.9.1)]
georges-duperon has quit [(Ping timeout: 264 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] joachifm pushed 2 new commits to master: https://git.io/vblsc
<NixOS_GitHub> nixpkgs/master bfc3844 Justin Humm: osrm service: init
<NixOS_GitHub> nixpkgs/master 1541211 Joachim F: Merge pull request #32261 from erictapen/osrm-module...
NixOS_GitHub has left #nixos []
orivej has joined #nixos
bfrog_ has quit [(Quit: WeeChat 2.0)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NickHu opened pull request #32423: pandoc2: fix Haskell dependencies (master...pandoc2) https://git.io/vbls1
NixOS_GitHub has left #nixos []
ryantrinkle has quit [(Ping timeout: 250 seconds)]
endformationage has quit [(Quit: WeeChat 1.9.1)]
sigmundv_ has quit [(Ping timeout: 250 seconds)]
<catern> LnL: Python does not hardcode paths, though, it is all runtime PYTHONPATH
oida has quit [(Ping timeout: 250 seconds)]
ylwghst has quit [(Quit: Lost terminal)]
afics has joined #nixos
nckx has quit [(Ping timeout: 260 seconds)]
oida has joined #nixos
kreetx has quit [(Ping timeout: 240 seconds)]
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] oxij opened pull request #32424: nixos: implement related packages (master...nixos/related-packages) https://git.io/vblG7
NixOS_GitHub has left #nixos []
nckx has joined #nixos
manveru has quit [(Max SendQ exceeded)]
manveru has joined #nixos
hiratara has quit [(Ping timeout: 252 seconds)]
asuryawanshi has quit [(Ping timeout: 250 seconds)]
hiratara has joined #nixos
phdoerfler has quit [(Quit: Leaving.)]
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
simukis has quit [(Ping timeout: 240 seconds)]
<stphrolland> samueldr: long time I have not used nodejs. and how do you call the module installed simply if they are not available on the command line ? npm run ?quit
<stphrolland> sorry, not intended to send again this sentence
danl1240 has joined #nixos
stphrolland has quit [(Quit: leaving)]
rihards has quit [(Quit: rihards)]
dywedir has quit [(Ping timeout: 252 seconds)]
erictapen has quit [(Ping timeout: 248 seconds)]
vidbina has quit [(Ping timeout: 240 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] dotlambda opened pull request #32426: dmensamenu: 1.0.0 -> 1.1.0 (master...dmensamenu) https://git.io/vblC8
NixOS_GitHub has left #nixos []
ssmike has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] orivej closed pull request #32425: libmicrohttpd: 0.9.57 -> 0.9.58 (staging...libmicrohttpd_0_9_58) https://git.io/vblnj
NixOS_GitHub has left #nixos []
johnw has quit [(Ping timeout: 268 seconds)]
ssmike1 has joined #nixos
ssmike has quit [(Ping timeout: 264 seconds)]
ssmike1 is now known as ssmike
szicari has quit [(Quit: szicari)]
dejanr has quit [(Ping timeout: 260 seconds)]
<gchristensen> "
<gchristensen> Using nix to distribute RhodeCode was the best decision we made for how we distribute our software. It removed all problems we had with python packaging just using virtualenv. I think the key benefit is that our installation survives system upgrades while we had almost 40% failure rate in this case with previous virtualenv based installer.
hiratara has quit [(Remote host closed the connection)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] orivej pushed 30 new commits to staging: https://git.io/vbllz
<NixOS_GitHub> nixpkgs/staging 1c99a90 Jan Tojnar: gnome3.totem-pl-parser: update hash
<NixOS_GitHub> nixpkgs/staging 8255407 Jan Tojnar: gnome3.tracker: 2.0.1 → 2.0.2
<NixOS_GitHub> nixpkgs/staging 952e4db Jan Tojnar: gnome3.gedit: 3.22.0 → 3.22.1
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] orivej closed pull request #32267: GNOME updates (staging...gnome-updates) https://git.io/vbYdW
NixOS_GitHub has left #nixos []
59NABA48W has joined #nixos
<59NABA48W> [nixpkgs] ttuegel closed pull request #32420: plasma-workspace: Fix start_kdeinit_wrapper path (master...plasma-workspace--kdeinit-path) https://git.io/vblvi
59NABA48W has left #nixos []
07IAB4NAA has joined #nixos
<07IAB4NAA> [nixpkgs] ttuegel pushed 3 new commits to master: https://git.io/vblla
<07IAB4NAA> nixpkgs/master 98457ac Thomas Tuegel: plasma-workspace: Fix start_kdeinit_wrapper path...
<07IAB4NAA> nixpkgs/master 13a0433 Thomas Tuegel: CODEOWNERS: Add ttuegel for Qt / KDE
<07IAB4NAA> nixpkgs/master 6f64bc5 Thomas Tuegel: Merge pull request #32420 from ttuegel/plasma-workspace--kdeinit-path...
07IAB4NAA has left #nixos []
<samae> dhess: well, kinda tired to try and get stack2nix to actually just run.
hiratara has joined #nixos
ssmike has quit [(Ping timeout: 264 seconds)]
<samae> Tried the Vagrant way, but I've never used vagrant and there seems to be quite some more work than the readme shows
<marcinkuzminski> gchristensen \o/
clever has quit [(Ping timeout: 240 seconds)]
<marcinkuzminski> gchristensen, yes it was me (maqio)
<samae> domenkozar: what can you do after "vagrant ssh"? cabal2nix won't even run in there because it cannot find cabal in PATH (from README of stack2nix on github)
phdoerfler has joined #nixos
<Isorkin> How to fix buils mariad-client 10.2 config- http://pastebin.ru/VqPGSeVS Build log http://pastebin.ru/Mnar4GP5
<phdoerfler> Hi! I too have run into this issue: https://github.com/NixOS/nixpkgs/issues/31738 and would like to know if I can help fixing it. I've never made a derivation in nixos, so I'd need some help with that.
<phdoerfler> can someone point me to the nix file that defines how logcheck is built?
<gchristensen> marcinkuzminski: OH!
<gchristensen> marcinkuzminski: do you highlight on rhodecode? :)
<marcinkuzminski> hehe yes ;D
<marcinkuzminski> gchristensen ^
<gchristensen> marcinkuzminski: if y'all are tweeters: https://twitter.com/grhmc/status/938898177805123589
<marcinkuzminski> gchristensen, ok lets retweet that then
<gchristensen> marcinkuzminski: if you write blog posts and stuff about how rhodecode uses nix I'll send you swag per ... :D
<marcinkuzminski> gchristensen we had one (old) https://rhodecode.com/blog/61/rhodecode-and-nix-package-manager
<marcinkuzminski> gchristensen: i think nix got a bit more popular now so maybe a good time to re-evaluate and write something new on that topic.
Turion has quit [(Quit: Leaving.)]
<gchristensen> marcinkuzminski: please do ... :)
<gchristensen> I'd love a regular series of posts from companies to help show commercial viability
phdoerfler has quit [(Ping timeout: 260 seconds)]
phdoerfler has joined #nixos
baconicsynergy[m has joined #nixos
<gchristensen> marcinkuzminski: I can send your whole team stickers if y'all'd like :)
<marcinkuzminski> gchristensen, thanks, however almost all our computers are already covered with nix stickers ! :D we did few nix related meetups etc in our Berlin office
<gchristensen> nice
ThatDocsLady has quit [(Quit: Leaving)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nix] grahamc opened pull request #1716: Build 1.11 on aarch64-linux (1.11-maintenance...build-1.11-on-aarch) https://git.io/vbl49
NixOS_GitHub has left #nixos []
nallar has joined #nixos
mizu_no_oto has joined #nixos
Ross has quit [(Ping timeout: 268 seconds)]
nallar is now known as Ross
johnw has joined #nixos
georges-duperon has joined #nixos
mizu_no_oto has quit [(Client Quit)]
Wharncliffe has joined #nixos
dan_b has joined #nixos
Ivanych has quit [(Ping timeout: 260 seconds)]
cement has quit [(Ping timeout: 268 seconds)]
stanibanani has quit [(Ping timeout: 246 seconds)]
Synthetica has quit [(Quit: Connection closed for inactivity)]
<phdoerfler> I'd really like to see https://github.com/NixOS/nixpkgs/issues/31738 fixed. Is there any way I can help?
dan_b has quit [(Ping timeout: 240 seconds)]
hke has quit [(Ping timeout: 248 seconds)]
coot_ has quit [(Quit: coot_)]
Ivanych has joined #nixos
dan_b has joined #nixos
linarcx has joined #nixos
hke has joined #nixos
dan_b has quit [(Ping timeout: 255 seconds)]
dan_b has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] thoughtpolice pushed 1 new commit to master: https://git.io/vblzf
<NixOS_GitHub> nixpkgs/master 90bcfc7 Austin Seipp: nixpkgs: no parallel builds for mono 4.4...
NixOS_GitHub has left #nixos []
<catern> marcinkuzminski: i wonder, did any of your customers start using Nix? does your installation script cope with that? :)
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] TravisWhitaker opened pull request #32427: cuDNN 7.0.3 -> 7.0.5 (master...cudnn) https://git.io/vblzG
NixOS_GitHub has left #nixos []
infinisil has quit [(Quit: ZNC 1.6.5 - http://znc.in)]
dan_b has quit [(Ping timeout: 248 seconds)]
infinisil has joined #nixos
<marcinkuzminski> catern, you mean conflicts ?
<marcinkuzminski> we don't know if of them started using nix, but our nix store is under non-standard path so imho having another nix running would be possible
<catern> marcinkuzminski: yeah, I meant conflicts. but if your Nix store isn't under /nix, then that's not an issue
<marcinkuzminski> catern, no problems, for sure i just remember now i use regular nix on my computer, and also have things installed via our installer
rogue_koder has quit [(Ping timeout: 240 seconds)]
<linarcx> Hi everyone. How to reduce download size for upgrade. Every time, I download about 1.5 GB. How reduce it?
<linarcx> Another question : is there any delta repo like in arch or fedora for nixos?
rogue_koder has joined #nixos