sphalerite changed the topic of #nixos to: NixOS stable: 19.03 \o/ https://discourse.nixos.org/t/nixos-19-03-release/2652 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2018
sysreq has joined #nixos
cyphase has joined #nixos
<pie_> fresheyeball, are you saying your application broke because you changed the compiler?
stepcut has quit [Ping timeout: 255 seconds]
<fresheyeball> pie_: I am using jsaddle and want to get the ghcjs version working
<fresheyeball> chaning the compiler means I can't enter a nix-shell anymore, because deps don't build
<fresheyeball> /nix/store/pk4qw3jk66662bcwpfw4xxn264fvg4a6-doctest-0.16.0.drv
<fresheyeball> appears to be the issue
<fresheyeball> I am not using doctest, but something is
<pie_> you can try nix why-depends
detran has quit [Ping timeout: 245 seconds]
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/ba56744abdd (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
jackdk has joined #nixos
stepcut_ has quit [Ping timeout: 240 seconds]
<fresheyeball> pie_: https://pastebin.com/21BCdRWi
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mekeor has quit [Ping timeout: 258 seconds]
<pie_> fresheyeball, i just googled doctest fail ghcjs and the first result is https://github.com/NixOS/nixpkgs/issues/47437 , idk if thats still true but it looks like doctest might not work with ghcjs
<{^_^}> #47437 (by tg-x, 29 weeks ago, closed): haskell.packages.ghcjs.doctest build failure
<pie_> so the goal is probably to get rid of it
<pie_> oh i didnt even notice this is the why-depends output
<pie_> ugh i forgot that apparently why-depends needs a build to succeed
ris has quit [Ping timeout: 260 seconds]
<pie_> clever, is there something like why-depends that doesnt need the build to succeed
o1lo01ol1o has joined #nixos
stepcut has joined #nixos
detran has joined #nixos
<fresheyeball> pie_: I know, but how to get rid of it?
<pie_> fresheyeball, im not sure :/
<pie_> fresheyeball, you could try running why-depends on the successful build meanwhile
<pie_> but youll have to ask it for the appropriate version of doctest
<fresheyeball> pie_: I have no successful build with ghcjs
<pie_> yeah i meant normal ghc
<pie_> theres gotta be a better way to do this but i dont know it
<fresheyeball> this is the expression
<pie_> err you said you dont know whats causing the doctest to run right?
<{^_^}> [nixpkgs] @ttuegel merged pull request #60039 → kipi-plugins: 5.9.0 -> 5.9.1, build from dedicated tarball → https://git.io/fj3lX
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/fj30Z
<pie_> maybe its the jsaddle you just added?
<fresheyeball> pie_: that lib is intended to build with ghcjs, I doubt its using a toxic dep
Rusty1 has quit [Quit: Konversation terminated!]
<pie_> ok
<fresheyeball> oh wait
<fresheyeball> lens
<fresheyeball> I think lens uses doctest
<fresheyeball> and jsaddle uses lens
<pie_> theres probably a ton of thigns that use doctest?
<pie_> maybe the problem is that the result is getting passed to why-depends and not the .drv
<pie_> hmm
<pie_> and maybe we can run why-depends on the drv without building. im just making wild guesses here
lovesegfault has quit [Quit: WeeChat 2.4]
<pie_> fresheyeball, can you do nix show-derivation <the doctest thing> and see if you can find its .drv?
sigmundv has quit [Ping timeout: 245 seconds]
<pie_> yeah it looks like using the .drv might work
thc202 has quit [Ping timeout: 268 seconds]
<pie_> fresheyeball, sorry, you were already using the .drvs
<pie_> hmph.
<pie_> IDK.
<pie_> sorry, maybe someone else knows
tomberek has joined #nixos
shibboleth has quit [Quit: shibboleth]
wolfman154 has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fj308
Brejic has joined #nixos
wolfman154 has quit [Client Quit]
Rusty1 has joined #nixos
<catern> hmm
<catern> I've said so many good things about Nix that now my coworkers believe it can do anything
<catern> and so now they want to use it as a way to rebuild project A which has private source code but public artifacts, on demand, whenever its dependency project B changes
<catern> is there... any way that I can meaningfully use Nix to do this?
<gchristensen> doesn't seem tricky, where is the hard part?
<tomberek> catern: Hydra can do this, or if you want something more mainstream, TravisCI, sr.ht, and others can run Nix for builds.
<gchristensen> oh, it knowing that B changed?
<catern> "building a project that has private source code"
<gchristensen> builtins.fetchgit can fetch with authentication
<catern> no, sorry, the source code is private even to us
<gchristensen> uh
<catern> it's proprietary information stuff that we're not allowed to see ¯\_(ツ)_/¯
<gchristensen> how do they conceive that is done?
o1lo01ol1o has quit [Ping timeout: 245 seconds]
<tomberek> you can just directly pull in the public artifacts, but you may have to patch/patchelf them to bring them into the nix ecosystem
<gchristensen> there you go, patchelf old-and-busted projB with new-and-nice projB
<catern> well, at the moment, people who have ACLs to the source code manually build using our existing build system, and push the artifacts to a secure host where they can be pulled down for deployment by people who have ACLs to the artifacts
vk3wtf_ has joined #nixos
<catern> and they want to automate rebuilding private A when public B changes
<gchristensen> they would use nix?
mexisme has quit [Ping timeout: 255 seconds]
<catern> yes, they believe Nix can do anything now, perhaps I've oversold it :) (though I never said that it could do this, I think they just assume it can do anything)
rpg has joined #nixos
<catern> so yes they'd convert to using Nix for the builds to do this
<gchristensen> builtins.fetchgit can do both unpinned inputs and authenticated fetches
<gchristensen> so the next thing is a cron to run it, and it'll only rebuild if something changed.
<catern> well... I don't just mean CI, I mean on-demand rebuilding A once you've made changes to B
<gchristensen> if B can send them a notification of change, then Nix could be triggered
<gchristensen> but Nix isn't going to watch B for changes
<catern> (like - here's the scenario - I change the code of B and I want to rebuild A and re-run tests to make sure that my changes to B didn't break A)
<{^_^}> [nixpkgs] @jtojnar merged pull request #59916 → networkmanager: port to Meson → https://git.io/fjOrt
<{^_^}> [nixpkgs] @jtojnar pushed 3 commits to staging: https://git.io/fj30o
<catern> sure
jtojnar has joined #nixos
<catern> but you could conceive of some kind of build server to which you send a request "here's my A, please build B now"
<gchristensen> you seem to want the opposite
<gchristensen> "here's B, build A now"
<catern> oops sorry yes that's what I mean
<catern> (I think that's the first time I mixed them up)
<gchristensen> maybe an option is they use like buildkite
<gchristensen> and they let you log in to press the button and download artifacts, and nix builds
<gchristensen> but they maintain the build infra and everything
Brejic has quit [Quit: Quit]
<catern> yeah maybe (although using buildkite or any SaaS stuff is unlikely due to paranoia)
vid has quit [Ping timeout: 246 seconds]
<gchristensen> sure
<gchristensen> (though buildkite is the least spooky of them all, imo :))
<catern> I wonder if I could hack Hydra into being able to do this?
mexisme has joined #nixos
<gchristensen> no hacking needed
<gchristensen> they could grant you the authority to request an evaluation
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/19cb786b9aa (from 68 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<aanderse> trying to override a python package
<aanderse> using this: https://pastebin.com/wsumyRKx
<aanderse> looks like my system is recompiling everything now
<aanderse> assuming i did something wrong
<infinisil> aanderse: python is python2 by default
<infinisil> So by overriding python3 = ..python.., you're probably setting everything to use python3 where it used python2 previously
<aanderse> right, typo on my part, thanks for catching
<catern> gchristensen: yeah but how would you get Hydra to build the thing against your updated version of its dependencies? without, like, updating some shared branch
<gchristensen> catern: easy, one sec
<gchristensen> catern: well exactly right: have it refer to your repo's branch
<gchristensen> catern: just like is done here: https://hydra.nixos.org/jobset/nix/flakes#tabs-configuration
<catern> yeah, but if I have some in-progress hacked-together stuff that I don't want to push to master?
<infinisil> aanderse: Did it solve the problem?
<gchristensen> catern: you'd be better served by something more like jenkisn or buildkite
<aanderse> infinisil <3
<catern> yeah, that's why I say hack hydra into doing this :)
<infinisil> Cool :)
<aanderse> hmm... bot broke? i thought you changed <3 to award points?
<aanderse> ;-)
<gchristensen> I think <3 is an infix only operator :P
<aanderse> <3 infinisil
<{^_^}> infinisil's karma got increased to 88
<aanderse> ha
<gchristensen> catern: that would not be a hack I would want to attempt
<infinisil> Hehe
<aanderse> <3 gchristensen (for solving the important problems)
<{^_^}> gchristensen's karma got increased to 108
<gchristensen> :D
hellrazor has joined #nixos
hellrazo1 has quit [Ping timeout: 245 seconds]
<infinisil> gchristensen: s/infix/prefix?
jtojnar has quit [Quit: jtojnar]
<gchristensen> erm yeah
jtojnar has joined #nixos
<gchristensen> ihavenoideawhatimdoing.dog (though the domain is offline now)
<aanderse> my goodness nixos/modules/rename.nix is chaos! there is no discernable sorting :S
<catern> wow, there's a .dog tld???
<catern> truly we live in the best timeline
<gchristensen> yeah, and I had that particular domain until ... yesterday
<catern> nice - but what happened?
<samueldr> the dog had no idea what it was doing
<gchristensen> I didn't want to renew ($65/yr) and someone offered to take it from me and keep essentially the same content online
<gchristensen> but the xfer was today, so I guess it isn't setup yet
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
buffet has quit [Ping timeout: 245 seconds]
orivej_ has quit [Ping timeout: 246 seconds]
o1lo01ol1o has joined #nixos
schneid3306 has joined #nixos
buffet has joined #nixos
vk3wtf_ has quit [Read error: Connection reset by peer]
vk3wtf_ has joined #nixos
jasongrossman has quit [Ping timeout: 246 seconds]
gagbo has quit [Ping timeout: 250 seconds]
risson has quit [Quit: Pouet. WeeChat 2.4]
<infinisil> aanderse: Yeah, and rename.nix is also bad because you can't disable any module that has a alias definition in there
<aanderse> eh? you mean adding something to that "breaks" disabledModules?
risson has joined #nixos
<infinisil> You can't disabledModules = [ "...murmur.nix" ]
<infinisil> Because when the murmur options don't exist anymore, services.murmur.welcome doesn't either
<infinisil> Which means that rename module throws an errro..
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/19cb786b9aa (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<infinisil> This is the reason I had to use `murmur'` in my own murmur module: https://github.com/Infinisil/system/blob/7c54278c16c24b6e2b0f1bcd2e56e55ebf584e4e/config/new-modules/murmur.nix#L22
<yuken> ... god damn it, I'm stupid. I'm fairly sure the ENTIRE reason my NixOS install hasn't been working was because I set the efi mount point as /boot/efi
<yuken> whjen it wants the efi _partition_...
<yuken> omfg, that was the issue
rpg has joined #nixos
o1lo01ol1o has quit [Ping timeout: 268 seconds]
<clever> pie_: the chain of errors when a build fails tells you what needed it
rpg has quit [Ping timeout: 245 seconds]
<pie_> fresheyeball, ^
<pie_> yuken, contrats in finding it xD \o/
<pie_> congrats
<pie_> i swear like 4 people just showed up looking like freshly wanting to use nix at work
lovesegfault has joined #nixos
<pie_> are they all the same people, people from the same company, or am i having massive amounts of dejav u
<yuken> Are tabs frowned upon in Nix configs? I hate using spaces myself.
<gchristensen> 2 space indents is the upstream style
<gchristensen> but you do you
taktoa has quit [Quit: taktoa]
<yuken> Thanks - so far, so good. I at least booted to XFCE.
fusion809 has joined #nixos
<dsx> Anyone is using drbd on NixOS?
tomberek has quit [Ping timeout: 250 seconds]
<pie_> as long as it can be automatically reformatted form my style to whatever an upstream wants i probably wouldnt care
<pie_> (i havent actually looked into anything involving automatic reformatting yet)
<dsx> >automatic reformatting
<dsx> Would be quite nice to have actually!
<dsx> Kind of like «go fmt» does
<yuken> Huh. Whiskermenu seems to have no icon, lets see if a reboot fixes that.
<yuken> It did, wowzers.
Supersonic has quit [Ping timeout: 268 seconds]
dbmikus has quit [Ping timeout: 255 seconds]
jmgai_ has joined #nixos
<catern> is there any way to use exportReferencesGraph with nix-shell? I have a build which uses exportReferencesGraph, which I'd like to do interactively in nix-shell while developing
georges has quit [Ping timeout: 268 seconds]
o1lo01ol1o has joined #nixos
jmgai has quit [Ping timeout: 268 seconds]
Supersonic has joined #nixos
<catern> alternatively, I guess I can just check IN_NIX_SHELL and use nix-build --dump-db <path>
jasongrossman has joined #nixos
kleisli has quit [Ping timeout: 268 seconds]
georges has joined #nixos
Shouou has quit [Ping timeout: 245 seconds]
sb0 has quit [Quit: Leaving]
armin has quit [Ping timeout: 245 seconds]
o1lo01ol1o has quit [Ping timeout: 252 seconds]
kleisli has joined #nixos
tomberek has joined #nixos
pareidolia has quit [Ping timeout: 245 seconds]
noonien has quit [Quit: Connection closed for inactivity]
pareidolia has joined #nixos
jasongrossman has quit [Remote host closed the connection]
sb0 has joined #nixos
o1lo01ol1o has joined #nixos
domenkozar has quit [Quit: WeeChat 2.0]
schneid3306 has quit [Quit: ZZZzzz…]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/4009dfd3178 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
val_ has joined #nixos
lovesegfault has quit [Ping timeout: 250 seconds]
jtcs has quit [Remote host closed the connection]
val_ has quit [Ping timeout: 256 seconds]
<parsnip> hmm, even with a fresh system, i frequently get, "warning: Nix search path entry '/nix/var/nix/profiles/per-user/root/channels' does not exist, ignoring"
<lordcirth> What does, eg, { stdenv }: at the beginning of a .nix file mean? Is it an import?
<parsnip> and my google-fu did not seem to enlighten me
sevanspowell has quit [Ping timeout: 256 seconds]
<ivan> afaik { x }: x is a function that takes an attribute set with an x
<lordcirth> ivan, so, when a .nix file consists of { stdenv, other, comma, sep, stuff }: then the first part is the list of arguments required?
<ivan> yes
<lordcirth> Ah, ok, and then I see below that some of them are foo ? null, so they can be unset
lovesegfault has joined #nixos
gspia has joined #nixos
<ivan> I mean, the argument is a single attribute set
<lordcirth> Right, ok.
<ivan> functions in nix take a single argument, but there is currying of course
<lordcirth> So, I need this package to also import 'oath-toolkit', so I need to add it to buildInputs, but also to args, so that a specific drv can be passed in, right?
<ivan> yes
mabel has quit [Ping timeout: 255 seconds]
<lordcirth> So, where are all the other args being passed from? Some overall nixpkg file?
<ivan> all-packages.nix or one of the things it imports
silver has joined #nixos
<lordcirth> ceph = callPackage ../tools/filesystems/ceph ... etc
<lordcirth> I don't see args there either
<lordcirth> except one to override the boost version
<ivan> there is some special sauce in all-packages et al to automatically pass the arguments based on things in the enclosing attribute set
<ivan> probably in callPackage
<lordcirth> so, if the oath-toolkit package already exists in nixpkgs, shouldn't it just work?
<ivan> yes
<lordcirth> Oh, it's apparently oathToolkit
tdbgamer has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<lordcirth> Thanks!
vk3wtf_ has quit [Ping timeout: 268 seconds]
<yuken> Hold on
<yuken> do I need to explicitly enable OpenGL & Vulkan for NixOS to function?
<yuken> er
<yuken> not NixOS, but OpenGL & Vulkan applications
mabel has joined #nixos
jasongrossman has joined #nixos
<{^_^}> [nixpkgs] @dtzWill merged pull request #60051 → trilium: 0.30.6 -> 0.30.8 → https://git.io/fj38B
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/fj3u2
<lordcirth> Well, ./configure works now, and it's compiling, so that's cool!
vk3wtf_ has joined #nixos
tboston_ has joined #nixos
jtcs has joined #nixos
jasongro` has joined #nixos
jasongrossman has quit [Ping timeout: 245 seconds]
schneid3306 has joined #nixos
kvda has joined #nixos
domogled has joined #nixos
schneid3306 has quit [Quit: ZZZzzz…]
<justanotheruser> what does `broken = true;` in a packages meta indicate?
<maurer> justanotheruser: That means it is not expected to succeed in build, and so hydra won't try
<justanotheruser> why do broken packages exist? Shouldn't the testing suite indicate any broken dependencies from your changes?
jasongro` has quit [Ping timeout: 245 seconds]
<justanotheruser> referring to nixpkgs
<maurer> Basically if a package isn't super important, but also isn't so old as to be considered never-gonna-be-fixed, broken is an intermediate state where it's still there and can be repaired, but it won't hold up other important updates
<maurer> e.g. my lab's libbap package is in nixpkgs, but if it didn't work with a libc update (possible because it uses fancypants plugin loading), it'd be dumb to hold that up for it
<maurer> On the other hand, if it's just marked broken, I might stop by and fix the build back up again
<maurer> (or fix upstream to fix it)
<justanotheruser> makes sense, thanks!
tboston_ has quit [Ping timeout: 240 seconds]
<lordcirth> ceph is marked broken, and I am hoping to fix it. Making some progress in building it
<lordcirth> Ceph is huge though, and I'm new to Nix, so we'll see.
domogled has quit [Quit: domogled]
<maurer> Yeah, and it is probably good for lordcirth's efforts that the previous rceph package's remnants are present
<lordcirth> very much so
<lordcirth> My current record is 29% through the make :P
<infinisil> Getting through broken makefiles is like beating highscores
<Ralith> yuken: you need suitable drivers enabled
<yuken> Ralith, whenever I use any "normal" distro, appropriate drivers are typically used automatically (such as AMDGPU). Will this be the case for Nix?
<Ralith> yuken: refer to the documentation for services.xserver.videoDrivers, I believe
<yuken> Thanks.
drakonis has joined #nixos
<{^_^}> [nixpkgs] @teto opened pull request #60066 → python3Packages.cmd2: 0.9.11 -> 0.9.12 → https://git.io/fj3zJ
<Shados> lordcirth: I got Ceph building OK a while back (12.x), but had a problem where despite the build succeeding, it appeared to be silently *not* building a couple of the binaries =/.
MichaelRaskin has quit [Quit: MichaelRaskin]
Rusty1 has quit [Quit: Konversation terminated!]
m0rphism has joined #nixos
endformationage has quit [Ping timeout: 268 seconds]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hellrazor has quit [Ping timeout: 240 seconds]
mexisme has quit [Ping timeout: 245 seconds]
elninja44 has joined #nixos
<{^_^}> [nixpkgs] @Vonfry closed pull request #59817 → prl-tools: 12.2.1-41615 -> 14.1.3-45485 → https://git.io/fjYho
mabel has quit [Ping timeout: 255 seconds]
kvda has joined #nixos
lord| has quit [Ping timeout: 246 seconds]
kvda has quit [Client Quit]
mabel has joined #nixos
lord| has joined #nixos
<srhb> lordcirth: I was not aware it had been marked broken
<srhb> There's several versions of it hanging around where, as far as I know, the only broken thing is the mgr dashboard.
<srhb> I also have had the intention of fixing it quite a few times... Haven't managed yet :-P
<srhb> lordcirth: More info here: https://github.com/NixOS/nixpkgs/pull/49866
<{^_^}> #49866 (by krav, 23 weeks ago, open): ceph: 12.2.7->13.2.4
<yuken> Hmmm. Is Steam screwy under NixOS?
Myhlamaeus has quit [Ping timeout: 258 seconds]
<srhb> yuken: Can you elaborate?
<yuken> Does it even install properly? I'm having issues with it.
<srhb> Yes.
<srhb> Well, most of the time.
<srhb> What's your issue?
<{^_^}> [nixpkgs] @dtzWill opened pull request #60067 → llvmPackages_7.compiler-rt: fix typo → https://git.io/fj3za
<yuken> Let me try rebuilding again.
<srhb> yuken: Which nixpkgs channel/commit are you on?
<srhb> This unfortunately happens occasionally and needs fixups.
<yuken> Just installed NixOS, so whatever would be "default" with 19.03. Want my configs?
<srhb> No, that's fine..
<srhb> yuken: Checking currently. :)
<yuken> I assume what has gone wrong is that Steam has modified whatever packages they use, so NixOS is on an older version?
<yuken> I might be wrong though.
<srhb> yuken: That sounds exactly right. Moreover, they removed the old version they used to host
<yuken> And then abbradar is a mirror that whoever did Steam on NIxOS setup and is dead now
<srhb> Breaking everything for us. :-)
<{^_^}> [nixpkgs] @dtzWill opened pull request #60068 → llvmPackages_7: 7.0.1 -> 7.1.0 → https://git.io/fj3z6
<srhb> Yep.
<yuken> That's annoying :P
<srhb> The mirro robviously should save us, but when it's down, meh.
<yuken> So far my NixOS experience is pretty decent though.
<srhb> I'm glad to hear it.
<srhb> Note that this is more of a problem with unfree software that we can't/won't rehost in our own cache.
<yuken> It has better out of the box support for automagically mounting remote filesystems than Arch has!
<srhb> So the experience is obviously a lot less polished around these pieces of software
<srhb> yuken: Nice :-)
<yuken> Yeah, I'm trying to stick to free software but I need my games, that's the one point I crack at.
<srhb> Likewise.
<{^_^}> [nixpkgs] @edude03 opened pull request #60069 → go-packr: init at 1.13.7 → https://git.io/fj3zP
<srhb> JUst pointing out that for free software, the cache usually prevents these issues entirely.
<yuken> Huh, the default NixOS Firefox build doesn't appear to follow my GTK theme on "blank" pages (IE. new tabs), unlike in Arch.
<yuken> Which means I get blasted by a light white display every 3 seconds.
<srhb> yuken: Can you run nixos-version please?
<yuken> 19.03.172286.8ea36d73256 (Koi)
palo1 has joined #nixos
<srhb> yuken: Can you try doing sudo nix-channel --update please ?
<srhb> Most recent is 330b9fac600 and steam appears to work for me there.
<yuken> I did download my ISO a week ago, so that might be it
<srhb> Ah, and switch your system after that.
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<yuken> Seems to be going along just fine now, thanks.
jasongrossman has joined #nixos
<srhb> log log 8ea36d7..330b9fa reveals: steamrt: 1.1 -> 1.2
<yuken> NixOS is older than I realised too, I thought it was some new hipster distro for a while :p
<srhb> Er, git log*
<srhb> yuken: Yeah, it's really gone under the radar.
<srhb> I guess ripping out FHS will do that. :-)
<{^_^}> [nixpkgs] @tadfisher opened pull request #60070 → plex: modernize package, support i686 → https://git.io/fj3zX
<yuken> So, if I want to use custom fonts without... completely breaking Nix, how should I go about that? I want to import some Windows 10 fonts that I have from my ISOs, Lucida Console specifically
<yuken> So far, I've not found any free fonts that I like more t han that for consoles/IRC.
<srhb> yuken: Try looking at an existing, similar font package
palo has quit [Ping timeout: 255 seconds]
palo1 is now known as palo
<srhb> yuken: You will be writing something like that, pointing the source to whatever local place you have the source/font files at
<yuken> I'll check one out then. And, to my Firefox issue above, I'm not sure how I'd resolve that. Just building my own Firefox?
<parsnip> hmm, just did `mkdir -p /nix/var/nix/profiles/per-user/root/channels` to get rid of "warning: Nix search path entry '/nix/var/nix/profiles/per-user/root/channels' does not exist, ignoring"
<srhb> (You can inline "package definitions" -- for want of a better word, directly in your config, so it essentially amounts to writing "real" packages for your fonts"
<srhb> yuken: No idea about that issue, sorry.
<parsnip> (in darwin-nix)
<parsnip> hope that was a well enough solution
<yuken> Damn, I guess I'll compare how Arch and Nix build Firefox and build it myself.
<srhb> parsnip: It's probably fine.
<yuken> I hate light themes with a passion, they burn my eyes :p
<parsnip> okay thank you
<srhb> (At least, it shouldn't cause any nasty surprises)
<parsnip> there was a reddit solution for something similar where they went with sudo nix-channel --update, but that seemed to bork things, so i reinstalled
<yuken> Oh.
<srhb> Hmm, that shouldn't bork things..
<yuken> Maybe it's because XFCE4 is GTK2, and Firefox is (presumably) built with GTK3 by default with Nix?
<srhb> But on a single user install some amount of caution has to be taking when using root.
<srhb> yuken: Sounds plausible.
<parsnip> well, I had some db that needed to be chown'd, and I didn't try to amend whatever typos there were in the suggestion
<yuken> Well, that'll be a good experiment with building Nix packages myself then.
<parsnip> i.e., nix suggested to chown -R ...db
<srhb> parsnip: That sounds reasonable to me?
<parsnip> maybe the suggestion was typo in missing user argument, or I had an old chown
<yuken> Any wiki page on building packages with my own options? No table of contents on Nix's wiki from what I see, which is annoying.
<parsnip> maybe I didn't try hard enough
<srhb> parsnip: Or it's more of a hint than a real command :-P
<srhb> Which arguably is not good
<parsnip> yeah, incomplete commands that seem to be indented as real commands are kind of worrisome when messing with sudo
<srhb> Yeah.
<srhb> parsnip: At a first glance the only thing I see in sources is this: "[...] If you wish to continue with a single-user install for $USER please run 'chown -R $USER $dest' as root."
<srhb> Anyway, if you see it again, do holler.
<parsnip> hmm, that $USER wasn't there, I thought
<symphorien> yuken: about xfce being gtk2: nixpkgs also has xfce 4.13, which is partly ported to gtk3 iirc
Serus has quit [Ping timeout: 245 seconds]
<yuken> I'll go try that real quick, symphorien. If XFCE is setup by services.xserver.desktopManager.xfce.enable, how would I specify which version to use? include it in my system packages?
<symphorien> yuken: ho my bad, it was never merged: https://github.com/NixOS/nixpkgs/pull/37594
<{^_^}> #37594 (by volth, 1 year ago, open): [wip] nixos/xfce4-13: add nixos module
<yuken> Guess I'm building Firefox, then.
<yuken> How would I go about that with Nix?
reinhardt has joined #nixos
linarcx has joined #nixos
<yuken> .... Oh, turns out Firefox just doesn't use system colors by defualt with Nix, no need to recompile lol
Serus has joined #nixos
fusion809_ has joined #nixos
fusion809 has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @edude03 opened pull request #60071 → garden-runc: init at 1.17.1 → https://git.io/fj3zQ
linarcx has quit [Quit: WeeChat 2.4]
linarcx has joined #nixos
logzet has joined #nixos
<yuken> Oh wow, Pulseaudio in Nix even set my microphone as the default input device, which has _never_ happened to me on any Linux distro
<yuken> always been the built-in monitor!
stepcut has quit [Remote host closed the connection]
<etu> yuken: That's probably just luck :)
stepcut has joined #nixos
<yuken> Maybe, maybe not :p
<etu> Hope it's reproducible luck though ;)
<yuken> I assume with my Nix configs, I can run bash (or shell in general) scripts, right? (Let's say I want to setup my Firefox profile and XFCE to be identical on multiple machines, with a "master" config on my NAS)
tomberek has quit [Ping timeout: 268 seconds]
<symphorien> I don't understand
stepcut has quit [Ping timeout: 250 seconds]
<etu> yuken: You can run bash-scripts sure
<etu> yuken: And your user have a regular home-directory where you can store things
logzet has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
periklis has joined #nixos
b1000101 has joined #nixos
logzet has joined #nixos
linarcx has quit [Ping timeout: 246 seconds]
sb0 has quit [Quit: Leaving]
linarcx has joined #nixos
sb0 has joined #nixos
<etu> linarcx: What do you want to do?
jomik has joined #nixos
<linarcx> i want to use i3blocks module: https://nixos.wiki/wiki/I3#i3blocks
<jomik> What's the issue? :o
<etu> linarcx: I see
dontdiey- has quit [Quit: ZNC 1.7.1 - https://znc.in]
<jomik> Shouldn't it be `${pkgs.i3blocks}/libexec` ?
<etu> jomik: Doesn't seem like it on unstable at least, it seems to only have /bin/i3blocks
linarcx has quit [Ping timeout: 246 seconds]
<etu> But I don't know how that software works, never used it. Maybe they had separate binaries before and merged it to use arguments or something.
<jomik> Can I open a nix-shell from unstable ? :o
linarcx has joined #nixos
<jomik> My 19.03 channel does have a libexec folder
<jomik> Ah, but the one I actually use, which is master from i3blocks, does not have libexec.
<jomik> linarcx: Why do you need that libexec?
<etu> jomik: Yeah, I just checked on 19.03 and it seems to be very different
<jomik> I had to use the github master branch because the one in nixpkgs is outdated.
<linarcx> jomik: In before one guys advice me to use it.(my main purpose is using i3blocks)
<jomik> linarcx: I use i3blocks just fine without libexec.
<{^_^}> [nixpkgs] @vcunat pushed commit from @dtzWill to master « llvmPackages_7.compiler-rt: fix typo »: https://git.io/fj3ge
rauno has joined #nixos
<linarcx> jomik: Really? please send me your `i3blocks.conf `
<dfordivam> hi.. how can I configure filesystems."/home/myuser/somedir" to be owned by "myuser"?
<linarcx> jomik: Thank you so much.
<dfordivam> currently it is owned by root, and "myuser" cannot write
xkapastel has joined #nixos
<jomik> Here is the actual generated config linarcx https://git.io/fj3gU
<etu> dfordivam: You don't. Because if you put a file there it's actually placed in the nix-store and symlinked.
<linarcx> jomik: Hmm.. awesome. i'll use it. thank you again :)))
<jomik> You are welcome :)
jackdk has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @vcunat merged pull request #60067 → llvmPackages_7.compiler-rt: fix typo → https://git.io/fj3za
<dfordivam> etu: sorry I did not understand.. I meant the filesystems option mounts a disk /dev/sdb to user' home(~/somedir). I want this mount point to be owned by the user and writable by them.
cdepillabout has joined #nixos
<srhb> dfordivam: Ownership of the mount point is usually not a declarative thing, but a property of the filesystem itself
<etu> dfordivam: ahh :)
<dfordivam> hi srhb !
<etu> dfordivam: I misread, then what srhb said is valid
<srhb> dfordivam: In other words, you probably want to chown it manually, not add mount options to alter the uid/gid-mapping
<srhb> dfordivam: Hello :-)
alter-schjetne is now known as schjetne
mexisme has joined #nixos
jackdk has joined #nixos
logzet has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
__monty__ has joined #nixos
<cdepillabout> Is there a way to (easily?) get all the `meta.license` values for all the dependencies of a derivation? For instance, given a list of dependencies generated by something like `nix-store --query --requisites $(nix-build)`, I'd like a list containing the license for each dependency.
<jomik> If you can get the list of derivations, then you can map over it to get the license.
linarcx has quit [Ping timeout: 268 seconds]
<srhb> dfordivam: (If you _really_ need to automate it, I'd recommend something simple like a oneshot system unit that ensures this, rather than messing with mount options, but I guess it depends on your use case) :-)
<symphorien> maybe systemd-tmpfiles.d can do this for you
ar1a has quit [Ping timeout: 252 seconds]
zupo has joined #nixos
<dfordivam> srhb: Can you elaborate.. I am creating a VM by nix so it has to be fully automated, and perhaps declarative.. is this a good place to do this? -> boot.initrd.postMountCommands
bahamas has joined #nixos
<dfordivam> cdepillabout: ohisashiburi!
<bahamas> hello. how can I fix this issue? I'm hitting it when trying to build haskell miso https://github.com/NixOS/nix/issues/2444
<{^_^}> nix#2444 (by lilyball, 30 weeks ago, open): Nix is completely broken after major macOS update
ar1a has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/03d6bb52b25 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
linarcx has joined #nixos
<cdepillabout> jomik, That's a good point. I know how to get the list of derivations with the `nix-store` command, but I'm not actually sure how to get the list of derivations from within nix. Do you have any idea?
logzet has joined #nixos
<cdepillabout> dfordivam, Hey, how's it going?
<logzet> Hi, is there a way to find out why a package is installed?
<logzet> I'm trying to disable kwallet in favor of gnome-keyring on my i3 setup
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dfordivam> cdepillabout: going good, missed you at the Tokyo Haskell meetup on sunday.. but got to know the work you doing from Ramin..
vid has joined #nixos
<cdepillabout> dfordivam, Yeah, I'm living in Sapporo now, so I haven't been to any Haskell meetups lately!
<{^_^}> [nixpkgs] @plchldr opened pull request #60072 → rtl8821au: update for Linux 5.0 → https://git.io/fj3gg
<LnL> bahamas: what error specifically? that's a more general issue on forwards compatibility
<LnL> hmm, after nuking the entire store?
periklis` has joined #nixos
periklis has quit [Ping timeout: 240 seconds]
zupo has joined #nixos
<__monty__> Where does nix's wrapper functionality get the `${extraFlagsArray[@]}`? Just looked into how nix does its shebang patching and it may have dropped an argument I want passed to the interpreter.
<bahamas> LnL: I haven't done that. what should I try exactly? delete the store and then?
<bahamas> also, where is the store? I don't usually use nix
<__monty__> /nix/store
<bahamas> thanks!
rembo10 has quit [Quit: ZNC 1.7.3 - https://znc.in]
rembo10 has joined #nixos
periklis` has quit [Ping timeout: 245 seconds]
<bahamas> what do I run after deleting the store?
Tucky has joined #nixos
civodul has joined #nixos
<LnL> delete /nix and run the installer again
<bahamas> now I'm getting
<bahamas> nix-build
<bahamas> error: getting status of '/nix/store/l713q53x0h6lngb58g85qrsh9rr8n3fb-source': No such file or directory
<teto> dfordivam: is nix mentioned during the haskell meetup ? I would like to fix the ihaskell kernel to make it work cleanly with jupyter (or someone else). When is the next one ?
<{^_^}> [nixpkgs] @vbgl merged pull request #59715 → coqPackages.mathcomp: 1.7.0 -> 1.8.0 → https://git.io/fjYcE
<{^_^}> [nixpkgs] @vbgl pushed to master « coqPackages.mathcomp: 1.7.0 -> 1.8.0 »: https://git.io/fj3gX
<bahamas> LnL: ^
<LnL> bahamas: seems like the command itself is working now, bit the expression you are building is missing it's source for some reason
<bahamas> LnL: so what would be the cause of this? I just cloned the project and didn't make any changes. what could I do to fix this?
<dfordivam> teto: do you know mokumoku kai? sorry there was no nix there, only me struggling to get the nixos virtualBox .ova creation to work..
<cdepillabout> teto, from what I can tell, there doesn't seem to be very much interest in Nix in Japan :-\
<LnL> bahamas: not sure, depends on the project
<jomik> cdepillabout: What derivations are you trying to get? In my case, I could get the license of all packages I install with home-manager by using `config.home.packages`.
<bahamas> LnL: so the problem is in one of the nix files of the project?
<LnL> I think so
<teto> dfordivam: not yet. Is the meetup in Japanese ? are there some foreigners (English speakers) attending ?
<cdepillabout> jomik, I'm trying to get all derivations that are dependencies of this project we have at work. So I have a `default.nix` file in the current directory that builds our project. I can get all dependencies by doing something like `nix-store --query --requisites $(nix-build ./default.nix)`. I'd like to get a list of all the licenses.
<dfordivam> teto: It depends, I dont live in Tokyo so only attend once in a few months. When I attended in Jan then there were around 6 to 8 English speaking ppl, this time only 2.
<__monty__> How's working conditions in japan for foreigners?
<{^_^}> [nixpkgs] @flokli merged pull request #60061 → gitlab: 11.9.1 -> 11.9.8 → https://git.io/fj34b
<{^_^}> [nixpkgs] @flokli pushed 4 commits to master: https://git.io/fj3g5
<LnL> bahamas: if this is an internal project there might might be some additional steps needed to build it
<bahamas> LnL: this is a haskell web framework https://github.com/dmjio/miso
<cdepillabout> __monty__, It depends on the company. In general it is not bad, especially if you are in a foreign-owned company. Pay is usually less than the US though.
<bahamas> I tried to run this `git clone https://github.com/dmjio/miso && cd miso/sample-app && nix-build`
<dfordivam> __monty__: I am working for a US company. But life is good in Japan :)
<{^_^}> [nixpkgs] @flokli opened pull request #60073 → [19.03] gitlab: 11.9.1 -> 11.9.8 → https://git.io/fj3gA
<{^_^}> [nixpkgs] @flokli opened pull request #60074 → 18.09/gitlab 11.9.8 → https://git.io/fj3gx
<LnL> bahamas: does nix-build '<nixpkgs>' -A hello work?
<bahamas> LnL: it did. there was no error
kvda has joined #nixos
kvda has quit [Client Quit]
<LnL> the install definitively looks fine then, not sure what's failing then
<jomik> cdepillabout: Ooh, you need the licenses for all the dependencies as well? I figure they would be reflected by the top-level packages? I am sorry - I am not too sure how that would work.
vid has quit [Ping timeout: 245 seconds]
<bahamas> LnL: can you explain what the error means? what's that file supposed to be?
<cdepillabout> jomik, Ah, thanks for your help!
elninja44 has quit [Remote host closed the connection]
jomik has quit [Quit: WeeChat 2.4]
<LnL> bahamas: downloaded or copied sources, if I build it locally I see that it's the result of this https://github.com/dmjio/miso/blob/master/sample-app/default.nix#L1-L6
polman has quit [Ping timeout: 246 seconds]
polman has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #60075 → yad: 0.40.0 -> 0.42.0 → https://git.io/fj328
<bahamas> LnL: so why are they missing? or how could I get them?
<{^_^}> [nixpkgs] @rissson opened pull request #60076 → perlPackages: add Carton → https://git.io/fj324
<LnL> that expression should download and resolve it
<bahamas> you mean it should work when running nix-build or that I need to run it somehow?
thc202 has joined #nixos
<teto> rah I hate it when I forget to remove build/ and rerun cmakeConfigurePhase. I am like "why can't it find the libraries ?!
IooNag_ is now known as IooNag
<{^_^}> [nixpkgs] @rissson closed pull request #60076 → WIP: perlPackages.Carton: init at 1.0.34 → https://git.io/fj324
bahamas has quit [Quit: leaving]
periklis has joined #nixos
cdepillabout has quit [Quit: Leaving]
ThatDocsLady has joined #nixos
<{^_^}> [nixpkgs] @kirelagin opened pull request #60078 → gitlab-runner: 11.8.0 -> 11.9.2 (release branch) → https://git.io/fj32h
<{^_^}> [nixpkgs] @dotlambda pushed to master « python.pkgs.kaptan: 0.5.11 -> 0.5.12 »: https://git.io/fj3aU
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos
<{^_^}> [nixpkgs] @dotlambda merged pull request #60065 → python.pkgs.forbiddenfruit: 0.1.2 -> 0.1.3 → https://git.io/fj3Ba
<{^_^}> [nixpkgs] @dotlambda pushed to master « python.pkgs.forbiddenfruit: 0.1.2 -> 0.1.3 (#60065) »: https://git.io/fj3at
<Qubasa> Does somebody know how the Project name was of this nix-shell replacement was?
<etu> lorri
<Qubasa> Ah thanks!
<teto> I a trying to compile wireshark within a nix-shell and I need the compile_commands.json to get LSP completion/disagnostics in my IDE. I've changed the stdenv to clangStdenv yet no compile_commands.json is generated. It's a cmake-based project. Any idea ?
logzet has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<linarcx> Guys, i want to make dwm. but it give me an error: `X11/Xlib.h not found.` i'm using direnv. what package should i add to satisfy it's dependency?
<teto> seems like I need to pass -DCMAKE_EXPORT_COMPILE_COMMANDS=YES to cmake :'(
ckauhaus has joined #nixos
jmgai_ has quit [Quit: leaving]
<{^_^}> [nixpkgs] @vcunat pushed to master « lua*Packages.cqueues: fix internal version number »: https://git.io/fj3a0
pie_ has quit [Ping timeout: 258 seconds]
<teto> (rubberduck: that was it, I can now use a compile_commands.json \o/)
cfricke has joined #nixos
linarcx has quit [Quit: WeeChat 2.4]
linarcx has joined #nixos
kleisli has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @flokli merged pull request #60074 → [18.09] gitlab: 11.9.1 -> 11.9.8 → https://git.io/fj3gx
<{^_^}> [nixpkgs] @flokli merged pull request #60073 → [19.03] gitlab: 11.9.1 -> 11.9.8 → https://git.io/fj3gA
<{^_^}> [nixpkgs] @flokli pushed 4 commits to release-19.03: https://git.io/fj3Vf
<{^_^}> [nixpkgs] @flokli pushed 4 commits to release-18.09: https://git.io/fj3VJ
<__monty__> No one have any idea where the `extraFlagsArray[@]` is coming from when nix wraps shell scripts?
tmaekawa has joined #nixos
<linarcx> Guys, i get this error when i want to run xephyr: https://bbs.archlinux.org/viewtopic.php?id=138320
<monokrome> hmmm.... Anyone have ideas on why my touchpad may have just stopped working after an upgrade, but doesn't work if I revert back? O_o
jasongrossman has quit [Quit: ERC (IRC client for Emacs 26.2)]
Mrmaxmeier7 has quit [Quit: The Lounge - https://thelounge.chat]
Mrmaxmeier7 has joined #nixos
Shouou has joined #nixos
<{^_^}> [nixpkgs] @cdyson37 opened pull request #60080 → python-docs: typo → https://git.io/fj3V8
<{^_^}> [nixpkgs] @Streetwalrus opened pull request #60081 → nginx: use fullchain.pem for ssl_trusted_certificate → https://git.io/fj3VE
linarcx has quit [Quit: WeeChat 2.4]
<dfordivam> I am trying to create an executable script, which will be executed on a debian system, using pkgs.writeTextFile. So I am using #!/bin/bash, but nix replaces it with /nix/store..bash . Is there a way to avoid this
linarcx has joined #nixos
<dfordivam> similarly I am using unshare, but nix complains that it does not exist. I want the nix to just write a text file and do no checks/replacements..
silver has quit [Read error: Connection reset by peer]
silver has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #60058 → iwd: split ell to separate derivation, update iwd and ell → https://git.io/fj34O
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/fj3VD
<{^_^}> [nixpkgs] @Mic92 merged pull request #60080 → python-docs: typo → https://git.io/fj3V8
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fj3Vy
<{^_^}> [nixpkgs] @marsam opened pull request #60083 → python3Packages.Nikola: add missing extra dependencies → https://git.io/fj3V9
<{^_^}> [nixpkgs] @Mic92 pushed commit from @cdyson37 to release-19.03 « python-docs: typo »: https://git.io/fj3VH
<nbp> pie___: 1) grafting is the action of take some packages built against another, and replacing it. This implies substituting the sha of the dependencies to use a rebuilt version of the dependency. This way you do not have to recompile chrome if you change one of its runtime depdendency.
<nbp> pie___: 2) SOS is mentioned in the RFC, and it was meant to simply the Nixpkgs packages, such that we have the same expressiveness without lossing grafting abilities.
zarel has joined #nixos
pie_ has joined #nixos
mekeor has joined #nixos
knupfer has joined #nixos
psyanticy has joined #nixos
mexisme has quit [Ping timeout: 250 seconds]
<dfordivam> Is there a way to avoid this pass of nix-build "patching script interpreter paths in ..."
<__monty__> dfordivam: It's replacing it because of patchShebangs. So find out what phase that runs in and rewrite the phase.
<teto> dfordivam: must be "patchPhase"
xkapastel has quit [Quit: Connection closed for inactivity]
<__monty__> dfordivam: Consider /usr/bin/env bash rather than hardcoding the path btw.
linarcx has quit [Quit: WeeChat 2.4]
<dfordivam> __monty__: teto : thanks!
pie__ has joined #nixos
linarcx has joined #nixos
<monokrome> Apparenty Fn+F1 is a hardware killswitch for the touchpad...
<monokrome> on the librem laptops
pie_ has quit [Ping timeout: 244 seconds]
rauno has quit [Remote host closed the connection]
<teto> monokrome: haha sweet xD librem laptop, so you are a cool dude ;)
jtcs has quit [Remote host closed the connection]
<monokrome> the keyboard is =[
<{^_^}> [nixpkgs] @callahad opened pull request #60084 → hugo: 0.55.2 -> 0.55.3 → https://git.io/fj3wn
<dfordivam> __monty__: found the solution "dontPatchShebangs = true;"
<dfordivam> teto: its fixupPhase..
mthst has quit [Quit: the bouncer died]
sigmundv has joined #nixos
mthst has joined #nixos
orivej has joined #nixos
<xorAxAx> i recently ordered a GPD pocket 2
<teto> dfordivam: my bad sry
jtcs has joined #nixos
<linarcx> How to search an option from terminal instead of using https://nixos.org/nixos/options.html
<linarcx> ?
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<monokrome> How do you like the Pocket?
<monokrome> Does it run NixOS well?
<monokrome> ,locate urxvt
<{^_^}> Found in packages: urxvt_perl, urxvt_perls, rxvt_unicode, urxvt_vtwheel, urxvt_tabbedex, urxvt_font_size, urxvt_theme_switch, rxvt_unicode-with-plugins, urxvt_autocomplete_all_the_things
<monokrome> linarcx: I don't actually know, so I use that bot ^ lol
<linarcx> monokrome: this bot only locate in packages, right? i want to serach in options only.
<monokrome> linarcx: locates files in packages, I think
<xorAxAx> monokrome, hasnt arrived yet - will try to run nixos :-)
<monokrome> some cool hardware
<{^_^}> [nixpkgs] @vcunat pushed commit from @edude03 to master « Add @dingxiangfei2009 to maintainers list »: https://git.io/fj3wP
<{^_^}> [nixpkgs] @vcunat closed pull request #59873 → Add @dingxiangfei2009 to maintainers → https://git.io/fjOCz
mekeor has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @timokau opened pull request #60085 → rustfmt: 1.0.1 -> 1.2.1 → https://git.io/fj3wM
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « oh-my-zsh: 2019-04-18 -> 2019-04-22 »: https://git.io/fj3wy
zarel has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #60086 → doit: fix darwin build → https://git.io/fj3wS
<linarcx> Guys, this line doesn't affect in my sw directory: `environment.pathsToLink = [ "/${pkgs.i3blocks}/libexec/i3blocks" ];`why?
<etu> linarcx: I usually use the manpage to find options
<etu> linarcx: man configuration.nix
<linarcx> etu: Search through it?
<etu> And then you can search with your pager (if less (default)) you can type / and then enter a search string and press enter
<etu> And press "n" for next hit
vid has joined #nixos
<linarcx> etu: Yeah, i know about it. i want a quick way. anyway.. thank you :)
<{^_^}> [nixpkgs] @worldofpeace merged pull request #51285 → fped: init at unstable-2017-05-11 → https://git.io/fprVS
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj3wp
vandenoever has joined #nixos
zupo has joined #nixos
jasongrossman has joined #nixos
spacekookie has joined #nixos
carlosdagos has joined #nixos
varjag has joined #nixos
waleee has joined #nixos
rauno has joined #nixos
linarcx has quit [Ping timeout: 245 seconds]
zarel has joined #nixos
[Leary] has joined #nixos
linarcx has joined #nixos
fendor has joined #nixos
Lears has quit [Read error: No route to host]
<{^_^}> [nixpkgs] @grahamc merged pull request #59997 → perlPackages: mass update → https://git.io/fj3IC
<{^_^}> [nixpkgs] @grahamc pushed 85 commits to staging: https://git.io/fj3ru
Lears has joined #nixos
[Leary] has quit [Read error: No route to host]
<__monty__> Because of how nix wraps python scripts our shebang isn't being respected. We normally use #! python -O but after being wrapped with nix the -O flag is lost. Can this be fixed, and if so how?
polman has quit [Ping timeout: 245 seconds]
xorkle_ has quit [Quit: ZNC 1.7.2 - https://znc.in]
linarcx has quit [Quit: WeeChat 2.4]
linarcx has joined #nixos
tmaekawa has quit [Quit: tmaekawa]
<callahad> Should I be instructing GrahamcOfBorg to build things when I submit a pull request, or is that privilege limited to committers (which I am not)?
linarcx has quit [Ping timeout: 255 seconds]
<arianvp> callahad: you can request access even if you don't have commit access by adding yourself to the list of build people in the ofborg repo
<arianvp> You can send a pr
knupfer has quit [Ping timeout: 252 seconds]
<callahad> arianvp: Thanks, will do :)
xkapastel has joined #nixos
varjag has quit [Remote host closed the connection]
jtojnar has quit [Ping timeout: 255 seconds]
<pie__> hi folks, i have some overlays questions,
<pie__> should i use .callPackage from self or super? i think super?
o1lo01ol1o has joined #nixos
<__monty__> pie__: I'm using it from self, no reasoning though and tbh it sounds like something you'd use from super. So probably simply ignore this.
linarcx has joined #nixos
<callahad> pie__: nbp's 2017 NixCon talk suggested that you should use super for library functions. Summary at https://blog.flyingcircus.io/2017/11/07/nixos-the-dos-and-donts-of-nixpkgs-overlays/
linarcx has quit [Client Quit]
<pie__> callahad, yeah he was pretty clear on it so im not sure why im uncertain
polman has joined #nixos
<pie__> ah thanks
<pie__> that link looks useful (i think i saw it a while ago too)
<callahad> It's a good transcription of his talk (which I've found to be worth re-watching periodically)
<{^_^}> [nixpkgs] @timokau merged pull request #60085 → rustfmt: 1.0.1 -> 1.2.1 → https://git.io/fj3wM
<{^_^}> [nixpkgs] @timokau pushed 3 commits to master: https://git.io/fj3rh
Glider_IRC_ has quit [Ping timeout: 246 seconds]
<pie__> i think one reason im scratching my head a bit (still) is couldnt one argue for wanting to take overridden library functions from self?
<pie__> but i guess that doesnt make much sense,
<pie__> a library function would generally be some sort of isolated functionality
<pie__> but isnt something like callpackage special? i think it carries scopes within itself?
<pie__> callahad, Ive never seen or used like this:
<pie__> lib = (super.lib or {}) // {
<pie__> };
<pie__> firefoxVersion = … ;
<callahad> I think the point for that pattern is just to avoid clobbering super.lib?
<callahad> But I'm pretty out of my depth here; only been using Nix OS ~2 months
<pie__> per the manual " It is possible to provide a default value in an attribute selection using the or keyword"
<pie__> callahad, yeah i was hung up on not having seen the sysntax specifically
<pie__> but just reading it, it made enough sense
linarcx has joined #nixos
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/7936400662b (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/571b40d3f50 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)
<pie__> need a 24 Days Of Obscure Nix Language Features :p
<{^_^}> [nixpkgs] @etu merged pull request #60084 → hugo: 0.55.2 -> 0.55.3 → https://git.io/fj3wn
<callahad> I'd read that :)
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/fj3os
linarcx has quit [Client Quit]
linarcx has joined #nixos
<pie__> so I guess stdenv should also come from super? specifically stdenv.mkDerivation
linarcx has quit [Client Quit]
linarcx has joined #nixos
drakonis_ has joined #nixos
linarcx has quit [Client Quit]
Anton-Latukha has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @etu merged pull request #60052 → joplin-desktop: 1.0.142 -> 1.0.143 → https://git.io/fj38R
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/fj3oW
Glider_IRC has joined #nixos
drakonis has quit [Ping timeout: 250 seconds]
linarcx has joined #nixos
orivej has quit [Ping timeout: 244 seconds]
<lordcirth> srhb, Ah, I suppose I should have looked more before getting to work...
<{^_^}> Channel nixos-18.09-small advanced to https://github.com/NixOS/nixpkgs/commit/571b40d3f50 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-18.09-small)
<{^_^}> [nixpkgs] @dasJ opened pull request #60087 → nixos/icingaweb2: Fix environment.etc assignment → https://git.io/fj3oK
iyzsong has joined #nixos
<lordcirth> srhb, if you are still working on Ceph, let me know if I can help.
Glider_IRC has quit [Ping timeout: 246 seconds]
jasongrossman has quit [Ping timeout: 258 seconds]
jtojnar has joined #nixos
alexherbo2 has joined #nixos
acarrico has joined #nixos
Anton-Latukha has joined #nixos
mconstant has joined #nixos
<pie__> callahad, do you know if theres a library function for this http://nbp.github.io/slides/NixCon/2017.NixpkgsOverlays/?full#p4-compose-function-5 ?
<pie__> im giving a shot at using lib.makeExtensible and id like to compsose a couple layers
<pie__> nevermind i shouldnt have bothered asking, it should probably just be a simple fold :P
<callahad> Not that I know the answer, to be completely honest :)
<pie__> :D
<pie__> im yet to run into anyone that has a thorough understanding of this stuff
<pie__> i havent talked to anyone seeming to write super hardcore nix code yet
<pie__> i wouldnt care that its not well documented if it exposed ergonomic interfaces :/
nomeata has joined #nixos
<nomeata> join #webassembly
<nomeata> sorry
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c8c0bd1fea2 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<nbp> pie__: Now you do.
<nbp> pie__: what is done in nixpkgs-mozilla for merging multiple overlays: https://github.com/mozilla/nixpkgs-mozilla/blob/master/default.nix
Makaveli7 has joined #nixos
rauno has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @dtzWill opened pull request #60089 → teeworlds: 0.7.3 -> 0.7.3.1 → https://git.io/fj3Kg
drakonis has joined #nixos
tdbgamer has joined #nixos
mconstant has quit [Ping timeout: 244 seconds]
drakonis_ has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @oyren opened pull request #60090 → write_stylus: removed desktop icons → https://git.io/fj3Ki
mwilsoncoding has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Shouou has quit [Ping timeout: 245 seconds]
srid0 has quit [Ping timeout: 246 seconds]
sb0 has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @dtzWill opened pull request #60091 → valgrind: 3.14.0 -> 3.15.0 → https://git.io/fj3KN
cfricke has quit [Quit: WeeChat 2.4]
srid0 has joined #nixos
drakonis_ has joined #nixos
<Orbstheorem> Why doesn't Nixos have the respects your freedom badge? ^^
<Orbstheorem> Given that non-free is disabled by default and you have to manually allow it in nixpkgs ^^
drakonis has quit [Ping timeout: 252 seconds]
<lordcirth> Orbstheorem, IIRC, they don't give the badge to distros that have officially-supported nonfree repos
<lordcirth> Even if not enabled by default.
<__monty__> So paradoxical that offering options means you don't get a sticker that says you respect freedom.
<lordcirth> Offering harmful options, as they see it.
<lordcirth> They don't require distros to prevent such software being installed - but they consider recommending nonfree software to be a dealbreaker.
Shouou has joined #nixos
jasongrossman has joined #nixos
drakonis has joined #nixos
strobelight has joined #nixos
<gchristensen> we don't recommend it either
<gchristensen> but our main "repository" (nixpkgs) contains it
drakonis_ has quit [Ping timeout: 258 seconds]
<simpson> It's quite reasonable IMO. For numbers, try measuring how often a user help request involves Steam or other non-Free Softare.
tdbgamer has quit [Remote host closed the connection]
<lassulus> why do we have xterm as default desktopManager?
vandenoever has quit [Read error: Connection reset by peer]
mconstant has joined #nixos
<dminuoso> lassulus: Do you have a better suggestion?
tdbgamer has joined #nixos
<lassulus> none? won't everyone set one?
<dminuoso> lassulus: You get a minimally working default that way.
vandenoever has joined #nixos
<dminuoso> With a low dependency footprint.
o1lo01ol1o has quit [Ping timeout: 245 seconds]
<lassulus> I think it's counterintuitive, that you will have to disable xterm to have your enabled winowManager to start by default.
<lassulus> well we could disable it, if someone sets another windowManager/desktopManager?
<gchristensen> simpson: I don't disagree :)
<dminuoso> lassulus: You do not have to disable xterm.
reinhardt has quit [Quit: Leaving]
ddellacosta has joined #nixos
<dminuoso> lassulus: xterm has lowest preference. Just enabling any other desktopManager will override xterm.
<dminuoso> lassulus: So the xterm enabled by default is non-intrusive.
<gchristensen> lassulus: have you found something else to be true?
<lassulus> huh? I have this config: http://p.krebsco.de/1p8p7q5 and xterm starts
<dminuoso> lassulus: Did you perhaps mean to configure that as your displayManager?
<dminuoso> lassulus: Oh wait heh.
<dminuoso> lassulus: Yeah, desktopManager and displayManager are two different things.
<lassulus> yeah, but I don't really need a desktopManager in this usecase
<lassulus> If I set windowManager.default = "2bwm"; it's working correctly
<srhb> Does anyone have a wild guess why icedtea_web's javaws might crash on a non NixOS-system, but work just fine on NixOS? various straces and attempts at debugging hasn't really helped me so far, it's pretty indecipherable, happening in libc.so.6 with __memmove_avx_unalined_erms and occuring downstream of some java font wrangling.
stepcut has joined #nixos
<lassulus> but maybe it would be nice, if xterm wouldn't have precedence over 2bwm?
<srhb> Funnily X forwarding it over SSH to my NixOS machine also works.
<etu> lassulus: You can always disable services.xserver.desktopManager.xterm.enable
<gchristensen> +1 lassulus
<etu> lassulus: I think that may help you
<gchristensen> what you've done, imo, should indeed make 2bwm the thing
<lassulus> etu: oh, that's another issue, if I disable services.xserver.desktopManager.xterm.enable and don't set a default WM I trigger this assertion: http://p.krebsco.de/0yldz1j
<lassulus> I will dig into this later (maybe)
tdbgamer has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
tdbgamer has joined #nixos
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
zarel has quit [Ping timeout: 244 seconds]
stepcut has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @etu merged pull request #60089 → teeworlds: 0.7.3 -> 0.7.3.1 → https://git.io/fj3Kg
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/fj3i3
stepcut has joined #nixos
zupo has joined #nixos
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
Shouou has quit [Ping timeout: 276 seconds]
zupo has quit [Ping timeout: 250 seconds]
zupo has joined #nixos
stepcut has quit [Ping timeout: 276 seconds]
kai_w has joined #nixos
endformationage has joined #nixos
<gchristensen> how do people manage their wireguard keys w.r.t. nixops? do you use deployment.keys, or make it live on the device, or something else?
zarel has joined #nixos
<gchristensen> sort of feels like a secret which should never leave the device
phreedom has quit [Ping timeout: 256 seconds]
phreedom_ has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #59969 → fix bootstrap when platform.gcc.arch=="skylake" → https://git.io/fjOjk
<{^_^}> [nixpkgs] @matthewbauer pushed 4 commits to staging: https://git.io/fj3iS
Denommus has joined #nixos
erictapen has joined #nixos
stepcut has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed 0 commits to revert-55192-master: https://git.io/fj3PY
shazow_ is now known as shazow
stepcut has quit [Ping timeout: 250 seconds]
stepcut has joined #nixos
ThatDocsLady has quit [Remote host closed the connection]
ThatDocsLady has joined #nixos
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Read error: Connection reset by peer]
o1lo01ol1o has joined #nixos
erictapen has quit [Ping timeout: 276 seconds]
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos
mexisme has joined #nixos
{^_^} is now known as Guest48165
zupo_ has joined #nixos
zupo has quit [Ping timeout: 255 seconds]
<Guest48165> [nixops] @AmineChikhaoui merged pull request #1135 → add nixops copy-closure command → https://git.io/fj3BQ
npmccallum has joined #nixos
<Guest48165> [nixops] @AmineChikhaoui pushed 2 commits to master: https://git.io/fj3Pu
<Guest48165> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/7936400662b (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
drakonis1 has joined #nixos
mexisme has quit [Ping timeout: 258 seconds]
drakonis has quit [Quit: WeeChat 2.3]
ThatDocsLady_ has joined #nixos
ThatDocsLady has quit [Remote host closed the connection]
drakonis1 is now known as drakonis
<gchristensen> oops, I took {^_^} down by mistake on it
<Guest48165> [nixpkgs] @markuskowa opened pull request #60092 → openblas: turn off AVX512 optimizations → https://git.io/fj3Po
Makaveli7 has quit [Quit: WeeChat 2.4]
Guest48165 has quit [Remote host closed the connection]
ayerhart has joined #nixos
erictapen has joined #nixos
xkapastel has quit [Quit: Connection closed for inactivity]
waleee has quit [Quit: WeeChat 2.4]
justanotheruser has quit [Ping timeout: 246 seconds]
vandenoever has quit [Quit: Konversation terminated!]
domogled has joined #nixos
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<exarkun> What's the trick to get the mic working in chromium?
gchristensen has quit [Quit: WeeChat 2.2]
<srhb> exarkun: I didn't have to do any tricks, I think.
mwilsoncoding has quit [Ping timeout: 256 seconds]
<exarkun> :/
<lassulus> using pulseaudio?
gchristensen has joined #nixos
gchristensen is now known as Guest27582
<exarkun> okay, the trick was restart chromium
<exarkun> yes, using pulseaudio. and I probably twiddled some of its configuration while chromium was running.
<xorAxAx> hmm, is there a reason why chromiumbeta isnt on hydra?
linarcx has quit [Quit: WeeChat 2.4]
<Guest27582> chromium takes like 8hrs to compile
<Guest27582> so we don't build it consistently
<Guest27582> :|
<xorAxAx> ah, makes sense
<srhb> gchristensen: You look.. Different.
linarcx has joined #nixos
iyzsong has quit [Ping timeout: 276 seconds]
Guest27582 has left #nixos ["WeeChat 2.4"]
roberth has left #nixos ["Kicked by @appservice-irc:matrix.org : issued !quit command"]
<xorAxAx> whats the easiest way to use another machine to build nixos packages? only the nixos-serve way?
<xorAxAx> that might fail to get a "cache hit" as the channel might be out of sync (if you are not careful)
grahamc has joined #nixos
roberth has joined #nixos
<xorAxAx> i imagine something that replicates the derivation closure and instructs the other machine to build, in order to use RAM and storage space
<xorAxAx> use remote RAM and storage, that is
anaothmane has joined #nixos
<srhb> xorAxAx: I don't follow, why would nix-store --serve cause cache misses?
justanotheruser has joined #nixos
<exarkun> Hello xorAxAx :)
<srhb> xorAxAx: Or --serve --write, more properly.
<xorAxAx> srhb, what does --write do?
<srhb> xorAxAx: Makes it able to realise derivations.
camsbury has joined #nixos
<srhb> But maybe you explicitly meant without write, in which case it would indeed be a poor builder. :)
<xorAxAx> exarkun, hi :)
<xorAxAx> srhb, ah, that sounds cool, https://nixos.wiki/wiki/Binary_Cache doesnt mention write :)
zupo has joined #nixos
jomik has joined #nixos
linarcx has quit [Ping timeout: 245 seconds]
hedning_ has quit [Ping timeout: 244 seconds]
<jomik> Hey - so I am trying to build a vim plugin that requires `npm install`, I can already do this simply if there is a yarn.lock file, because yarn2nix has a `mkYarnModules` expression. I can't seem to find similar for `node2nix`. I can not get it working by using `buildNodePackage`. Anyone have any ideas ?
erictapen has quit [Ping timeout: 276 seconds]
thoradam has joined #nixos
linarcx has joined #nixos
fendor has quit [Remote host closed the connection]
<yorick> jomik: did I send you https://github.com/serokell/nix-npm-buildpackage already?
fendor has joined #nixos
<yorick> this can use npm's packages-lock.json
<fendor> what is the intended way of executing haskell integration tests on nixos? The problem is, I want to use the previously built executable to be run and execute some tests against it, e.g. input output. How do I best get access to the executable? I am required to use either cabal or stack to run the tests, otherwise other people on the project wont be able to run it.
<fendor> however, for me it would actually be fine to run the tests via nix somehow, as long as they run.
mabel has quit [Ping timeout: 255 seconds]
dbmikus has joined #nixos
mekeor has joined #nixos
{^_^} has joined #nixos
{^_^} is now known as Guest79825
<Guest79825> [nixpkgs] @worldofpeace opened pull request #60096 → pythonPackages.asyncssh: 1.15.1 -> 1.16.1 → https://git.io/fj3Xj
<jomik> Thank you yorick !
<pie__> yorick, did you ever get my pong
stepcut_ has joined #nixos
stepcut has quit [Ping timeout: 245 seconds]
<ar> /36
<jomik> yorick++
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
srid0 has quit [Ping timeout: 276 seconds]
linarcx has quit [Quit: WeeChat 2.4]
<Guest79825> [nixpkgs] @pSub merged pull request #60086 → doit: fix darwin build → https://git.io/fj3wS
<Guest79825> [nixpkgs] @pSub pushed 3 commits to master: https://git.io/fj314
<yorick> pie__: no
<pie__> yorick, im guessing you solved your bashinteractive problem or whatever?
srid0 has joined #nixos
linarcx has joined #nixos
<NemesisD> is there a reasonable way to allow a nix-build to access the internet? i'm using node2nix to generate an expression, it has to go ask npm for the full dependency list to satisfy the given versions, which is a source of impurity. however, if i require these versions be explicitly specified, then i think morally that network call would be considered pure?
<yorick> pie__: yeah I just typed 'interactive', I'm just salt that it took me long to debug
<srhb> NemesisD: The way we do "morally pure internet access" is fixed output derivations, which I suppose is what node2nix does.
Ralith_ has quit [Ping timeout: 245 seconds]
<pie__> yorick, not sure what you mean but \o/
<srhb> NemesisD: But you can do it however you want as long as you can specify the output hash of whatever you fetched in advance.
mabel has joined #nixos
<jomik> yorick++
<jomik> Whyyy
<NemesisD> srhb: yeah it produces a few .nix files when you run it. the trick though is that i want to provision node2nix itself with nix and write a derivation for the output. how would i specify the hash of what node2nix is going to fetch? i don't really have visibility into the thing it downloads
<jomik> Can he not get karma? :
<jomik> :P
<NemesisD> srhb: do you mean specify the hash of the resulting derivation somehow?
<pie__> bbiab
Tucky has quit [Quit: WeeChat 2.2]
<yorick> jomik: they changed it to <3 yorick now :D
<grahamc> oh oops
<grahamc> sorry, the bot is down and I forgot to do the last step to bring it up :D
pie_ has joined #nixos
<Guest79825> [nixpkgs] @marsam merged pull request #60083 → python3Packages.Nikola: add missing extra dependencies → https://git.io/fj3V9
<Guest79825> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fj31N
<grahamc> uhh maybe it isn't down, but just confused ... hrm ...
<sphalerite> jomik: both ++ and <3 work
<sphalerite> (and yorick )
Guest79825 has quit [Remote host closed the connection]
<yorick> sphalerite: thanks!
<grahamc> infinisil: looks like your end needs to be restarted? I rebooted the host
pie__ has quit [Ping timeout: 258 seconds]
<jomik> <3 yorick
<yorick> heh still no :P
<jomik> :O
<grahamc> :/
<yorick> jomik: we might advertise nix-npm-buildpackage a bit harder, even though it's a bit of a hack at some points (npm bugs :/)
<jomik> Well, thank you! :P
<jomik> Yeah, npm is mehhh
<jomik> yarn seems more consistent for this?
<jomik> I didn't check, but I think that we want to use `npm ci` not `npm install`, not sure if that is what it does.
<yorick> yeah, that's what nix-npm-buildpackage does
<jomik> That functions similarly to `yarn install`, since it actually adheres to the lockfile.
<jomik> Yah, nice
<yorick> but it first moves the dependency packages into the npm cache
<jomik> npm-buildpackage is not part of nixpkgs, right?
<yorick> not yet, maybe it should be
<jomik> I did get an error that I should use the `--offline` flag.
acarrico has quit [Ping timeout: 258 seconds]
<jomik> Tho, it built correctly.
<jomik> On a different note - do people use a channel for NUR?
<yorick> the main problem is install scripts using unpatched shebangs so we wrapped bash to run patchShebangs first :P
<jomik> I am considering it - currently I just point at my master
pie_ has quit [Ping timeout: 245 seconds]
<jomik> yorick: Yeah, I noticed that :P
grahamc is now known as gchristensen
gchristensen is now known as {^_^}
{^_^} is now known as gchristensen
{^_^} has joined #nixos
<{^_^}> [nixpkgs] @Mic92 opened pull request #60097 → nixos/openldap: make rootpw option optional → https://git.io/fj3Mv
<gchristensen> there we go
periklis has quit [Ping timeout: 245 seconds]
Neo-- has joined #nixos
<Taneb> I think I've discovered a weird edge case in Hydra to do with remote builders and system features
<gchristensen> oh?
<jomik> gchristensen: For karma?
<gchristensen> jomik:hm?
<Taneb> Although I haven't rigorously tested this or found the code to blame
<jomik> Oh, thought your `there we go` might have been that the karma bot was restarted.
<gchristensen> I don't have control of the karma portion of {^_^}, that is maintained by inf
<gchristensen> infinisil*
<jomik> Oooh
<gchristensen> {^_^} is just an IRC <-> rabbitmq gateway process
<Taneb> So, it seems, when I made a job which had no builders with the required system features, and then changed my remote builders so that one of them had that system feature (without changing the remote builders otherwise, in particular without adding a new builder), the job was never handed out
srid0 has quit [Ping timeout: 258 seconds]
stepcut_ has quit [Remote host closed the connection]
stepcut has joined #nixos
<yorick> gchristensen: what's the advantage of rabbitmq for this?
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
<dsx> Is there a good example how to overlay emacs package? I need new flycheck-mode =\
stepcut has joined #nixos
<{^_^}> [nixpkgs] @xrelkd opened pull request #60098 → rustup: 1.17.0 -> 1.18.0 → https://git.io/fj3MZ
ricekrispie has joined #nixos
ricekrispie2 has quit [Ping timeout: 245 seconds]
stepcut has quit [Ping timeout: 258 seconds]
anaothmane has quit [Quit: leaving]
stepcut has joined #nixos
drakonis has quit [Quit: WeeChat 2.4]
erasmas has joined #nixos
<gchristensen> yorick: a neat thing about it is there is no logic in the gateway, so any feature changes are invisible to users (no join/part)
<gchristensen> yorick: and trusted community members can implement backends (like infinisil has) without much coordination
<yorick> gchristensen: ooh, neat. who runs the "channel advanced" one?
<gchristensen> yorick: additionally, transient processes are able to send messages through the bot -- like the "channel advancement" announcements are done from a transient process
kisonecat has joined #nixos
<yorick> gchristensen: oh, you have webhooks? neat
srid0 has joined #nixos
<yorick> gchristensen: I wanted to implement a websub thing for howoldis at some point
<gchristensen> not yet ... but I could! and will
aanderse-work has joined #nixos
<gchristensen> if you want to subscribe through rabbitmq or webhooks, I could do that
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/3e1ee4240fc (from 46 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<yorick> gchristensen: thanks, I'll see what I can do, wrote this down in our tracking issue :)
o1lo01ol1o has quit [Remote host closed the connection]
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
<gchristensen> which tracking issue?
o1lo01ol1o has joined #nixos
nomeata has quit [Remote host closed the connection]
stepcut has quit [Read error: Connection reset by peer]
stepcut has joined #nixos
<gchristensen> ideally, this channel tracking infra would go to nixos.org
ddellacosta has quit [Ping timeout: 258 seconds]
jomik has quit [Quit: WeeChat 2.4]
o1lo01ol1o has quit [Remote host closed the connection]
<yorick> gchristensen: company issue tracker, we have a "nix contributions" section
<gchristensen> cool
<gchristensen> I'm happy to do the work, too, if you know what you're wanting
<yorick> gchristensen: where do you find all this time?
<gchristensen> not sure =)
o1lo01ol1o has joined #nixos
srid0 has quit [Ping timeout: 246 seconds]
tdbgamer has quit [Remote host closed the connection]
Thra11 has joined #nixos
mekeor has quit [Ping timeout: 250 seconds]
srid0 has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.2)]
Ariakenom has joined #nixos
<{^_^}> [nixpkgs] @thoughtpolice merged pull request #60093 → kind: 0.1.0 -> 0.2.1 → https://git.io/fj3PP
<{^_^}> [nixpkgs] @thoughtpolice pushed 2 commits to master: https://git.io/fj3Dn
kleisli has joined #nixos
<srhb> Taneb: Have you tried restarting the queue runner?
<Taneb> srhb: this was a week or so ago, I can't remember but it's the kind of thing I would have tried
linarcx has quit [Ping timeout: 258 seconds]
<Taneb> But... I don't think I did?
<srhb> Taneb: The reason I suspect it is that it's prone to get stuck on all manner of issues.
<Taneb> At the time we just left it, went back to try again today and it just worked
<srhb> Though I agree that what you did should in theory suffice.
<srhb> But, again, it gets stuck a lot.
linarcx has joined #nixos
vid has quit [Ping timeout: 250 seconds]
<gchristensen> interesting
genesis has joined #nixos
hedning_ has joined #nixos
mabel has quit [Ping timeout: 276 seconds]
mabel has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @c0bw3b closed pull request #59717 → enlightenment.terminology: 1.3.2 -> 1.4.0 → https://git.io/fjYcK
o1lo01ol1o has joined #nixos
kleisli has quit [Ping timeout: 276 seconds]
Ralith_ has joined #nixos
Glider_IRC has joined #nixos
fresheyeball has quit [Ping timeout: 255 seconds]
Shouou has joined #nixos
<infinisil> {^_^}++
<infinisil> Ugh
fresheyeball has joined #nixos
<infinisil> {^_^}++
<{^_^}> {^_^}'s karma got increased to 158
<gchristensen> <3 infinisil
<{^_^}> infinisil's karma got increased to 89
<infinisil> My recent changes that are supposed to restart it automatically made it fail completely
Denommus has quit [Quit: restarting Emacs]
Denommus has joined #nixos
Denommus has quit [Client Quit]
Denommus has joined #nixos
zmacs has joined #nixos
<{^_^}> [nixpkgs] @Izorkin opened pull request #60099 → phpPackages: add prefix 'php-' to packages → https://git.io/fj3yk
ddellacosta has joined #nixos
knupfer has joined #nixos
zmacs has quit [Read error: Connection reset by peer]
__monty__ has quit [Ping timeout: 246 seconds]
__monty__ has joined #nixos
dbmikus has quit [Ping timeout: 258 seconds]
Xiro` has joined #nixos
<NemesisD> is it possible to write a fixed-output derivation function t hat still depends on arguments as well. i.e. it should rebuild any time an argument changes but verify the output against the `outputHash`
sigmundv has quit [Ping timeout: 245 seconds]
nD5Xjz has quit [Ping timeout: 244 seconds]
fendor has quit [Ping timeout: 276 seconds]
Xiro` has quit [Client Quit]
<gchristensen> no
pie_ has joined #nixos
nD5Xjz has joined #nixos
Xiro` has joined #nixos
<NemesisD> gchristensen: here's the expression i'm working on: https://gist.github.com/MichaelXavier/eeaaf602e6e178f769cf826937660513 i'm using a fixed-output expression because the expression has to use `nodeDeps` and make a call out to the internet, but it should produce a stable output and i'm using `outputHash` to essentially wager that
linarcx has quit [Ping timeout: 255 seconds]
<NemesisD> i'm open to doing this another way but it has to rebuild the derivation if `nodeDeps` or really any of the arguments change or the whole thing isn't going to work
linarcx has joined #nixos
<laas> how do you guys build executables that also work on other distributions?
<laas> is there any shortcut that doesn't involve manually patching the interpreter, etc.?
<sphalerite> laas: there's nix-bundle. It's not a beautiful solution though.
<sphalerite> laas: best solution is to have "1. Install nix" in your installation instructions :p
<tilpner> pkgsStatic might work in some rare cases
<laas> lol
<laas> sphalerite: I'm trying to avoid nix-bundle
<laas> tilpner: can you elaborate on what pkgsStatic is?
<laas> I can't find anything about it
<tilpner> > pkgsStatic.hello
<{^_^}> "<derivation /nix/store/ikwbz9ic8jjl7l43byz2cifgvyb54yj9-hello-2.10-x86_64-unknown-linux-musl.drv>"
<tilpner> I don't know how these are called, but it's nixpkgs with changes to build statically linked executables
<tilpner> They usually don't work though
<sphalerite> laas: there's also the (also ugly) option of tarring up the whole closure of your software.
<sphalerite> laas: but really, just make a source distro and be done with it is the best answer :p
<laas> I really just want to build an ordinary executable
<laas> e.g. I clone some project on github
<laas> I set up a shell with nix-shell
<laas> I do make, but my exe can only be run on nix
aevos has joined #nixos
<sphalerite> laas: distributing executables without a package manager sucks and I'd say you should avoid it to the best of your ability
<sphalerite> but that's just my opinion
<sphalerite> and I need to leave now :p
<sphalerite> o/
Shouou has quit [Ping timeout: 246 seconds]
<symphorien> laas: if the target machine does not have nix: tar cvf foo.tar $(nix-store -qR /nix/store/foo) on the machine with nix, and then sudo tar xvf foo.tar on the target machine
<symphorien> you don't need nix at runtime
<laas> well I suppose I can do that
<laas> thanks
<symphorien> but you still need to "install" the executable in /nix/store
<laas> yeah
<laas> and it also packages all dependencies with it
<symphorien> you could also build with a custom store, but this implies rebuilding the world
<symphorien> laas: well, if they are dependencies, you need them :°
Myhlamaeus has joined #nixos
<pie_> clever, maybe it would be better if this was instead makeExtensible + callPackageWith
ris has joined #nixos
<pie_> still gonna be poking at this stuff a while but i think im approaching something that works..
npmccallum has quit [Ping timeout: 255 seconds]
acarrico has joined #nixos
xkapastel has joined #nixos
npmccallum has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @hedning opened pull request #60100 → Add mutter nvidiga eglstream support → https://git.io/fj3yS
<{^_^}> Channel nixos-18.09 advanced to https://github.com/NixOS/nixpkgs/commit/571b40d3f50 (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-18.09)
npmccallum_ has joined #nixos
npmccallum has quit [Ping timeout: 255 seconds]
npmccallum_ is now known as npmccallum
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
Glider_IRC has quit [Ping timeout: 258 seconds]
aevos has quit [Quit: leaving]
mwilsoncoding has joined #nixos
<exarkun> Where does this "zed" process come from? I'm not using zfs. Can I turn it off?
<mwilsoncoding> is it safe to say that the isPy3k usage here, along with `lib.optional` and `futures`, is meant to provide some level of support for python2.x? (as in, if pythonVersion < 3.0 then include the `futures` package?)
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
kisonecat has quit [Ping timeout: 245 seconds]
<infinisil> exarkun: That's odd, what does `nix why-depends /run/current-system /nix/store/<zed-path>` give you?
zmacs has joined #nixos
<simpson> mwilsoncoding: Yeah. We *do* carry both a CPython and a PyPy for Python 2.7, so it's more than just a modicum, but actual support.
ajs124 has quit [Quit: Gateway shutdown]
bifunc2 has joined #nixos
<mwilsoncoding> simpson: =D awesome
<bifunc2> How does mkDerivation provide "system" to the built-in derivation? It's not explained properly in the docs.
<simpson> > pypy3.isPy3k
<{^_^}> true
<gchristensen> > buittins.currentSystem
<{^_^}> undefined variable 'buittins' at (string):252:1
<gchristensen> > builtins.currentSystem
<{^_^}> "x86_64-linux"
kleisli has joined #nixos
ajs124 has joined #nixos
<bifunc2> If I'm building a package with just "derivation" (not "mkDerivation"), how do I create a package that supports both Linux and macOS?
<gchristensen> why are you wanting to use just `derivation`?
<Orbstheorem> How do I package an application that provides a Nautilus extension?
<bifunc2> gchristensen to get a feel for how things work a bit more low-level
knupfer has quit [Ping timeout: 276 seconds]
<gchristensen> exarkun: also, what is the path to `zed`? O.o
Denommus has quit [Remote host closed the connection]
<gchristensen> have you read the nix pills?
ee1943 has quit [Ping timeout: 246 seconds]
<bifunc2> no..
ee1943 has joined #nixos
zupo has joined #nixos
<gchristensen> ,pills
<gchristensen> ^ the pills provide some pretty deep background on nix :)
<Myrl-saki> Hm. This might actually be a bit too invasive.
<Myrl-saki> # Prevent this file from being sourced by child shells.
<Myrl-saki> export __NIXOS_SET_ENVIRONMENT_DONE=1
<Myrl-saki> it at least breaks things on my (custom) EXWM.
Ralith_ has quit [Ping timeout: 245 seconds]
<bifunc2> gchristensen are they up-to-date? are they better than the normal docs?
<gchristensen> they take a more "nixpkgs from scratch" approach
mexisme has joined #nixos
<exarkun> ah, zed is from zfs-user. why-depends says ... "init" depends on it?
o1lo01ol1o has quit [Remote host closed the connection]
zupo has quit [Client Quit]
o1lo01ol1o has joined #nixos
<infinisil> exarkun: Full output?
<exarkun> /nix/stdore/jng...-nixos-system-nixos-19.09pre-git
Glider_IRC has joined #nixos
<exarkun> ****init: .../systemd/lib/systemd:/nix/store/valhn...-zfs-user-0.7.14/bin:/nix/store/...
<exarkun> => /nix/store/valhni...-zfs-user-0.7.13
<NemesisD> how can i influence when a fixed-output derivation rebuilds?
<exarkun> (fin)
o1lo01ol1o has quit [Remote host closed the connection]
mexisme has quit [Ping timeout: 258 seconds]
o1lo01ol1o has joined #nixos
<srhb> NemesisD: It only ever does when the hash changes.
<srhb> NemesisD: Or rather, when the hash is not present.
<clr_> NemesisD: I'm guessing that you changed the source but not the hash - I do that in my workflows too and always have to remember to corrupt the hash to get it to download the new file.
<Orbstheorem> Can someone merge #60024? It's already been aproved ^^
<{^_^}> https://github.com/NixOS/nixpkgs/pull/60024 (by roosemberth, 1 day ago, open): libguestfs-with-appliance: Add package for libguesfs containing libguestfs appliances
<{^_^}> [nixpkgs] @Izorkin opened pull request #60102 → nginx: 1.14.2 -> 1.16.0 → https://git.io/fj3SO
mabel has quit [Ping timeout: 255 seconds]
<NemesisD> clr_: srhb: it looks like i'm trying to do exactly what this person in 2014 was trying to do: https://nixos.org/nix-dev/2014-September/014362.html if i have to remember, i'm doomed
<NemesisD> that person solved it by baking an additional hash into the name of the derivation that factors in the inputs that determine the output hash: `"foo-${builtins.hashString "sha256" buildCommand}-0.0"`
<srhb> NemesisD: Why do you need this?
<srhb> NemesisD: Or, to elaborate on my confusion: Is it not possible for you to reduce the fixed output derivation down to whatever you need fetched, and then use that as an input to whatever?
<srhb> I'm guessing the answer is probably "not trivially". :-P
mabel has joined #nixos
<NemesisD> srhb: i'm trying to depend on some node packages for build. there's a tool node2nix that takes a list of fixed dependencies, gets the full dependency tree from npm and generates some nix expressions. a standard derivation will not allow those internet calls. i'm trying to use those fixed dependencies as my input and the output hash as a wager that nothing has changed
o1lo01ol1o has quit [Ping timeout: 258 seconds]
<srhb> NemesisD: I don't understand. node2nix creates the fixed output derivations for you in their entirity, you shouldn't run it _in_ a build.
<srhb> The resulting nix expressions won't require any impure internet access.
<NemesisD> srhb: yes but if my goal is for node2nix to be itself provisioned by nix, and it generates fixed output derivations that i want also in my build, how do i do both?
stepcut_ has joined #nixos
<bifunc2> gchristensen thanks! nix pills look great! i'll read them
zupo has joined #nixos
<srhb> NemesisD: Indeed, you cannot do that.
<NemesisD> srhb: the only thing i can think of is to stick a `nix-build` expression in before my nix-shell is called that always recomputes those fixed output derivations from node2nix
<srhb> I mean, you can do whatever you want in a nix-shell.
<srhb> This is how many auto updaters work.
romildo has joined #nixos
stepcut has quit [Ping timeout: 245 seconds]
<NemesisD> or rather a `nix-shell` i should say that boots, requesting node2nix be available and dumping the expressions somewhere that is gitignored
<srhb> Why would you gitignore them? Aren't they what you want to check in exactly?
<srhb> Otherwise nothing is reproducible.
tboston_ has joined #nixos
<gchristensen> great, bifunc2!
<NemesisD> srhb: they take a list of exact dependencies. i instinctively avoid checking in auto-generated code but i guess this may be analogous to a Gemfile.lock or package-lock.json where you're meant to check it in
lovesegfault has quit [Ping timeout: 252 seconds]
<NemesisD> at least you'd be confronted with a diff if something about those expressions changed
<{^_^}> [nixpkgs] @Infinisil merged pull request #60024 → libguestfs-with-appliance: Add package for libguesfs containing libguestfs appliances → https://git.io/fj3G3
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fj3S8
<qyliss> If you have a list of exact dependencies, including checksums, you probably don't need node2nix
<infinisil> Orbstheorem: Done that :)
<srhb> NemesisD: nixpkgs consists of a lot of this. There's nothing wrong with the autogenerated stuff being checked in, especially when it makes things reproducible.
kleisli has quit [Ping timeout: 276 seconds]
<qyliss> If all you have is a package-lock.json, that doesn't include checksums, so there's no guarantee things won't change
<Orbstheorem> infinisil: Thanks !
<NemesisD> qyliss: i don't unfortunately. i have leaf node packages and their exact versions. AFAIK if they have loose bounds, they may have unstable transitive dependencies
<infinisil> exarkun: That is a bit weird, do you also get zfs-user in the output with a minimal nixos config?
<qyliss> NemesisD: in that case, you should definitely check it in
<srhb> NemesisD: iow it sounds like you definitely want to check in the auto generated stuff. Occasionally you can, impurely, in a nix-shell, say, update those pinned expressions.
<NemesisD> srhb: i think i agree that i should check it in. as to when i should regenerate those pinned expressions, its tricky. i want to avoid the confusing case where you edit the deps you want installed and they don't get updated, so i was considering repinning every time. i guess if i bake the deps into the script that updates those expressions it'll be more evident
<{^_^}> [nixpkgs] @Infinisil merged pull request #59826 → parity: 2.3 -> 2.4 → https://git.io/fjOv5
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/fj3Su
<srhb> If you repin every time, you're sort of almost disabling nix. :)
<NemesisD> i try to make my projects as idiot-proof as possible because i'm an idiot
<srhb> (I'm being a bit facetious here, but...)
<NemesisD> i suppose i should stop trying to do all these gymnastics and just write some documentation
<srhb> The sandbox is obviously not worthless, but muh reproducibility.
<exarkun> infinisil: not sure how I would test that except trashing my system configuration?
<srhb> :D
<infinisil> exarkun: Ah, you can use a config like `{ boot.loader.grub.device = "nodev"; fileSystems."/".device = "foo"; }` in a config.nix file and do `nix-build '<nixpkgs/nixos>' --arg configuration ./config.nix -A system`
Anton-Latukha has quit [Read error: Connection reset by peer]
<infinisil> Then you'll have the system built in ./result
Anton-Latukha has joined #nixos
reinhardt has joined #nixos
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
reinhardt has quit [Ping timeout: 264 seconds]
Notkea has quit [Read error: Connection reset by peer]
<exarkun> buildin'
erictapen has joined #nixos
<exarkun> (gosh it wants to download and build a lot of stuff)
Notkea has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<infinisil> exarkun: Oh actually you could probably do s/nix-build/nix-instantiate
<infinisil> which will be much faster
tre has joined #nixos
<infinisil> And then you can `nix-store -q --tree <drv path it outputted>` to see the tree of dependencies
<infinisil> I think
o1lo01ol1o has quit [Read error: Connection reset by peer]
<infinisil> Yeah. And then search for zfs in there
<exarkun> grub
<exarkun> so I suppose some grub zfs options got turned on somewhere and I could turn them off if I want
<infinisil> Ahhh
o1lo01ol1o has joined #nixos
<{^_^}> #42793 (by Infinisil, 42 weeks ago, closed): nixos/grub: light grub by default, 150MB closure size reduction
<infinisil> I remember that
tre has quit [Client Quit]
kleisli has joined #nixos
<exarkun> hm
<exarkun> my nixpkgs is certainly newer than that
<infinisil> (it was never merged)
<exarkun> oh :p
knupfer has joined #nixos
Ralith_ has joined #nixos
tre has joined #nixos
zmacs has quit [Ping timeout: 246 seconds]
srid0 has quit [Ping timeout: 276 seconds]
reinhardt has joined #nixos
tre has quit [Remote host closed the connection]
zmacs has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kleisli has quit [Ping timeout: 258 seconds]
zmacs has quit [Ping timeout: 246 seconds]
<infinisil> exarkun: But it's weird that zed is running just because grub comes with zfs..
bvdw6 has quit [Remote host closed the connection]
<exarkun> Hmm. So I did `boot.loader.grub.zfsSupport = False` in my config (dunno if that helps here) and then nix-instantiate and nix-store --query --tree and now it's system-path that brings in zfs-user
fusion809_ has quit [Remote host closed the connection]
<Myrl-saki> Okay. I'm actually confused. How is /etc/bashrc loaded?
Baughn_ has joined #nixos
srid0 has joined #nixos
<Baughn_> Bleeh
SimpleIRC_uSSzB has joined #nixos
<Baughn_> clever: I strongly recommend adding `set -e` to your kexec script.
<Myrl-saki> pkgs/shells/bash/4.4.nix
<Myrl-saki> 36: -DSYS_BASHRC="/etc/bashrc"
Baughn has quit [Ping timeout: 252 seconds]
Baughn_ is now known as Baughn
<Myrl-saki> Ah.
b1000101 has quit [Remote host closed the connection]
SimpleIRC_uSSzB has left #nixos [#nixos]
b1000101 has joined #nixos
<exarkun> What in nixpkgs even defines zfs-user? I can't find it
<Baughn> Should be somewhere in os-specific
<Baughn> There's nothing literally called "zfs-user" though.
<exarkun> ah. `zfsUser`.
<exarkun> Love the random name transformations. ;)
<Baughn> pkgs/os-specific/linux/zfs
<exarkun> Okay, and it's checking a _different_ boot loader config option.
pie__ has joined #nixos
<exarkun> ... maybe
dbmikus_ has joined #nixos
pie___ has quit [Remote host closed the connection]
dbmikus has quit [Ping timeout: 276 seconds]
tre has joined #nixos
Baughn has quit [Ping timeout: 255 seconds]
tboston_ has quit [Ping timeout: 245 seconds]
tboston_ has joined #nixos
<jtojnar> hedning_: sorry, I have even less time this week, will not be able to review the g-i patch anytime soon
<{^_^}> [nixpkgs] @vandenoever opened pull request #60119 → qt 5.12.0 -> 5.12.3 WIP → https://git.io/fj39l
<hedning_> jtojnar: no worries, I'll do some more sanity building etc.
ATuin has joined #nixos
zmacs has joined #nixos
<coconnor> oh nice: the PR for enabling eglstreams on mutter. Definitely will try that
<{^_^}> [hydra] @kquick opened pull request #651 → Add output from hydra-queue-runner for unrunnable steps (no machine). → https://git.io/fj39z
tdbgamer has joined #nixos
<mwilsoncoding> trying to build azure-keyvault into nikpkgs, but keep getting collision between azure-keyvault-1.1.0/lib/python3.7/site-packages/azure/__init__.py and azure-common-1.1.19/<same path>
<mwilsoncoding> any sagely words of advice?
<mwilsoncoding> I tried with _and_ without the same postInstall step defined here: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/python-modules/azure-common/default.nix
sheeldotme has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed 3 commits to master: https://git.io/fj39V
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/7936400662b (from 9 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
kisonecat has joined #nixos
<coconnor> I recommend adding `set -e` to every script.. usually what is expected
Xiro` has quit [Remote host closed the connection]
tre has quit [Quit: Quit]
ddellacosta has quit [Ping timeout: 276 seconds]
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos
<sheeldotme> Hi, I'm attempting to access libc++'s header files in my ide which allows me to specify include directories as environment variables. My current setup is rather simple: https://gist.github.com/sheeldotme/19903a8ea75331a8dc647819e3c82be6 and I would really appreciate some feedback on whether this is idiomatic nix / how to expose the libcxx include path as an environment variable.
<{^_^}> [nixpkgs] @bjpbakker opened pull request #60120 → factorio: alpha 0.16.51 -> 0.17.32 → https://git.io/fj39i
<sheeldotme> I know I can just create an environment variable and set libcxx as a build input, but would that result in a possible mismatch between the libcxx provided in the llvm stdenv and the one used by my library?
Xiro_ has joined #nixos
pie_ has quit [Ping timeout: 246 seconds]
b1000101 has quit [Remote host closed the connection]
Xiro_ has left #nixos [#nixos]
reinhardt has quit [Quit: Leaving]
psyanticy has quit [Quit: Connection closed for inactivity]
zupo has joined #nixos
ThatDocsLady_ has quit [Ping timeout: 276 seconds]
fendor has joined #nixos
tboston_ has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @eadwu opened pull request #60121 → nvidia_x11_beta: stable -> 430.09 → https://git.io/fj39N
ckauhaus has quit [Quit: WeeChat 2.4]
<{^_^}> [nixops] @AmineChikhaoui pushed to master « datadog: strip new lines from app/api keys »: https://git.io/fj39j
nD5Xjz has quit [Ping timeout: 258 seconds]
nD5Xjz_ has joined #nixos
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #60122 → wordgrinder: Fix build → https://git.io/fj3HJ
<andi-> is there a `nix-store --export` equivalent that also supports compressing? I am trying to reproduce some .nar.xz files as they are served from hydra/s3.
<mwilsoncoding> I'm getting the same conflict when I try to build azure-loganalytics as well =[
<gchristensen> `nix copy` can export NARs, andi-
<andi-> gchristensen: nice
phreedom has joined #nixos
<gchristensen> for example, nix copy $(which bash) --to file://$(pwd)/test-cache
Ralith_ has quit [Ping timeout: 250 seconds]
<andi-> ok, is there a way to define the compression? I want to have bit-by-bit compatible nars so the signatures are valid (again)...
<gchristensen> yeah
Ralith_ has joined #nixos
<gchristensen> ...one sec
<gchristensen> nix copy $(which bash) --to "file://$(pwd)/test-cache?compression={bzip2|xz|br}"
<andi-> ah
phreedom_ has quit [Ping timeout: 256 seconds]
<andi-> thank you! Will try that
<{^_^}> [nixpkgs] @lopsided98 opened pull request #60123 → gettext: fix cross build → https://git.io/fj3Hq
<coconnor> is there an easy way to run GDB in the same environment as a wrapped executable?
<coconnor> Right now I'm copying the executable wrapper and editing it to run gdb
<monokrome> hmmm... Anyone know how to fix this one? https://gist.github.com/monokrome/d634a2eec012585817a33920a569eb26
nD5Xjz_ has quit [Ping timeout: 276 seconds]
nD5Xjz has joined #nixos
zmacs has quit [Quit: zmacs]
<coconnor> which is pretty easy.. still curious if there is an easier method
knupfer has quit [Ping timeout: 264 seconds]
spacekookie_ has joined #nixos
Anton-Latukha has quit [Quit: Leaving.]
<coconnor> related - anyone using telegram-desktop experiencing a crash on start?
<Ralith> working here at the moment
knupfer has joined #nixos
<coconnor> hm. probably something wrong with my Qt environment. Are you using plasma desktop?
<monokrome> oh hmm, rebooting fixed it
* monokrome shrugs
pie_ has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/e0e5dca2357 (from 56 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
spacekookie has quit [Quit: **more agressive swooshing**]
tboston_ has joined #nixos
spacekookie_ is now known as spacekookie
<mwilsoncoding> I'm getting the same conflict for azure-eventgrid as well (going through each package in an effort to update them- so far, only a few need updating, but a lot are missing (probably due to this conflict error or a lack of necessity))
<mwilsoncoding> either way, would love to know if anyone has dealt with the same issue in python
mexisme has joined #nixos
nD5Xjz has quit [Ping timeout: 250 seconds]
nD5Xjz has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #59937 → LilyPond: Fix configure error - incorrectly detected fontforge version → https://git.io/fjOSo
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fj3Ha
<xorAxAx> i have set up https://nixos.wiki/wiki/Distributed_build on two machines and it seems like the builder is never ssh'ed to, also i dont get any error messages or decline in the verbose log. i am trying `nixos-rebuild switch`
<xorAxAx> (running as root)
fendor_ has joined #nixos
<catern> hmmmmm
<catern> I guess *technically* dependencies on Nix packages are native dependencies of Python code
<gchristensen> xorAxAx: have you looked at the remote system's log? like the ssh logs
<gchristensen> / auth logs ,etc
<catern> so technically it makes sense to model them as Python extensions
<catern> which is how Python models all its native dependencies
<xorAxAx> no logins
<xorAxAx> gchristensen,
<catern> (btw, Python setuptools is terrible)
<xorAxAx> only on ping-store
<gchristensen> any messages from ssh at all?
aswanson has quit [Quit: WeeChat 2.4]
<xorAxAx> ssh'ing works fine, ping-store works fine, both appears in the auth.log on the remote machine
dhkl has joined #nixos
aswanson has joined #nixos
_kwstas has joined #nixos
<xorAxAx> gchristensen,
<xorAxAx> # nix build --max-jobs 0 '(with import <nixpkgs> { system = "x86_64-darwin"; }; runCommand "foo" {} "uname > $out")'
<xorAxAx> error: unable to start any build; either increase '--max-jobs' or enable remote builds
mwilsoncoding has quit [Quit: Page closed]
<gchristensen> share your /etc/nix/machines file?
<xorAxAx> ah, that will work - nix build sshs, but nixos-rebuild does not
<xorAxAx> i.e. "nix build" works, but "nixos-rebuild" remains local
<xorAxAx> do i need to reboot?
<gchristensen> no
<xorAxAx> ah, there is --build-host
<gchristensen> you have a root-readable private key, right? and the SSH host key of the remote is known by your root user?
<xorAxAx> but why is the general nix.buildMachines not respected?
<xorAxAx> yes
<xorAxAx> Instead of building the new configuration locally, use the specified host to perform the build.
<xorAxAx> -build-host
<gchristensen> I need more info like logs from your `nixos-rebuild`, and your /etc/nix/machines file before I can really help further
Shouou has joined #nixos
<xorAxAx> nix@192.168.1.24 x86_64-linux - 2 2 kvm
<xorAxAx> cat /etc/nix/machines
<xorAxAx> with --build-host, it works fine
<gchristensen> the `-` -- how are you passing the SSH key?
<xorAxAx> are you sure its supposed to work? it works like explained in the man page - which is not intuitive
<xorAxAx> the key is the default key of root
<gchristensen> is `nix` a trusted user on the remote system?
<xorAxAx> nix contains a single user install
<gchristensen> ah!
<xorAxAx> and its building in the mean while
<gchristensen> interesting
<xorAxAx> but, as i said, requires the option above
<gchristensen> I am quite certain it works
<xorAxAx> which is weird
<xorAxAx> gchristensen, well, is the switch-usecase really supported?
<gchristensen> yes
<xorAxAx> hmm
civodul has joined #nixos
<gchristensen> I help admin infra which has performed about a half million remote builds over the last 10 days, and use remote builds for nixos-rebuild locally
<gchristensen> however, remote builds is often tricky to debug :(
<xorAxAx> its currently building the closure base line on the builder
<LnL> yay, builder problems
fl0_id has quit [Read error: Connection reset by peer]
kleisli has joined #nixos
<gchristensen> what happens if you do `ssh nix@192.168.1.24 nix-store --version`
<xorAxAx> hmm, it unpacks chromium locally
<xorAxAx> # ssh nix@192.168.1.24 nix-store --version
<xorAxAx> nix-store (Nix) 2.2.2
<gchristensen> annoying
<LnL> still a pain to debug, this is nixos -> what?
<xorAxAx> nixos avoiding to ssh to a builder which runs a single-user nix
<xorAxAx> and now nixos/nix avoiding to let the builder unpack chromium
erictapen has quit [Ping timeout: 250 seconds]
<xorAxAx> hmm, maybe it was unpacking remotely. its really very, umm, transparent :-D
fl0_id has joined #nixos
<LnL> this is just using builders and not ssh-ng:// right
<gchristensen> I can read your frustration and I'm sorry, but it isn't very fun to help
<xorAxAx> (i spent an hour trying to get a solution that would let me run a single-user nix via ssh)
<xorAxAx> LnL, whats that? :-)
<LnL> ok so that's a no :)
<gchristensen> you did this, yeah? nix.distributedBuilds = true;
<xorAxAx> gchristensen, yes
<xorAxAx> currently i am more happy than before, i think its fine if i specify the builder explicitly on the switch command line
<gchristensen> and you have run `nixos-rebuild switch` at least once since making this change?
mconstant has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<xorAxAx> oh, i did a few times after setting that
<LnL> and you have a machines file or are you only passing --option builders?
<xorAxAx> the machines file is generated by nixos
<xorAxAx> but, its not referenced from nix.conf
<xorAxAx> OTOH, its supposed to be the default
<LnL> yeah it's the default, the distributedBuilds option doesn't really do anything anymore I think
dhkl has quit [Quit: ZNC 1.7.3 - https://znc.in]
<gchristensen> xorAxAx: what is the OS of the remote?
<LnL> firstly with builders it's the daemon that connects to the hosts, did you configure known_hosts (or ssh) to the machine for root
<LnL> secondly you're using a nix user for builds, this has to be configured as trusted on the builder
<xorAxAx> gchristensen, debian stable
<xorAxAx> LnL, no, i meant builders=
<xorAxAx> its not explicitly set
<gchristensen> xorAxAx: did you use journalctl to read the logs? or something else?
<gchristensen> (when on the remote server)
<xorAxAx> gchristensen, less
tboston_ has quit [Ping timeout: 246 seconds]
<LnL> that's fine as long as the default machines file isn't empty
sondr3 has joined #nixos
<gchristensen> interesting, I would have expected they would use journald for logs?
<xorAxAx> they do, but also files
jasongrossman has quit [Ping timeout: 258 seconds]
fendor_ has quit [Ping timeout: 246 seconds]
<xorAxAx> debian runs a rsyslogd and systemd's stuff
dhkl has joined #nixos
<gchristensen> ok, the reason I was wondering is `journalctl` will show different data depending on if you're root or not -- and it might have been that relevant logs would have only been showed to root
<xorAxAx> i am root on both systems
kisonecat has quit [Ping timeout: 276 seconds]
<xorAxAx> auth.log is not readable by the user nix
<gchristensen> of course not
dbmikus__ has joined #nixos
dbmikus_ has quit [Ping timeout: 245 seconds]
<LnL> nix-build -vvvvv should also give more info about what's going on starting with "starting build hook ..."
<xorAxAx> but as i said - its really that nixos-rebuild or the nix-daemon dont even consider using ssh
<xorAxAx> LnL, nix-build works fine, FWIW
<xorAxAx> its really -rebuild switch
<pie_> is there anything on linux that supports nested virtualization so I could test things using declarative containers not on my main system?
<gchristensen> pie_: qemu supports nested virtualisation
<LnL> oh, this builds remotely? nix-build -E 'with import <nixpkgs> {}; hello.overrideAttrs (drv: { REBUILD = builtins.currentTime; })'
<pie_> gchristensen, and theoretically i could still do builds on the host OS so things wouldnt be hella slow
<gchristensen> sure
<xorAxAx> LnL, i think it did
<xorAxAx> ah no
<xorAxAx> nix-build neither uses the builder by default
<LnL> you should see something like building '/nix/store/ha3730j9xclkiy72phn78c3aw54b4a6m-hello-2.10.drv' on 'ssh://hostname'...
<xorAxAx> oh, it does, i didnt have enough v's
<LnL> that shows up without -v
<xorAxAx> ok, then my bad that i didnt grep first time
<xorAxAx> ok, so nix-build still works by default
<xorAxAx> without --builders being necessary
<xorAxAx> works == uses the remote builder
<LnL> hmm
<gchristensen> mind sharing the log?
<yuken> So, is there any syntax wiki for Nix?
civodul has quit [Remote host closed the connection]
<xorAxAx> gchristensen, where can i find it?
<gchristensen> the one you just got from all the `-vvvvvvvv`s
civodul has joined #nixos
<xorAxAx> for the working `nix build` or for the rebuild?
<xorAxAx> which does not work
<gchristensen> for starters, the nix-build
<gchristensen> yes I know it does not work
jasongrossman has joined #nixos
<xorAxAx> gchristensen, http://files.alexanderweb.de/nb1
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/fj3QF
<{^_^}> [nixpkgs] @Infinisil merged pull request #58096 → tedicross: init at 0.8.7 → https://git.io/fjfpt
<gchristensen> cool
<xorAxAx> /run/current-system/sw/bin/nixos-rebuild: unknown option `-vvvvvvvvvv'
<LnL> ah, try -v -v -v
<LnL> I think it's not smart enough for the short version
<xorAxAx> ah, bash:
<xorAxAx> if [ -z "$buildHost" -a -n "$targetHost" ]; then
<xorAxAx> fi
<xorAxAx> buildHost="$targetHost"
linarcx has quit [Quit: WeeChat 2.4]
<xorAxAx> --> local build forced
<gchristensen> no, that isn't doing that
<gchristensen> lnl is correct
<xorAxAx> ah, -n
<xorAxAx> ok, let me try -v -v -v
<xorAxAx> gchristensen, http://files.alexanderweb.de/nrb1
<LnL> ah, it does but only allows upto 5
<LnL> oh there's nothing to build
<xorAxAx> yep, rerunning with a new package in systempackages
<LnL> with builders nix will still run "trivial" builds creating a file or symlinks locally
<LnL> like*
<xorAxAx> same url
<LnL> try adding eg. that (pkgs.hello.overrideAttrs (drv: { REBUILD = builtins.currentTime; })) to system packages
<xorAxAx> ok
hio has joined #nixos
<hio> okay, today I used nix and I actually liked it
<gchristensen> yay =)
ATuin has quit [Ping timeout: 250 seconds]
<hio> so what's next, what can I do with nix?
<hio> can I replace rpm and yum?
<xorAxAx> ah, thats working, LnL. sorry for the fuzz, gchristensen. it looks like the many messages confused me on the switch (letting me think that the local system is downloading the source tar ball - despite the remote system doing it)
<gchristensen> good to hear
<{^_^}> [nixpkgs] @veprbl merged pull request #60123 → gettext: fix cross build → https://git.io/fj3Hq
<{^_^}> [nixpkgs] @veprbl pushed commit from @lopsided98 to master « gettext: fix cross build (#60123) »: https://git.io/fj37k
<xorAxAx> ah, hmm - "copying path '/nix/store/l1lp4109cjzrfaqcr6fk5wcp268ws26m-clang-7.0.1' from 'https://cache.nixos.org'..." is weird, though
<xorAxAx> or is that also remote?
xkapastel has quit [Quit: Connection closed for inactivity]
<xorAxAx> hmm, i am confused. chromium is downloaded locally
<xorAxAx> +being
<LnL> locally and then everything needed for the build is copied to the builder
<xorAxAx> ah, why cant the builder do the fetchurl?
<LnL> there's an option for it, builders-use-substitutes = true
<xorAxAx> ok
<xorAxAx> (that was set, but behaved wrongly as i had leading spaces)
mexisme has quit [Ping timeout: 245 seconds]
nD5Xjz has quit [Ping timeout: 245 seconds]
<xorAxAx> so what could be a decline reason? now my builder is declining the chromium build
<gchristensen> probably needs to be big-parallel
<gchristensen> `nix-build /nix/store/the.drv` and it should give you a nice error about why
<LnL> either a misconfigured builder (not the case here) or required features
<xorAxAx> ok
<LnL> yeah, doesn't that give a nice error now?
<xorAxAx> no idea, i pushed that big-parallel feature, working now. thank you both very much :)
tboston_ has joined #nixos
<gchristensen> it should yeah
sigmundv has joined #nixos
<{^_^}> [nixpkgs] @spacekookie opened pull request #60124 → nixos/wireguard: set `networking.firewall.allowedUDPPorts` automatically → https://git.io/fj37G
nD5Xjz has joined #nixos
zarel has quit [Ping timeout: 258 seconds]
nD5Xjz_ has joined #nixos
Ariakenom has quit [Quit: Leaving]
Neo-- has quit [Ping timeout: 252 seconds]
nD5Xjz has quit [Ping timeout: 245 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
tboston_ has quit [Ping timeout: 258 seconds]
__monty__ has quit [Quit: leaving]
<{^_^}> [nixpkgs] @kolloch opened pull request #60127 → buildRustCrate: Fix #60125 - Always set additional env variables during build → https://git.io/fj370
<infinisil> hio: Yeah Nix is a package manager, it can indeed replace other package managers :)
knupfer has quit [Ping timeout: 252 seconds]
<monokrome> ,locate glxspheres
<{^_^}> Found in packages: vogl, virtualgl, virtualglLib
<monokrome> O_o
romildo has quit [Quit: Leaving]
_kwstas has quit [Quit: _kwstas]
<{^_^}> [nix] @edolstra pushed 12 commits to precise-gc: https://git.io/fj37g
Ralith_ has quit [Ping timeout: 276 seconds]
jb55 has quit [Ping timeout: 276 seconds]
fendor has quit [Read error: Connection reset by peer]
<gchristensen> ooooOooo
<gchristensen> gosh those pushes are my favorite
<monokrome> :o
strobelight has quit [Ping timeout: 276 seconds]
Shouou has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @Lassulus merged pull request #59550 → kafkacat: 1.3.1 -> 1.4.0 → https://git.io/fjmDr
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/fj371
phreedom has quit [Quit: No Ping reply in 180 seconds.]
bifunc2 has quit [Quit: -]
phreedom has joined #nixos
eph^ has quit [Read error: Connection reset by peer]
gagbo has joined #nixos
<{^_^}> [nix] @edolstra pushed to precise-gc « Remove Boehm GC dependency »: https://git.io/fj37M
disasm has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @adisbladis merged pull request #60017 → libvterm-neovim: 2017-11-05 -> 2018-11-26 → https://git.io/fj3O3
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fj37Q
tboston_ has joined #nixos
lord| has quit [Read error: Connection reset by peer]
erasmas has quit [Quit: leaving]
tboston_ has quit [Ping timeout: 250 seconds]
f0i has quit [Ping timeout: 255 seconds]
lord| has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #55413 → bitwarden_rs: init at 1.8.0 → https://git.io/fhHII
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/fj37b
jb55 has joined #nixos
duckonomy has quit [Quit: ZNC 1.6.6+deb1ubuntu0.1 - http://znc.in]
Ralith_ has joined #nixos
disasm has joined #nixos
nD5Xjz_ has quit [Ping timeout: 250 seconds]
aanderse has quit []
Baughn has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #59534 → hepmc3: 3.1.0 -> 3.1.1 → https://git.io/fjmMG
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fj37h
<{^_^}> [nixpkgs] @matthewbauer merged pull request #59755 → make-derivation: put patches in all derivations → https://git.io/fjYrv
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to staging: https://git.io/fj35J
nD5Xjz_ has joined #nixos
bl1nk has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer closed pull request #56608 → [wip] haskell: try to fix #41340 → https://git.io/fhA2n
sheeldotme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
aanderse has joined #nixos
Glider_IRC has quit [Ping timeout: 276 seconds]
bl1nk has left #nixos ["WeeChat 2.4"]
sheeldotme has joined #nixos
dbmikus__ has quit [Ping timeout: 276 seconds]
Baughn has quit [Quit: ZNC 1.6.2+deb1 - http://znc.in]
Baughn has joined #nixos
thc202 has quit [Ping timeout: 245 seconds]
sondr3 has quit [Quit: WeeChat 2.4]
<{^_^}> [nixpkgs] @lilyball opened pull request #60128 → xv: init at 0.1.0 → https://git.io/fj35q
civodul has quit [Quit: ERC (IRC client for Emacs 26.2)]
appleclusters has joined #nixos
dbmikus__ has joined #nixos
<{^_^}> [nixpkgs] @ivan opened pull request #60129 → prometheus_2: 2.8.1 -> 2.9.1 → https://git.io/fj35O
m0rphism has quit [Ping timeout: 252 seconds]
tboston_ has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @lo1tuma opened pull request #60130 → nodejs-12_x: init at 12.0.0 → https://git.io/fj35C
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tboston_ has quit [Ping timeout: 276 seconds]
kreisys has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #59554 → klavaro: 3.04 -> 3.05 → https://git.io/fjmyO
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « klavaro: 3.04 -> 3.05 (#59554) »: https://git.io/fj358
judson_ has joined #nixos
nD5Xjz has joined #nixos
aanderse has quit []
nD5Xjz_ has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @fpletz merged pull request #59920 → jool: unstable-20180706 -> 4.0.0 → https://git.io/fjOKo
<{^_^}> [nixpkgs] @fpletz pushed 3 commits to master: https://git.io/fj350
<{^_^}> [nixpkgs] @volth opened pull request #60131 → fix aarch32 build on aarch64 builder → https://git.io/fj35E
aanderse has joined #nixos
<{^_^}> [nixpkgs] @fpletz merged pull request #60064 → python3.pkgs.aioesphomeapi: 1.8.0 -> 2.0.1 → https://git.io/fj3BY
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/fj35z
<pie_> anyone know why winePackages.staging isnt written such that it has overrideAttrs?
nD5Xjz_ has joined #nixos
[Leary] has joined #nixos
npmccallum has quit [Ping timeout: 250 seconds]
nD5Xjz has quit [Ping timeout: 276 seconds]
Lears has quit [Read error: No route to host]
domogled has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @fpletz merged pull request #59807 → dhcpcd: 7.1.1 -> 7.2.0 → https://git.io/fjYxq
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to staging: https://git.io/fj352
judson_ has quit [Remote host closed the connection]
nD5Xjz has joined #nixos
<aanderse> there were some issues with steam lately, right? did they get resolved?
judson_ has joined #nixos
nD5Xjz_ has quit [Ping timeout: 250 seconds]
xkapastel has joined #nixos
Lears has joined #nixos
[Leary] has quit [Read error: No route to host]
nD5Xjz has quit [Ping timeout: 246 seconds]
tboston_ has joined #nixos
day|flip has joined #nixos
nD5Xjz has joined #nixos
<pie_> is --cores still the way to get nix-build to build wine in parallel? (GCC)
tboston_ has quit [Ping timeout: 276 seconds]
sigmundv has quit [Remote host closed the connection]
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 245 seconds]
mbrgm_ is now known as mbrgm
judson_ has quit [Remote host closed the connection]
judson_ has joined #nixos
sigmundv has joined #nixos
gentauro has quit [Read error: Connection reset by peer]
niksnut has quit [Ping timeout: 244 seconds]
gentauro has joined #nixos
niksnut has joined #nixos
mexisme has joined #nixos
<infinisil> pie_: If it has parallel building enabled yes
<infinisil> (enableParallelBuilding = true)
judson_ has quit [Read error: Connection reset by peer]
judson__ has joined #nixos