<gchristensen>
I don't ... but I like Greenfield, MA :)
<judson>
Yep, that guy.
<gchristensen>
I live more west
<judson>
Well, I live in Pasadena if you want to compare west :p
<orbekk>
I submitted a pull request a few weeks back that didn't get any attention. Is there anything I should do to encourage someone to look at it, or should I just wait?
<gchristensen>
haha
akfp` has quit [(Read error: Connection reset by peer)]
<gchristensen>
link orbekk?
akfp` has joined #nixos
jyp[m] has quit [(Remote host closed the connection)]
baconicsynergy[m has quit [(Remote host closed the connection)]
regnat[m] has quit [(Remote host closed the connection)]
dpc has quit [(Remote host closed the connection)]
rihardsk[m] has quit [(Remote host closed the connection)]
spacekitteh[m] has quit [(Remote host closed the connection)]
<orbekk>
gchristensen: For some reason I thought you were in NYC, possibly because of your hostname or something
<gchristensen>
my server is in NJ near NYC, and I go to NYC once a quarter for a week and offer to meet up with people while I'mthere :)
oida has quit [(Ping timeout: 255 seconds)]
Oida has joined #nixos
<orbekk>
gchristensen: Offer accepted. ;)
<gchristensen>
alright!
<gchristensen>
how should I get in touch with you next time I'm there? (you can PM me)
phdoerfler has quit [(Quit: Page closed)]
<orbekk>
Done :)
MP2E has joined #nixos
justanotheruser has quit [(Quit: WeeChat 1.9.1)]
justanotheruser has joined #nixos
Isorkin has quit [(Ping timeout: 252 seconds)]
rogue_koder has quit [(Ping timeout: 255 seconds)]
drakonis has joined #nixos
ipj[m] has joined #nixos
rogue_koder has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
Isorkin has joined #nixos
jb55 has quit [(Ping timeout: 264 seconds)]
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
phreedom has quit [(Remote host closed the connection)]
Sonarpulse has quit [(Ping timeout: 255 seconds)]
phreedom has joined #nixos
laggy_wifi has quit [(Read error: Connection reset by peer)]
laggy_wifi has joined #nixos
rogue_koder has quit [(Ping timeout: 246 seconds)]
rogue_koder has joined #nixos
stefanc_diff has quit [(Ping timeout: 240 seconds)]
Diagonal[m] has joined #nixos
cornu[m] has joined #nixos
nixo[m] has joined #nixos
jluttine[m] has joined #nixos
unlmtd has joined #nixos
kitten[m] has joined #nixos
ArdaXi[m] has joined #nixos
hexkey[m] has joined #nixos
jyp[m] has joined #nixos
MawKKe[m] has joined #nixos
AlanPearce[m] has joined #nixos
sirius[m] has joined #nixos
abbafei[m] has joined #nixos
Phyra[m] has joined #nixos
indefini has joined #nixos
mankyKitty[m] has joined #nixos
efx[m] has joined #nixos
johnwhitlow[m] has joined #nixos
codyopel has joined #nixos
moredhel1 has joined #nixos
grahamc has joined #nixos
berot3[m] has joined #nixos
peterhoeg has joined #nixos
aspiwack[m] has joined #nixos
primeos[m] has joined #nixos
andyjscott[m] has joined #nixos
bachp has joined #nixos
WilliamHamilton has joined #nixos
rihardsk[m] has joined #nixos
timclassic has joined #nixos
14WABU6WS has joined #nixos
mith[m] has joined #nixos
davidar has joined #nixos
nh2[m] has joined #nixos
NickHu has joined #nixos
ConorCurry[m] has joined #nixos
fgaz[m] has joined #nixos
Nobabs27[m] has joined #nixos
zoya-kosova[m] has joined #nixos
TimePath has joined #nixos
baconicsynergy[m has joined #nixos
M-liberdiko has joined #nixos
the_m4ur1[m] has joined #nixos
wzy8L-B2[m] has joined #nixos
adisbladis[m] has joined #nixos
demyan[m] has joined #nixos
bdimcheff has joined #nixos
moredread[m] has joined #nixos
Kallegro[m] has joined #nixos
mpuppe[m] has joined #nixos
wak-work has joined #nixos
peel[m] has joined #nixos
octalsrc[m] has joined #nixos
rycee has joined #nixos
sudoreboot[m] has joined #nixos
chominist[m] has joined #nixos
teh[m] has joined #nixos
Li[m] has joined #nixos
itorres has joined #nixos
olejorgenb[m] has joined #nixos
Elephant454[m] has joined #nixos
matrixkrav has joined #nixos
copumpkin has joined #nixos
scott1 has joined #nixos
mirlur[m] has joined #nixos
trikl[m] has joined #nixos
AndersonTorres[m has joined #nixos
Geeky[m] has joined #nixos
randomenduser[m] has joined #nixos
Johnny44[m] has joined #nixos
apocolocyntos[m] has joined #nixos
mrdaak[m] has joined #nixos
ison[m] has joined #nixos
myklam[m] has joined #nixos
kevincox has joined #nixos
tokudan[m] has joined #nixos
herzmeister[m] has joined #nixos
YuFanLovezYou[m] has joined #nixos
noctuid has joined #nixos
FRidh[m] has joined #nixos
das-g[m] has joined #nixos
viaken[m] has joined #nixos
a123123123[m] has joined #nixos
lecorpsnoir[m] has joined #nixos
stuh84[m] has joined #nixos
spacekitteh[m] has joined #nixos
magnap has joined #nixos
necronian has joined #nixos
thematter[m] has joined #nixos
florianjacob has joined #nixos
Wysteriary[m] has joined #nixos
sargon[m] has joined #nixos
edef[m] has joined #nixos
spawnthink[m] has joined #nixos
hl has joined #nixos
Pneumaticat has joined #nixos
wmertens[m] has joined #nixos
offlinehacker[m] has joined #nixos
stefanc_diff has joined #nixos
revoltmedia[m] has joined #nixos
qrilka[m] has joined #nixos
aminech[m] has joined #nixos
benkolera has joined #nixos
dpc has joined #nixos
nocent has joined #nixos
Obscurity[m] has joined #nixos
apurvapavaskar[m has joined #nixos
Phil[m]1 has joined #nixos
bhipple[m] has joined #nixos
freeman42x has joined #nixos
pstn has joined #nixos
AmineChikhaoui[m has joined #nixos
bennofs[m] has joined #nixos
dtz has joined #nixos
krawiec[m] has joined #nixos
kainospur[m] has joined #nixos
aaronc[m] has joined #nixos
wizek[m] has joined #nixos
Dezgeg[m] has joined #nixos
aniketd[m] has joined #nixos
WinterFox[m] has joined #nixos
yochai[m] has joined #nixos
trevorriles[m] has joined #nixos
puffnfresh has joined #nixos
Oo[m] has joined #nixos
Sovereign_Bleak has joined #nixos
pvn[m] has joined #nixos
AdamSlack[m] has joined #nixos
dkellner[m] has joined #nixos
sk23[m] has joined #nixos
Yaniel has joined #nixos
danbst[m] has joined #nixos
pierrebeaucamp[m has joined #nixos
JameySharp[m] has joined #nixos
paperdigits[m] has joined #nixos
onito[m] has joined #nixos
equalunique[m] has joined #nixos
AllanDaemon has joined #nixos
seif[m] has joined #nixos
regnat[m] has joined #nixos
dash has joined #nixos
mudri[m] has joined #nixos
Drakonis[m] has joined #nixos
stites[m] has joined #nixos
zigschots20[m] has joined #nixos
Singularity[m] has joined #nixos
musicmatze[m] has joined #nixos
mtncoder[m] has joined #nixos
Leo[m]2 has joined #nixos
DIzFer[m] has joined #nixos
malteof[m] has joined #nixos
Vincenzo[m] has joined #nixos
wizzup[m] has joined #nixos
taohansen has joined #nixos
reactormonk[m] has joined #nixos
Ralith has joined #nixos
tommyangelo[m] has joined #nixos
dibblego[m] has joined #nixos
sphalerite has joined #nixos
ycy[m] has joined #nixos
Barnabas[m] has joined #nixos
StuK[m] has joined #nixos
hedning[m] has joined #nixos
M-berdario has joined #nixos
jack[m] has joined #nixos
dalaing has joined #nixos
johanherman[m] has joined #nixos
fearlessKim[m] has joined #nixos
ashkitten has joined #nixos
r3mfKm[m] has joined #nixos
bendlas has joined #nixos
cifra[m] has joined #nixos
dylanjust[m] has joined #nixos
Khorne[m] has joined #nixos
EB[m] has joined #nixos
etcinit[m] has joined #nixos
icetan has joined #nixos
jsv[m] has joined #nixos
xurxo[m] has joined #nixos
corngood has joined #nixos
M-fishy has joined #nixos
Wieke[m] has joined #nixos
sziszi[m] has joined #nixos
ninegua[m] has joined #nixos
tobim[m] has joined #nixos
guest521[m] has joined #nixos
sjm[m] has joined #nixos
mhsjlw[m] has joined #nixos
voobscout[m] has joined #nixos
PlasmaStrike[m] has joined #nixos
jlle[m] has joined #nixos
gudea[m] has joined #nixos
AsherGottlieb[m] has joined #nixos
admin[m] has joined #nixos
Deleh[m] has joined #nixos
retrry[m] has joined #nixos
akavel[m] has joined #nixos
petersjt014[m] has joined #nixos
thomad[m] has joined #nixos
Manish[m] has joined #nixos
rnhmjoj[m] has joined #nixos
smbarte2[m] has joined #nixos
danielrf has joined #nixos
notdaniel has joined #nixos
rogue_koder has quit [(Ping timeout: 248 seconds)]
spietz has joined #nixos
stefanc_diff has quit [(Ping timeout: 240 seconds)]
tmaekawa has joined #nixos
magnetophon has quit [(Ping timeout: 240 seconds)]
spietz has quit [(Ping timeout: 255 seconds)]
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
tmaekawa has quit [(Quit: tmaekawa)]
akfp` has joined #nixos
stefanc_diff has joined #nixos
Lisanna has joined #nixos
notdaniel has quit [(Quit: Leaving)]
nuncanada has quit [(Ping timeout: 250 seconds)]
spietz has joined #nixos
<Lisanna>
patchelf is such a cool program :)
<gchristensen>
:)
fiveht has quit [(Quit: WeeChat 1.9.1)]
<Lisanna>
I've got a collection of test binaries and a million different versions of something to link the tests against, obviously I don't want a million copies of those tests in my nix store, but a million wrappers is fine. Apparently RPATH overrides LD_LIBRARY_PATH though so gotta nuke it with patchelf!
kalhauge has quit [()]
<ison[m]>
Is there any real interest in getting something like OpenRC working on NixOS, or is everyone pretty much just content with systemd?
<dash>
i haven't seen any major efforts to develop non-systemd nixos deployments
<Lisanna>
ison[m]: not even sure how that would work... aren't most NixOS services written explicitly in terms of systemd?
<Lisanna>
you'd have to port everything
nuncanada has joined #nixos
alexteves has joined #nixos
dan_b has joined #nixos
rogue_koder has joined #nixos
thc202 has quit [(Ping timeout: 268 seconds)]
rogue_koder has quit [(Ping timeout: 240 seconds)]
hellrazo1 has joined #nixos
rogue_koder has joined #nixos
hellrazor has quit [(Ping timeout: 248 seconds)]
rogue_koder has quit [(Read error: Connection reset by peer)]
rogue_koder has joined #nixos
spietz has quit [(Ping timeout: 240 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] datakurre opened pull request #32432: pythonPackages.setuptools: make compatible with hasPythonModule (master...master) https://git.io/vblPn
NixOS_GitHub has left #nixos []
Supersonic112 has quit [(Disconnected by services)]
Dr8128 has quit [(Ping timeout: 250 seconds)]
Supersonic112_ has joined #nixos
Supersonic112_ is now known as Supersonic112
rogue_koder has quit [(Read error: Connection reset by peer)]
mbrgm has quit [(Ping timeout: 240 seconds)]
rogue_koder has joined #nixos
mbrgm has joined #nixos
markus1199 has joined #nixos
lambdamu has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
markus1189 has quit [(Ping timeout: 248 seconds)]
lambdamu_ has quit [(Ping timeout: 248 seconds)]
aditya3098 has left #nixos ["WeeChat 1.6"]
nuncanada has quit [(Read error: Connection reset by peer)]
mbrgm has quit [(Ping timeout: 240 seconds)]
<vaibhavsagar>
is there a midi monitor in nixpkgs?
aloiscochard has quit [(Quit: Connection closed for inactivity)]
schoppenhauer has quit [(Ping timeout: 240 seconds)]
schoppenhauer has joined #nixos
Wharncliffe has quit [(Quit: Lost terminal)]
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
manoj2 has joined #nixos
jsgrant has joined #nixos
akfp` has quit [(Read error: Connection reset by peer)]
akfp` has joined #nixos
drakonis has quit [(Read error: Connection reset by peer)]
clever has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] markuskowa opened pull request #32436: gpredict: init at 1.3 (master...gpredict) https://git.io/vbl9P
NixOS_GitHub has left #nixos []
<steshaw>
When using `nix-build` does it operate in a pure environment or do you need `nix-build --pure` for that? I noticed that `--pure` option is accepted by `nix-build` but it's not in the man page.
<clever>
nix-build always wipes the environment
<clever>
the sandbox is optional, but controlled by a different flag
<steshaw>
k, thanks
stefanc_diff has quit [(Ping timeout: 240 seconds)]
sary has joined #nixos
allan_wind1 has joined #nixos
stefanc_diff has joined #nixos
boxofrox has quit [(Ping timeout: 252 seconds)]
gspia has quit [(Quit: Leaving)]
dieggsy has quit [(Ping timeout: 255 seconds)]
akfp`` has joined #nixos
seequ has quit [(Ping timeout: 248 seconds)]
akfp` has quit [(Remote host closed the connection)]
seequ has joined #nixos
spietz has joined #nixos
boxofrox has joined #nixos
boxofrox has quit [(Ping timeout: 248 seconds)]
kreetx has joined #nixos
ris has quit [(Ping timeout: 264 seconds)]
jb55 has joined #nixos
spietz has quit [(Ping timeout: 248 seconds)]
frankpf has quit [(Ping timeout: 258 seconds)]
allan_wind1 has left #nixos []
johnsonav has joined #nixos
dywedir has joined #nixos
boxofrox has joined #nixos
spietz has joined #nixos
jb55 has quit [(Ping timeout: 260 seconds)]
mahalel_ has joined #nixos
akfp`` has quit [(Read error: Connection reset by peer)]
akfp`` has quit [(Read error: Connection reset by peer)]
akfp`` has joined #nixos
babyflakes has joined #nixos
tmaekawa has joined #nixos
berce has quit [(Ping timeout: 248 seconds)]
<samae>
dhess: I don't know why yesterday I insisted on trying to build stack2nix with stack, while a default.nix was available ^^ (generated by stack2nix on itself). Running `nix-build` should be enough, it's building right now
Neo-- has joined #nixos
akfp`` has quit [(Read error: Connection reset by peer)]
akfp`` has joined #nixos
Harpalus has joined #nixos
<jluttine>
uh, kde doesn't allow running dolphin as root.. how can i now use dolphin on a live usb system? there are no other users than root
<jluttine>
i guess this applies to nixos installer too
<jluttine>
(at least it happens with my own nixos live usb stick)
<jluttine>
i don't have the nixos graphical installer usb stick readily available so i can't test
andymandias has quit [(Ping timeout: 260 seconds)]
<adisbladis>
mbrock: How would you recommend pinning the dapphub nixpkgs channel in a shell.nix
mahalel_ has quit [(Remote host closed the connection)]
georges-duperon has quit [(Ping timeout: 258 seconds)]
<jluttine>
btw, there's no lxde in nixos desktop environments
<johnw>
except that ppx_deriving 4.1 isn't being used by everything in ocamlPackages afterward; I get that maybe I should be using recurseIntoAttrs, but where exactly? Everywhere that I've tried still leads to this: https://gist.github.com/05221e142acb3f34e2261d39baa96785
linarcx has quit [(Remote host closed the connection)]
sigmundv_ has joined #nixos
rogue_koder has quit [(Ping timeout: 268 seconds)]
Neo-- has quit [(Ping timeout: 258 seconds)]
<Lisanna>
adisbladis: clever: okay, maybe I'll make moving them and documenting them in the manual my first nixpkgs contributions :)
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] FRidh pushed 1 new commit to staging: https://git.io/vblNd
<NixOS_GitHub>
nixpkgs/staging 859dc02 Asko Soukka: pythonPackages.setuptools: make compatible with hasPythonModule
NixOS_GitHub has left #nixos []
vidbina has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] FRidh closed pull request #32432: pythonPackages.setuptools: make compatible with hasPythonModule (master...master) https://git.io/vblPn
NixOS_GitHub has left #nixos []
<berce>
When a buld fails because I run out of disk space, can I somehow add gc roots, so the build can resume after garbage collection?
Itkovian has joined #nixos
<berce>
An other strategy: how can I remove specific profiles from the store, without really collecting garbage?
Harpalus has quit [(Remote host closed the connection)]
goibhniu has joined #nixos
akfp`` has quit [(Read error: Connection reset by peer)]
<infinisil>
bennofs: Shouldn't the tests run on any linux?
akfp`` has joined #nixos
johann__ has quit [(Read error: Connection reset by peer)]
elvishjerricco has quit [(Ping timeout: 246 seconds)]
johann__ has joined #nixos
<infinisil>
bennofs: Oh sry you didn't mean tests
<bennofs>
infinisil: oh, I was thinking of some more of something for experimentation
<infinisil>
I mean you can use a VM
Harpalus has joined #nixos
notdaniel has quit [(Ping timeout: 246 seconds)]
martinklepsch has joined #nixos
notdaniel has joined #nixos
cbarrett has joined #nixos
rodarmor has joined #nixos
vandenoever has quit [(Read error: Connection reset by peer)]
vandenoever has joined #nixos
vcunat has quit [(Ping timeout: 246 seconds)]
vcunat has joined #nixos
ipj[m] has joined #nixos
bennofs has quit [(Ping timeout: 276 seconds)]
bennofs has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nix] markus1189 opened pull request #1718: nix-hash: Add sentence and example for nix-prefetch-url hash (master...nix-hash-doc) https://git.io/vb8eC
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to master: https://git.io/vb8eW
<NixOS_GitHub>
nixpkgs/master cdde22a Vladimír Čunát: Merge branch 'staging' (older one)
vandenoever has quit [(Read error: Connection reset by peer)]
<johs>
Hi. Does anyone have any code for mirroring of nix-repositories for offline use? (I've googled a bit for this, but couldn't find anything obvious.)
<johs>
Does it even make sense? I'm not entirely clear about to what extent the packages come from a central Nix-repo or the various upstream repositories.
akfp`` has quit [(Read error: Connection reset by peer)]
akfp`` has joined #nixos
<ocharles>
With Hydra declarative projects, what does 'The .jobsets jobset must only have a single job named 'jobsets'' mean? I get this evaluation error on my .jobsets jobset
<ocharles>
shlevy: let's carry on here :)
<ocharles>
My hydra-project.json points to hydra-jobsets.nix, which is a bunch of `let`s that final evaluates to: { jobsets = with pkgs.lib; pkgs.runCommand "spec.json" {} "cp ${jobsetJson} $out"; }
<ocharles>
So that looks correct to me
<ocharles>
It was working fine until I tried to add githubpulls into the mix
berce has quit [(Ping timeout: 248 seconds)]
<shlevy>
ocharles: Hmm, ok. And there are no other eval errors?
<shlevy>
ocharles: what output do you get if you run hydra-eval-jobset projectname jobsetname as the hydra user on the box?
<shlevy>
Checking the gist now
<srhb>
johs: nix-serve should do. I think people generally let hydra build one of the releases of nixpkgs and then mirror hydra's store.
<ocharles>
do you mean jobsetname or .jobsets?
<srhb>
johs: With nix-serve, I think.
<srhb>
johs: (I have to do this myself soonish)
<ocharles>
$ hydra-eval-jobset client .jobsets
<ocharles>
The .jobsets jobset must only have a single job named 'jobsets' at /nix/store/slxivaqskl0c3bllbyyg4vjm7micb0cf-hydra-2017-11-21/bin/.hydra-eval-jobset-wrapped line 634.
<shlevy>
ocharles: Sorry, .jobsets
<srhb>
johs: So essentially Hydra will be getting all the remote products (if they're not already in an upstream cache)
<shlevy>
:|
<shlevy>
OK, just a sec...
simukis has joined #nixos
<shlevy>
(btw you can drop the declInput arg if you're not using it)
* ocharles
nods
<johs>
srhb: Cool. So it would only need to go upstream if Hydra hasn't had time to build it yet?
<srhb>
johs: You mean cached versions or something? I'm not sure. You might want to check the layout of the sqlite db.
iyzsong has joined #nixos
<srhb>
johs: But the regular file tools should suffice.
<srhb>
johs: And yes to the Hydra question.
<johs>
Cool. So should be usable offline, then.
<srhb>
johs: Absolutely.
<shlevy>
ocharles: This is strange... Can you add some traces to print out a serialization of pullRequests and jobsetAttrs before defining the set?
<ocharles>
It's very odd. Reading hydra-eval-jobsets now
<ocharles>
I actually think the problem is that it thinks there are 0 jobsets, rather than more than one
<shlevy>
Yes
<shlevy>
Almost certainly
<ocharles>
but then it's odd there's no evaluation errorr
<shlevy>
But I'm not sure how that happens with no eval error :D
<ocharles>
:)
sigmundv has quit [(Ping timeout: 240 seconds)]
<ocharles>
I wonder if it's because it can't fetch those GitHub PRs. I haven't yet added my auth key
<shlevy>
ocharles: Can you check the db for errorMsg and fetchErrorMsg?
<ocharles>
so that API call to get PRs is probably erroring
<shlevy>
those are fields of the Jobsets table
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] lsix opened pull request #32447: pythonPackages.django_hijack_admin: init at 2.1.5 (master...add_djano_hijack_admin) https://git.io/vb8qc
NixOS_GitHub has left #nixos []
sigmundv has joined #nixos
Ivanych has joined #nixos
<ocharles>
Lemme try removing the PRs input and I'll see what happens
<shlevy>
OK
<shlevy>
This should cause an eval error: die "Error pulling from the github pulls API: $content\n" unless $res->is_success;
<ocharles>
Oddly just removing the githubpulls input from the project.json and ignoring pullRequests as an input to hydra-jobsets.nix has fixed that evaluation
<johs>
srhb: (Thanks!)
<shlevy>
ocharles: what if you don't remove it but you ignore the argument?
<ocharles>
it's still happy
<ocharles>
though the .jobsets configuration in Hydra doesn't show the PRs input
<shlevy>
ocharles: OK, can you take the argument but just use it in a trace?
<shlevy>
e.g. builtins.trace pullRequests { jobsets = <something not depending on pullRequests>; }
<shlevy>
And then do the eval in the shell
<ocharles>
ok
<ocharles>
hydra-eval-jobsets does fetches and stuff then?
<shlevy>
Yep
<ocharles>
it doesn't seem to show anything, but I do then get: "The .jobsets jobset must only have a single job named 'jobsets' at ..."
<ocharles>
Let me remove the trace and confirm it doesn't happen if I don't use pullRequests at all
<ocharles>
sigh, getting into a good pickle now. I get that error without the trace too now. Let me poke things a bit more
<shlevy>
So it seems like we should be getting a failure in fetchInput...
<ocharles>
yea, you would expect...
<ocharles>
well
<ocharles>
my $auth = $self->{config}->{github_authorization}->{$owner}; i'd expect that to die
<ocharles>
I have no github_authorization stanza at all, so you're trying to look into something undefined
erictapen has quit [(Ping timeout: 248 seconds)]
<shlevy>
Hmmm
<shlevy>
That's definitely a bug, as you can pull public repo status without auth
Ivanych has quit [(Ping timeout: 248 seconds)]
<shlevy>
But it shouldn't be a silent bug, right?
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] grahamc opened pull request #32448: Backport meta fixes from #32365 to 17.099 (release-17.09...fix-meta-17.09) https://git.io/vb8YJ
NixOS_GitHub has left #nixos []
<ocharles>
wouldn't have thought so
<shlevy>
It's too early to reason about perl :(
<shlevy>
ocharles: Oh, do you have anything in your nix store whose name ends in github-pulls-sorted.json?
magnetophon has joined #nixos
Ivanych has joined #nixos
dnegreira has joined #nixos
<shlevy>
my $foo = { bar => "baz" }; my $bar = $foo->{baz}->{qux}; print "undef" unless defined $bar;
<shlevy>
I was going to suggest you'd have to create the BASIC auth header :D
<ocharles>
Let me just clone this client project, maybe there's some weird state...
<ocharles>
oh... I just found out that my project configuration itself points to the `hydra` branch of client to fetch the project specification, maybe that's it!
<ocharles>
sweet mother of god. that's it
<ocharles>
So. many. moving. parts.
<shlevy>
Hmm... I'd still expect an eval error due to a missing arg?
<ocharles>
yea, I have no idea what's up there. Maybe that's the repro to try and create
<shlevy>
But yes. Tacking on a declarative spec to a very imperative interface was a horrible idea :D
<shlevy>
I just really wanted to get PRs built
<shlevy>
Aaah
<gchristensen>
shlevy: what's up?
<gchristensen>
oh .... hydra <-> github prs
<ocharles>
I do get this now:
<ocharles>
sh: jq: command not found warning: Nix search path entry '/nix/store/4fn3bivz6ndqkjy9jgir7n0pv2m9l4xn-github-pulls-sorted.json' does not exist, ignoring
<shlevy>
Yeah, but hydra-eval-jobset working as the hydra user is very useful :)
<ocharles>
Can't assign but I mentioned you
<ocharles>
Glad we got there in the end, sorry to drag you away from most certainly more important things
<gchristensen>
"I don’t think the language is too bad, it is that the system is a set of conventions that are totally under documented and there is little information available about quality control and security measures in the core tree." "Some kind of visual explorer of the Nixpkgs tree would be really sweet."
<shlevy>
No worries! Sorry this is so complex!
erictapen has joined #nixos
<shlevy>
ocharles: And I see a fix for the misleading error message too, so I'll get that in hopefully later today
<ocharles>
PRs are building! So exciting
<ocharles>
Do I have to do anything to get the status API stuff?
<ocharles>
ah, githubstatus in the config
drakonis has joined #nixos
akfp`` has quit [(Read error: Connection reset by peer)]
akfp`` has joined #nixos
TweyII has joined #nixos
bennofs has quit [(Ping timeout: 240 seconds)]
TweyII is now known as Guest57289
makefu has quit [(Ping timeout: 250 seconds)]
vcunat has joined #nixos
civodul has joined #nixos
mkoenig has quit [(Ping timeout: 255 seconds)]
makefu has joined #nixos
mkoenig has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nix] grahamc opened pull request #1719: Fixup darwin hs master (master...fixup-darwin-hs-master) https://git.io/vb83w
NixOS_GitHub has left #nixos []
dan_b has quit [(Ping timeout: 268 seconds)]
<jluttine>
can i somehow set umask for users in nixos configuration? i'd like this umask to be effective when the user, for instance, copies files in the desktop environment, that is, not just shell environment
<jluttine>
and the system is immutable (a live usb) so i can't mutate home directory permanently when running
Guest57289 has quit [(Ping timeout: 248 seconds)]
ma27 has joined #nixos
adfaure has joined #nixos
adfaure has quit [(Client Quit)]
adfaure has joined #nixos
<adfaure>
Hello, I am on a machine with a
oever has quit [(Read error: Connection reset by peer)]
oever has joined #nixos
<adfaure>
Hello, I am on a machine with a broken version of curl, I am getting ssl error on loading a default.nix; does someone knows how I could force nix to use another curl binary please ?
<ertes-w>
i have a really weird issue: nix-env -iA nixos.rpl # this works
<ertes-w>
nix-build "<nixpkgs>" -A rpl # but this doesn't
<ertes-w>
error: attribute ‘rpl’ in selection path ‘rpl’ not found
<ertes-w>
any ideas?
<sphalerite>
ertes-w: divergence of NIX_PATH vs ~/.nix-defexpr
<LnL>
somebody is on a merge spree :)
<sphalerite>
Use nix-env -f '<nixpkgs>'
<ertes-w>
ah, i see
<ertes-w>
thanks
bennofs has joined #nixos
notdaniel has joined #nixos
Mateon1 has quit [(Remote host closed the connection)]
Mateon1 has joined #nixos
coot_ has quit [(Quit: coot_)]
coot_ has joined #nixos
Guest57289 has joined #nixos
ilyaigpetrov has joined #nixos
ckauhaus has joined #nixos
asuryawanshi has quit [(Remote host closed the connection)]
berce has joined #nixos
asuryawanshi has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] markus1189 opened pull request #32451: doc: Warn about the classpath hook and required jdk buildInput (master...jdk-warning) https://git.io/vb8cj
NixOS_GitHub has left #nixos []
ma27 has joined #nixos
ma27 has quit [(Client Quit)]
asuryawanshi has quit [(Ping timeout: 248 seconds)]
<clever>
error: Package ‘storebrowse-20130318212204’ in /nix/store/q71jxrnm2a49s8hzfirm4ssri1x0lqqg-nixos-18.03pre118328.6d86fcb86d/nixos/pkgs/tools/system/storebrowse/default.nix:6 is marked as broken, refusing to evaluate.
<vcunat>
hehe, possibly
<vcunat>
I haven't used it in years, maybe
<clever>
i have been considering making something with haskell and curses
<vcunat>
this one's in go
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] joachifm pushed 5 new commits to master: https://git.io/vb8Rc
<NixOS_GitHub>
nixpkgs/master fdf9d0b Michael Alan Dorman: elpa-packages: 2017-12-08
<NixOS_GitHub>
nixpkgs/master 1d86944 Michael Alan Dorman: org-packages: 2017-12-08
<NixOS_GitHub>
nixpkgs/master 3f0e605 Michael Alan Dorman: melpa-stable-packages: 2017-12-08
taktoa has quit [(Remote host closed the connection)]
<manveru>
MoreTea: you around?
revtintin has joined #nixos
bennofs has joined #nixos
Capprentice has joined #nixos
srdqty has joined #nixos
Curiontice has quit [(Ping timeout: 248 seconds)]
[0x4A6F] has joined #nixos
bennofs has quit [(Ping timeout: 260 seconds)]
<MoreTea>
yes
simendsjo has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] andir opened pull request #32454: Erlang cleanup (remove R17, R16 cleanup, updated couchdb to R19) (master...erlang-cleanup) https://git.io/vb8rX
NixOS_GitHub has left #nixos []
<MoreTea>
manveru: yes
<MoreTea>
btw, any recommendations for a user-level profile manager? There appear to be a few alternatives
<MoreTea>
a new laptop is on it's way, and I'd like to get a bit more declarative over there ;)
ma27 has quit [(Ping timeout: 246 seconds)]
ma27 has joined #nixos
<andi->
MoreTea: personal taste: home-manager
sigmundv has quit [(Ping timeout: 240 seconds)]
<manveru>
MoreTea: just wondering about what you did with kubernix
oever has joined #nixos
<MoreTea>
manveru: not much yet, unfortunately.
<MoreTea>
manveru: I'm not that well versed in Go, but apparently the rust grpc implementations are getting better nowadays. I already created a small sandbox creation experiment with bind-mounts in Rust (that would put the closure of a derivation in a namespace)
vandenoever has quit [(Ping timeout: 240 seconds)]
<manveru>
ok
<manveru>
well, was mostly interested in the way you used dep
<manveru>
without specifying all the input hashes
<MoreTea>
oh, haha.
<MoreTea>
it's still on github ;)
<MoreTea>
should I create a dep2nix as well :)?
Harpalus has joined #nixos
WorkingToast has joined #nixos
berce has quit [(Ping timeout: 268 seconds)]
<MoreTea>
manveru: we should also write some proper documentation for yarn2nix.
<manveru>
dep2nix would be awesome :D
spietz has joined #nixos
<manveru>
i'm preparing a new project for the company today, and just looked for ways to reuse that Gopkg.lock
<manveru>
shame they don't have hashes
<wizek[m]>
If I have a shell command like `nix-shell -p "haskell.packages.ghc821.ghcWithPackages (p: with p; [lots of packages])" -j4 --run "ghc Main.hs"`, how can I transfer that nix-expression into a default.nix or shell.nix the simplest way?
<MoreTea>
manveru yeah. I know that the author of the go2nix (or something like that) package, was also taking an interest in dep.
<wizek[m]>
I've tried like this: `{nixpkgs ? import <nixpkgs> {}}: nixpkgs.haskell.packages.ghc821.ghcWithPackages (p: with p; [lots]);`
<MoreTea>
He might have a more complete solution than my quick hack.
<MoreTea>
but again, yarn2nix also started out as a quick hack.
<manveru>
tbh, go2nix is also pretty hacky, and sucks when you try to use it for unpublished packages...
<wizek[m]>
and putting that in default.nix does drop me in a shell when I do `nix-shell .`, but I don't seem to have my dependencies in there
[0x4A6F]1 has joined #nixos
<__Sander__>
hehe developing generators
* __Sander__
should probably not say too much about it
<__Sander__>
I have wasted too much time on them already :D
<manveru>
:D
<manveru>
yeah... the neverending battle
<manveru>
but once dep becomes the standard go package manager... we better have a good integration ready
<manveru>
i still haven't published my elm2nix stuff really :|
berce has joined #nixos
goibhniu has quit [(Ping timeout: 246 seconds)]
[0x4A6F] has quit [(Ping timeout: 248 seconds)]
[0x4A6F]1 is now known as [0x4A6F]
spietz has quit [(Ping timeout: 248 seconds)]
nalc has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<__Sander__>
I have studies the concepts of dep yet
<__Sander__>
hopefully it does not have so many oddities as NPM
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] FRidh pushed 1 new commit to master: https://git.io/vb86o
<NixOS_GitHub>
nixpkgs/master aa23266 Frederik Rietdijk: Python docs: fix nix-shell example
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
Itkovian has joined #nixos
spietz has joined #nixos
<WorkingToast>
\o I'm trying to figure out module/import variable concatenation; for example, let's say in configuration.nix I have imports = [ ./a.nix ./b.nix ];, a.nix is {}: { a = ["abcd"]; } and b.nix is {}: { a = ["wxyz"]; }, will I be able to use `a` at the bottom of configuration.nix, and will its value be ["abcd" "wxyz"] as I assume it would?
FRidh has joined #nixos
<ckauhaus>
preparing another Security Roundup
<ckauhaus>
this time I'm feeling lucky and try it with release-combined.nix
<ckauhaus>
expecting quite a bit of coverage
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<catern>
how do I pin nixpkgs on 1.11 again? is it documented somewhere
Itkovian has joined #nixos
georges-duperon has quit [(Ping timeout: 246 seconds)]
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
ertes-w has quit [(Remote host closed the connection)]
roberth has quit [(Ping timeout: 248 seconds)]
drakonis has quit [(Quit: Leaving)]
a6a3uh has quit [(Ping timeout: 246 seconds)]
<gchristensen>
MacOS 10.13 is continuing to be a shining star of security awareness
<gchristensen>
oops, wrong chan
asuryawanshi has joined #nixos
<__Sander__>
hehe
<__Sander__>
that's no news :D
<gchristensen>
see ##nix-darwin for the scoop, __Sander__ :)
ixxie has joined #nixos
ma27 has quit [(Ping timeout: 246 seconds)]
ma27 has joined #nixos
<joepie91>
boo, I missed the scoop :(
makefu has quit [(Quit: WeeChat 1.9.1)]
__Sander__ has quit [(Quit: Konversation terminated!)]
revtintin has quit [(Ping timeout: 240 seconds)]
rotaerk has quit [(Ping timeout: 260 seconds)]
makefu has joined #nixos
<thoughtpolice>
catern: I have an example here -- https://github.com/thoughtpolice/clash-playground -- if you just copy the 3 files from nix/ and then do something like `let nixpkgs = (import ./nix/nixpkgs.nix) { config = {} };` then you should be good to go.
jsgrant has quit [(Remote host closed the connection)]
dan_b has quit [(Ping timeout: 255 seconds)]
<thoughtpolice>
catern: That example is somewhat unconventional because it does not use the usual `fetchFromGitHub` to do the dance. It actually bootstraps nixpkgs *without* using an existing copy of nixpkgs, at all.
<thoughtpolice>
catern: Normally, you'd do something like `let boot = import <nixpkgs> {}; nixpkgs = boot.fetchFromGitHub { ... };` and then use `nixpkgs` afterwords.
asuryawanshi has quit [(Remote host closed the connection)]
ixxie has quit [(Ping timeout: 268 seconds)]
<thoughtpolice>
catern: Unless you mean pin your channel! I assume you meant 'pin nixpkgs for some project'
<thoughtpolice>
makefu: Yes, that's correct. (In fact my version is just a slight variant on the version in the wiki; looks like the wiki version has been changed up a bit)
<thoughtpolice>
The only annoying thing about this version is that `nix-prefetch-git` doesn't work for fetching the bootstrap tarball, so you have to use `nix-prefetch-url`, which is a tad annoying...
<thoughtpolice>
(to get the proper hash)
<makefu>
maybe you can upgrade the example with your changes ;)
<thoughtpolice>
I believe the wiki *is* the updated version! In other words -- I was just using an earlier version and have stuck with it, people have just made a few touchups to the wiki page in the mean time
<thoughtpolice>
e.g. the wiki variant adds `system` where as mine does not have this
<makefu>
okay thats neat :D i think the question (how to fetch nixpkgs without path) is one of the most-asked and answered in this channel
rotaerk has quit [(Ping timeout: 260 seconds)]
dan_b has quit [(Ping timeout: 240 seconds)]
<thoughtpolice>
makefu: yeah, it'll be great when we can just say "use `builtins.fetchTarball`" and that's all :)
civodul has quit [(Quit: ERC (IRC client for Emacs 25.3.1))]
<domenkozar>
oh look thoughtpolice !
iyzsong has quit [(Ping timeout: 240 seconds)]
nalc has joined #nixos
<catern>
hmm
<catern>
thoughtpolice: hmm, I think I don't like that and also don't like the one on the Nixpkgs wiki either
<thoughtpolice>
domenkozar: heya
<catern>
IMO, the way it should work is, there should be a "fetchTarball.nix" file that provides a backwards-compatible builtins.fetchTarball-compatible function
<catern>
then, you use that directly from your default.nix
<domenkozar>
thoughtpolice: looks like you're having too much fun with fpga
<thoughtpolice>
catern: In any case, you have your way forward, so feel free to change it up! I'm not particularly picky about this kind of stuff.
Oida has quit [(Ping timeout: 248 seconds)]
<thoughtpolice>
domenkozar: :) It's been fun but uhhhhhhhhhhhhh, EDA tools are not the greatest, jsyk...
oida has joined #nixos
<catern>
the reason I am picky is that I need to not only pin Nixpkgs, but also my own pkgs overlay repo :)
<thoughtpolice>
domenkozar: For example, just the other day I had the pleasure of opening a UX window and it crashes. Hurray.
<domenkozar>
it's hard to be good at hardware and software
<domenkozar>
it's hard to be good at hardware or software
<gchristensen>
that is better, domenkozar
<domenkozar>
frankly, I've given up on hardware projects because software ecosystem is so terrible around it
<domenkozar>
but luckily we have folks like thoughtpolice :)
<domenkozar>
everyime I have to use ipmiview I feel like there's no hope :D
<gchristensen>
ipmi is the pits
<domenkozar>
it wants write access to $PWD
<domenkozar>
and mixes build/runtime directories
<domenkozar>
it's nix hell
<thoughtpolice>
domenkozar: It's getting better with cheap FPGAs like the iCE40 and FOSS tools like Icestorm! Powerful FPGAs are still a huge nightmare though :(
<thoughtpolice>
We actually managed to fit Quartus inside the Nix store and that's also a challenge. Mainly because it's impossible to `nix-prefetch-url` a file that's 60GB, lol.
<thoughtpolice>
I've been wanting to fix that for a while now in nix itself...
<domenkozar>
there's a 2 year outdated PR for it
<cransom>
nix hell, also see sumologic's agent installation.
<gchristensen>
also basically every proprietary VPN in existence
<berce>
Teres with built in iCE running nixos with clash: a lab on a lap
<thoughtpolice>
berce: Yeah, I'm using Clash quite a lot (on very very large FPGAs, in fact)
<thoughtpolice>
berce: My clash-playground repository, in fact, has everything needed for iCE40 development (including some formal verification :) https://github.com/thoughtpolice/clash-playground
<gchristensen>
thoughtpolice: which FPGA?
magnetophon has joined #nixos
<thoughtpolice>
Arria 10, soon-to-be Stratix 10, various Xilinx devices (e.g. F1 instances on AWS).
<thoughtpolice>
"Hardware as expensive as a small car"
<Neo-->
hey guys, I'm trying to figure out how to get both firefox-esr and firefox-master at the same time but can't seem to get it to work - this time I've tried it with overlays but no matter what I do I still get collision https://gist.github.com/uskudnik/0eb302844b096d376abaf2362660ce6d - what am I doing wrong?
<ma27>
/buffer ironpinguin
<ma27>
oh common weechat
<thoughtpolice>
domenkozar: Oh, I'm glad someone else actually is trying to fix that. That'd be awesome to get in for 1.12...
<berce>
Such a car can only bring you from a to b, with an FPGA ...
rotaerk has joined #nixos
<gchristensen>
thoughtpolice: nice
<gchristensen>
thoughtpolice: I know some fellas at Xilinx
<catern>
xilinx = xilnix??
<thoughtpolice>
I have a very love-hate relationship with places like Xilinx. In particular they make very affordable boards, but jesus... the IP stuff they have and a lot of other stuff is just a huge mess.
<gchristensen>
definitely true
<berce>
Olimix is very much open source oriented and would probably have a lot of interest in your work.
<thoughtpolice>
I have a small PCIe FPGA on the way that the Xilinx PCIe DMA core uses like, half the available LUTs... They don't really bother optimizing things like their IP in my experience. I think this is intentional since it pushes you to either buy a larger device, or shell out your own time on it.
ylwghst has joined #nixos
<thoughtpolice>
Recently someone discovered the Xilinx installer ships an entire copy of someone's mingw homedir inside, presumably one of the developer's homedirs. lol. Just like, an extra few GB of nothingness. For no reason.
<thoughtpolice>
Then they have drivers in linux that just straight up don't work, lol. Someone submitted some patches for one of their i2c drivers upstream and they were like "i don't know how this worked, ever, it's completely wrong". Then they gave him a roundabout on where to submit the patches, so it's still been totally broken for months (maybe ~4 kernel releases?) Ridiculous
<thoughtpolice>
gchristensen: Anyway if I ever meet your friends I'll buy them a beer since I imagine the stories they have are... very unique. And for helping me have fun (which, I have, despite all this nonsense!)
<gchristensen>
one sec
<domenkozar>
thoughtpolice: someone does need to revive that PR
<thoughtpolice>
berce: I'm a big fan of Olimex, yeah. I have one of their STM32 boards here too that's a great little thing. None of their iCE40 boards, though. (I use the Lattice eval boards, myself)
<thoughtpolice>
All of their products are pretty well priced IMO, lots of variety. They had some decent little AArch64 boards in the works, last I looked at their blog...
<gchristensen>
thoughtpolice: that is perfect! they're going to lunch right now, too :)
<nalc>
I'd love to be able to install NixOS with the ease of Debian, et al.
Isorkin has quit [(Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)]
<nalc>
Willing to do some work on it if I can be pointed in the right direction.
<berce>
nalc: later in the same issue is a reference to an installer of manveru. It seems to be more alive.
<manveru>
heh
<manveru>
yeah, i should probably push my new version
<berce>
nalc: you can even talk to manveru himself here :-)
<nalc>
ok great
<nalc>
I have a sort of general question: does the Nix community really want a standalone distro as the goal, or would people be into setting up Nix as package manager for another (bigger) distro?
Sonarpulse has joined #nixos
<manveru>
nix everywhere!
FRidh has quit [(Quit: Konversation terminated!)]
<berce>
imho only the partitioning step of the installation process could be more user friendly. After that, you just need your configuration.nix file and nix takes care of the rest.
<manveru>
indeed...
<nalc>
Agreed
<manveru>
well, i tried making the partitioning step in the browser, but got bogged down by the complexity
<nalc>
I have been playing with Pop!_OS and think it would be a really good base for a Nix system for example
<vcunat>
nalc: most of the active contributors prefer using NixOS
<ckauhaus>
this time I took nixos/release-combined.nix as input
<ckauhaus>
scanning a larger pkg set each time
<gchristensen>
nice
jb55 has quit [(Ping timeout: 268 seconds)]
sgrace_ has joined #nixos
srdqty1 has joined #nixos
<gchristensen>
sgrace_, meet thoughtpolice. thoughtpolice, meet sgrace_. thoughtpolice does stuff with fpgas + nix. sgrace_ does things with fpgas and would like to do things with nix.
sgrace_ is now known as sgrace_wrk
<sgrace_wrk>
Well... More like I work for an FPGA company...
Lisanna has joined #nixos
<cransom>
and gchristensen is quite a matchmaker.
<sgrace_wrk>
It's like online dating, but not really. :P
<Lisanna>
*blinks*
<gchristensen>
all in the name of nixos , cransom
<Lisanna>
well apparently I've missed something
<Lisanna>
who's the lucky couple
<cransom>
will there be a match.com/nixos powered by fpgas? who knows!
<sgrace_wrk>
Hahaha.
srdqty has quit [(Ping timeout: 260 seconds)]
<sgrace_wrk>
Well, I'm interested in trying NixOS out on some FPGA development software stuff.
Myrl-saki has joined #nixos
<gchristensen>
Nix has been used at Intel for building and testing nets IIRC
<Myrl-saki>
Why does `man` not work for nix-shell?
ylwghst has quit [(Remote host closed the connection)]
<Lisanna>
gchristensen: I'm also building some testing stuff with Nix :) maybe before long Intel will be completely nixified
<savanni>
Hey, I wanted to mention that a few days ago I installed Nix (the package manager) on a new machine. The new installer is super nice and was very helpful when there was a bit of cruft left from copying my data from an old machine. Thanks for making that so great.
<gchristensen>
Lisanna: you're at Intel?
<Lisanna>
gchristensen: yeah
<gchristensen>
Lisanna: nice!!
<savanni>
Oh, and, using Nix as the package manager meant that my development environments came up without a hitch in a single command.
<gchristensen>
savanni: w00t! on a mac?
ylwghst has joined #nixos
dejanr has joined #nixos
<savanni>
Yeah.
<gchristensen>
<3
<savanni>
The Mac that I've been using for a month was borrowed from a friend. This is now a company laptop.
<Lisanna>
anyone have any cool tricks for getting the CC binary from stdenv? stdenv.cc.cc just gives me the path to the compiler toolchain, the required bin/<cc> suffix will be different depending on if it's gcc or clang or whatever
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] magnetophon opened pull request #32463: ladspa-sdk: change back mirror to original site (master...ladspa) https://git.io/vb4U3
NixOS_GitHub has left #nixos []
<thoughtpolice>
sgrace_wrk: heh, nice to be introduced! If you need tips on nix, feel free to ask :) I’ve been meaning to get clash-playground working with Xilinx tools in fact...
<sgrace_wrk>
thoughtpolice: Yeah, I think it would be easier with SDx versus Vivado.
<sgrace_wrk>
Since SDx has a lot of GNU toolchain items.
ylwghst has quit [(Remote host closed the connection)]
<thoughtpolice>
sgrace_wrk: Ah, you mean actually getting Vivado to work inside NixOS? That'd be awesome -- someone else at $WORK had tried that but it turned into a major pain, so right now we run Nix-on-Ubuntu and call out to Vivado in an impure way
<themistocle>
Thanks manveru
<manveru>
themistocle: i mostly focused on the frontend work though... and it's halfway done all the way :P
<manveru>
ran out of free time
<sgrace_wrk>
thoughtpolice: Yeah, I don't know if Vivado would work too well since the majority of the program is Java, C++, and device data files.
<sgrace_wrk>
And TCL.
<sgrace_wrk>
SDx would be easier, but it calls Vivado in the background...
JosW has quit [(Quit: Konversation terminated!)]
<catern>
orivej: ah yeah that works!
<manveru>
catern: the question is if you can use anaconda with something other than yum easily...
Guest57289 has quit [(Changing host)]
Guest57289 has joined #nixos
hellrazo1 has quit [(Quit: WeeChat 1.9.1)]
Guest57289 is now known as TweyII
<catern>
orivej: also, apparently there's a new bash 4.4 feature to do this more concisely: --run "${*@Q}"
<TweyII>
Is it documented what a channel needs to look like?
georges-duperon has quit [(Ping timeout: 255 seconds)]
zzamboni has joined #nixos
<tokudan[m]>
I've got some issues compiling crates for a rust binary I'm trying to build, error i get from the build process is "thread '<unnamed>' panicked at 'failed to acquire jobserver token: Resource temporarily unavailable (os error 11)'". the exact crate it fails at is different every time. I'm using nixpkgs-unstable channel for the build. full output: http://paste.debian.net/999863/
<LnL>
clever: not really documented, have you used that before?
<NixOS_GitHub>
[nixpkgs] ThomasMader opened pull request #32481: dmd, ldc, dub: Inherit buildInput and meta from build derivation (master...dlang) https://git.io/vb4GB
NixOS_GitHub has left #nixos []
<clever>
LnL: havent used it before, but i remember seeing it somewhere, the source should say more
<clever>
LnL: oh, but that may not get the dep graphsd
<gchristensen>
I just spun up another evaluator to help catch up
<magnetophon>
cool! :D
<gchristensen>
yikes this is going to be a mess
<gchristensen>
master doesn't evaluate
<LnL>
what command does ofborg execute?
<gchristensen>
crap, the extras I spun up incorrectly marked them as failing.
<gchristensen>
they were using an unreleased version of borg :/
<gchristensen>
LnL: can you comment on the PRS magnetophon opened with "@grahamcofborg eval"? :/ sorry to ask you of that. otherwise, I can do it in about 1hr
<LnL>
sure :)
<gchristensen>
thank you :$%
<LnL>
magnetophon: whoa! you've been busy :D
<gchristensen>
that'll show me to try and help without really thinking about what I'm doing :)
<sgrace_wrk>
gchristensen: Re-thinking your day? :P
<gchristensen>
my day has been miserable unfortunately, heh
<gchristensen>
so I guess! :D
ryantrinkle has left #nixos []
<sgrace_wrk>
Same here...
<sgrace_wrk>
Everyone and their mom is just pushing work on me that I just can't do when I have higher priority things to get done.
<gchristensen>
yeah ... I know that feeling
<magnetophon>
LnL: Yeah, I wanted to just update fftw, but since it needed to rebuild so much stuff anyway, I figured I'd update those too.
<magnetophon>
then I was on a roll, and updated some more... :)
<magnetophon>
There's also a few tat I couldn't get to build, and no one was helping me with my dumb questions in here. I could try again, if someone has time... :)
ylwghst has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] 7c6f434c pushed 1 new commit to master: https://git.io/vb4cZ
<NixOS_GitHub>
nixpkgs/master ab917a2 Michael Raskin: busybox: apply upstream patch for CVE-2017-16544
NixOS_GitHub has left #nixos []
<LnL>
I might be able to help
<gchristensen>
I think I sorted my problem, I think I was using self / super wrong in my overlay (thank you nbp for this talk :) https://www.youtube.com/watch?v=W85mF1zWA2o)
zzamboni has quit [(Quit: Leaving.)]
ylwghst has quit [(Remote host closed the connection)]
<elvishjerricco>
Can anyone ELI5 how to use hydra to check PRs and push GitHub statuses?
<joepie91>
gchristensen: oh no, another video for my to-watch list :(
* joepie91
has too many Nix bookmarks :P
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] orivej pushed 2 new commits to master: https://git.io/vb4cF
<makefu>
elvishjerricco: why would a 5yo kid need to know how PRs get checked by nixos continous integration? :D
asuryawanshi has quit [(Ping timeout: 260 seconds)]
linarcx has quit [(Remote host closed the connection)]
<samueldr>
I would assume because hydra seems like a good tool for continuous integration?
<gchristensen>
guh I really stepped in something
<makefu>
good point, however i'd like hydra to be more nix'ey
<makefu>
gchristensen: changed nix store and now nix is not happy about this?
<magnetophon>
LnL: thanks. let me break out my stash. (It'll take a while, since I'm clumsy with git, and stuff will need to build.)
<gchristensen>
no
<gchristensen>
I changed from overridePackages to overlays and now I get "GC Warning: Repeated allocation of very large block (appr. size 172032): May lead to memory leak and poor performance." and then nix gets killed
hiratara has quit [(Ping timeout: 255 seconds)]
<manveru>
man, nix-locate is a god-send
<manveru>
at least i think i have a chance of building this qt stuff now
georges-duperon has joined #nixos
hiratara has joined #nixos
<LnL>
gchristensen: weird that's basically just implemented as overlays ++ [ (self: super: packageOverrides super) ];
<gchristensen>
I may have changed other stuff too, but it is hard to know
<clever>
gchristensen: any chance it might be an infinite loop?
<gchristensen>
possibly, how would I debug that?
<clever>
gchristensen: are you importing nixpkgs anywhere?
<gchristensen>
I think only just once
<gchristensen>
actually twice :|
<clever>
and if the values of the overlays depend on nixpkgs
<gchristensen>
once and then I import <nixpkgs/nixos/tests/make-test.nix>
<gchristensen>
(which then imports nixpkgs)
<clever>
i think that one uses nixpkgs.overlays, not the global ones
<gchristensen>
I do pass an overlays array in to that
<gchristensen>
`nixpkgs.overlays = overlays;` where overlays are passed in from the outside
vidbina has quit [(Ping timeout: 240 seconds)]
<gchristensen>
what have I done :)
<clever>
oh, try adding a builtins.trace in that area
<clever>
so it prints something every time you fetch the overlays
<gchristensen>
should it only be calling the overlays once?
<gchristensen>
-ish
<clever>
yeah
<clever>
but if there is an infinite loop
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] orivej pushed 2 new commits to staging: https://git.io/vb4Wa
ylwghst has quit [(Remote host closed the connection)]
<aanderse>
would nixops be a good fit for managing 3 home theatre pcs all running the same software?
zzamboni has joined #nixos
<gchristensen>
so I think it isn't looping indefinitely, clever, I think it is just a matter of how many nixos containers I'm running inside the vm test
<LnL>
magnetophon: looks like that server doesn't support shallow clones
<clever>
gchristensen: ah
<clever>
gchristensen: how many?
<LnL>
oh
<LnL>
that's a different story
<clever>
gchristensen: at around 40-50 instances, it can easily OOM a system
<sgrace_wrk>
Just gotta basically build a compiler for the FPGA.
<sgrace_wrk>
Which may or may not be possible.
<sgrace_wrk>
Since malloc is a bitch on FPGAs.
<viric>
¬_¬
ckauhaus has quit [(Quit: Leaving.)]
sigmundv__ has quit [(Ping timeout: 260 seconds)]
<sgrace_wrk>
AKA: You can't do dynamic memory allocations on FPGAs at runtime.
<gchristensen>
yikes
szicari has quit [(Quit: szicari)]
<clever>
it would probably be simpler to make a special purpose cpu that runs a custom assembly
<clever>
and then throw some malloc in that
<sgrace_wrk>
Yeah.
<laggy_wifi>
i need help with redirection rules, my basic rule is "redirect if it exists", a conflict would be perl cpan, as if it is hardcoded to ~/.cpan and install as (for example) perl -V:installsitelib, then how would i prevent it from creating files outside of the application's directory without restricting user freedom, for example all files are redirected if they exist, to /home/apps/perl, cpan may install perl libs to /usr/share/
<laggy_wifi>
perl5/site_perl instead of /home/apps/perl/usr/share/perl5/site_perl, if i forcefully redirect everything to ./ then ../ and / will become inaccesable wich is bad
bennofs has joined #nixos
ylwghst has quit [(Remote host closed the connection)]
<laggy_wifi>
and implimenting application id's would be just as bad
<laggy_wifi>
as for example /bash/bin/bash will become inaccessable to any application as they are forcefully redirected to /application_name
<laggy_wifi>
and the same also applies for python
<laggy_wifi>
and any other application that works in similar ways
<magnetophon>
orivej: I fixed those pd-plugins, but I can't figure out how to rebase the fixup (not sure if those are the right terms, it's the terms I learned from using magit), since there are commits between the fixup, and the one it needs to be merged with.
<magnetophon>
orivej: nm, found it
bfrog has joined #nixos
<gchristensen>
Mic92: ping
Lisanna has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
<Lisanna>
Ugh... I'm using gccStdenv with gfortran as a nativeBuildInput, and my build is failing because for whatever reason it's picking up g++ from gfortran rather than gccStdenv
simukis has quit [(Ping timeout: 240 seconds)]
<Lisanna>
so I'm guessing PATH is being constructed in the wrong order
ylwghst has joined #nixos
a_nix_beginner has joined #nixos
vandenoever has quit [(Ping timeout: 240 seconds)]
<a_nix_beginner>
hello how do i set haskellPackages to point to haskell.packages.ghc822 instead?
stanibanani has quit [(Ping timeout: 268 seconds)]
<a_nix_beginner>
by default it's using ghc802
vandenoever has joined #nixos
vandenoever has quit [(Changing host)]
vandenoever has joined #nixos
<a_nix_beginner>
maybe i should ask it in #haskell instead :)
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] joachifm closed pull request #32481: dmd, ldc, dub: Inherit buildInput and meta from build derivation (master...dlang) https://git.io/vb4GB
<gchristensen>
anyone know how exactly we produce nixpkgs but with the arch-specific attr at the end? ie the x86_64-linux part of mypkg.x86_64-linux. I want to do this for https://github.com/grahamc/ofborg/blob/master/release.nix but thtis produces x86_64-linux.ofborg.rs, ie: the opposite
bfrog has quit [(Ping timeout: 240 seconds)]
roberth has quit [(Ping timeout: 268 seconds)]
<bennofs>
gchristensen: you could looks at nixpkgs' release.nix :)
<Mic92>
gchristensen: what's up?
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] mpickering opened pull request #32494: ber_metaocaml: (re)init at 104 (master...ber-metaocaml2) https://git.io/vb4a1