gchristensen changed the topic of #nixos to: The Nix Ecosystem, https://nixos.org | NixOS: https://nixos.org/nixos/download.html | Nix: https://nixos.org/nix/download.html | Logs: https://logs.nix.samueldr.com/nixos/ | #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/9ef3cb9b0ba (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<{^_^}> [nixpkgs] @marsam merged pull request #66133 → python37Packages.python-rapidjson: 0.7.1 -> 0.7.2 → https://git.io/fjQUb
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkO
<{^_^}> [nixpkgs] @marsam merged pull request #66127 → python37Packages.Yapsy: 1.12.0 -> 1.12.2 → https://git.io/fjQUz
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQks
rouma7 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam merged pull request #66121 → python37Packages.pytest-pylint: 0.14.0 -> 0.14.1 → https://git.io/fjQJd
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkZ
<{^_^}> [nixpkgs] @marsam merged pull request #66111 → python37Packages.rpyc: 4.1.0 -> 4.1.1 → https://git.io/fjQfI
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkc
<{^_^}> [nixpkgs] @marsam merged pull request #66110 → python37Packages.pyotp: 2.2.7 -> 2.3.0 → https://git.io/fjQvD
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkW
<{^_^}> [nixpkgs] @marsam merged pull request #66041 → python37Packages.apprise: 0.7.8 -> 0.7.9 → https://git.io/fjHHj
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkl
Soo_Slow has quit [Remote host closed the connection]
osp^ has quit []
htc^ has joined #nixos
qubasa has joined #nixos
halfbit has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66140 → python37Packages.traits: 5.1.1 -> 5.1.2 → https://git.io/fjQk0
qubasa_ has quit [Ping timeout: 246 seconds]
<pie_> oh man the manual looks like it has a lot of new stuff 0_0
<iqubic> Which manual?
<pie_> nixos
<iqubic> Cool.
<pie_> at least since ive looked at it (accumulated over time i mean, not a bunch of new stuff since yesterday or sometihng)
<{^_^}> [nixpkgs] @marsam merged pull request #52441 → buildkit: init at v0.4.0 → https://git.io/fpAH5
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkr
<hyperfekt> these kinds of traces are my least favorite thing about Nix
<hyperfekt> no idea where to even start https://pastebin.com/kzU14Gp3
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66141 → python37Packages.qtawesome: 0.5.7 -> 0.6.0 → https://git.io/fjQk1
ris has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #66114 → python37Packages.pyutilib: 5.7.0 -> 5.7.1 → https://git.io/fjQJe
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkD
<averell> as with every good stacktrace, randomly in the middle :) home-manager.users.adrian.home.username
<{^_^}> [nixpkgs] @marsam merged pull request #66104 → python37Packages.palettable: 3.1.1 -> 3.2.0 → https://git.io/fjQex
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkS
<lopsided98> Has anyone noticed that large binary cache downloads will timeout on slow connections, even if they are making steady (but slow) progress?
<lopsided98> I can also reproduce it with channel updates
<{^_^}> [nixpkgs] @marsam merged pull request #66105 → python37Packages.h2: 3.1.0 -> 3.1.1 → https://git.io/fjQej
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkQ
ottidmes has quit [Ping timeout: 245 seconds]
abathur has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66142 → qdirstat: 1.5.90 -> 1.6 → https://git.io/fjQk7
<{^_^}> [nixpkgs] @marsam merged pull request #66107 → python37Packages.html5-parser: 0.4.7 -> 0.4.8 → https://git.io/fjQvt
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQk5
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjQkd
<{^_^}> nix#3025 (by zeecde, 2 days ago, open): HTTP error 200 (curl error: Timeout was reached) - unable to update and install
<{^_^}> [nixpkgs] @marsam merged pull request #66098 → python37Packages.Nuitka: 0.6.4 -> 0.6.5 → https://git.io/fjHj6
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkF
selfsymmetric-mu has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #66094 → python37Packages.lark-parser: 0.7.1 -> 0.7.2 → https://git.io/fjHjJ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkN
<lopsided98> averell: That looks like the issue, thanks
<lopsided98> averell++
<{^_^}> averell's karma got increased to 1
<{^_^}> [nixpkgs] @marsam merged pull request #66087 → python37Packages.lmdb: 0.95 -> 0.96 → https://git.io/fjHpV
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkA
drakonis has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #66090 → python37Packages.parse-type: 0.4.2 -> 0.5.2 → https://git.io/fjHhz
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkp
<{^_^}> [nixpkgs] @marsam merged pull request #66095 → python37Packages.pika: 1.0.1 -> 1.1.0 → https://git.io/fjHjO
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQkj
<{^_^}> [nixpkgs] @marsam merged pull request #66082 → python37Packages.luftdaten: 0.6.1 -> 0.6.2 → https://git.io/fjHxT
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQIe
<{^_^}> [nixpkgs] @marsam merged pull request #66140 → python37Packages.traits: 5.1.1 -> 5.1.2 → https://git.io/fjQk0
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQIv
ryantrinkle has quit [Ping timeout: 248 seconds]
Chiliparrot has quit [Ping timeout: 264 seconds]
boredom101[m]1 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #66129 → python37Packages.qtconsole: 4.5.1 -> 4.5.2 → https://git.io/fjQUr
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQIf
<hyperfekt> averell: That option seems more like a symptom than the cause, since I'm not using it and it is 2 years old :/
<{^_^}> [nixpkgs] @marsam merged pull request #66138 → dsvpn: 0.1.0 -> 0.1.2 → https://git.io/fjQT7
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQIT
thc202 has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #66115 → python37Packages.yattag: 1.11.2 -> 1.12.2 → https://git.io/fjQJL
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQIk
judson has quit [Ping timeout: 245 seconds]
judson__ has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #66096 → python37Packages.mwclient: 0.9.3 -> 0.10.0 → https://git.io/fjHjs
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQII
Wizek has joined #nixos
Synthetica has quit [Quit: Connection closed for inactivity]
<jlv> I'm trying to add a new package and am running into a bit of a snag. It is a qt app, and I am getting the error "Can not use "WebEngine" module which has not yet been found.". I have added qtwebengine to buildInputs, so I am not sure why it can't be found.
hyperfekt has quit [Ping timeout: 260 seconds]
mexisme_ has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #66139 → python37Packages.wurlitzer: 1.0.2 -> 1.0.3 → https://git.io/fjQkL
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQIm
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #66135 → python37Packages.shodan: 1.13.0 -> 1.14.0 → https://git.io/fjQTv
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQIO
cjpbirkbeck has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #66130 → python*Packages.msgpack-numpy: Update wrong description → https://git.io/fjQUi
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQIs
dansho has joined #nixos
psy3497 has joined #nixos
dansho has quit [Ping timeout: 245 seconds]
<Ashy> jlv: maybe try looking at qutebrowser in nixpkgs?
<Ashy> I think it uses qtwebengine
lambda-11235 has quit [Quit: Bye]
kvda has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #66008 → parallel: 20190622 -> 20190722 → https://git.io/fjHDL
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQIW
___laika has joined #nixos
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nixos
lambda-11235 has joined #nixos
halfbit has quit [Ping timeout: 276 seconds]
kvda has quit [Client Quit]
<mightybyte> Is "nix copy" suuposed to recursively copy all transitive dependencies?
<worldofpeace> hey, can anyone see what I'm doing wrong here with docbook https://github.com/worldofpeace/nixpkgs/commit/15ecee31d3615a5331d958043c213ecd955a8bee ?
<worldofpeace> literally can't see it
<gchristensen> looking!
<worldofpeace> i really wish there was a better way for me to do this
<jlv> Ashy: Looks like qutebrowser is written in python and uses a python wrapper for qtwebengine
orivej has quit [Ping timeout: 248 seconds]
mexisme_ has joined #nixos
<jlv> The package I'm building uses cmake, so I'm not sure there will be much overlap, unfortunatly
___laika has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66143 → shairport-sync: 3.3.1 -> 3.3.2 → https://git.io/fjQI0
<jlv> The full error is CMake Error at /nix/store/hy0z060pmjwrdrbb0qrii7hnwif8cz1y-qtbase-5.12.0-dev/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:372 (message): Can not use "WebEngine" module which has not yet been found.Call Stack (most recent call first): CMakeLists.txt:602 (QT5_USE_MODULES)
<gchristensen> worldofpeace: there is no error checked in. what error did you find?
<gchristensen> worldofpeace: ... d'oh!
<gchristensen> wrong branch! checking again.
<jlv> Looks like the error is while building qtbase?
rouma has quit [Ping timeout: 245 seconds]
mexisme_ has quit [Ping timeout: 264 seconds]
mexisme_ has joined #nixos
<Ashy> jlv: ah damn ok, you might have to go grepping through nixpkgs to find a project that uses qtwebengine directly and see what they do there
<worldofpeace> gchristensen: but can't i nest variablelist within the variablelist?
<jlv> Ashy: I have actually found a few, but they don't seem to do anything special, which is why I am stumped.
srt^ has quit []
Okinan has quit [Quit: Konversation terminated!]
<jlv> I'm not sure if qtwebengine is even the package I really need
hc^ has joined #nixos
<gchristensen> worldofpeace: once a <variablelist> has a <varlistentry> it can only contain <varlistentry> elements: https://tdg.docbook.org/tdg/5.2/variablelist.html however, a <varlistentry> (https://tdg.docbook.org/tdg/5.2/varlistentry.html)'s <listitem> (https://tdg.docbook.org/tdg/5.2/listitem.html) can contain a <variablelist>
selfsymmetric-mu has left #nixos ["gone to the land of dead hiccups and extinguished light bulbs"]
enh^ has quit []
<gchristensen> "The following elements occur in listitem:..." and "These elements contain listitem..." sections are really useful
<worldofpeace> it seems that I was looking at the wrong docs :P
<gchristensen> I wonder what you were looking at?
<worldofpeace> So I guess I should wrap all of that in a <listitem> gchristensen ?
<worldofpeace> I think it was an older document
<gchristensen> ah
<gchristensen> let me look at the document, one sec
<Cale> Anyone have a hint about how one can enter a shell that has a specified ghc version *and* Cabal library version?
<gchristensen> yeah that would make sense for that particular list (however, I sort of think the structure of that particular document is a bit strange :))
eo^ has joined #nixos
magnetophon has quit [Ping timeout: 272 seconds]
lambda-11235 has quit [Quit: Bye]
<Cale> There's a Cabal_2_4_1_0 package, but just installing it doesn't seem to be enough somehow -- we still get errors from cabal-install of other packages which seem to indicate that Cabal 2.0.1.0 is in use
kvda has joined #nixos
<gchristensen> worldofpeace: so yeah, just wrap that up in a <varlistentry><term>Meson</term><listitem>...
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66144 → shaarli: 0.10.4 -> 0.11.0 → https://git.io/fjQIK
<Cale> (i.e. putting it in the list of packages passed to ghcWithPackages
<Cale> )
lambda-11235 has joined #nixos
<worldofpeace> gchristensen: thanks, let's hope the combination of my eyes and hands/glowing aura can handle assembling that 🤣
ryantrinkle has joined #nixos
<gchristensen> :D let me know. also, xmloscopy / `make debug` should be pretty helpful for most common simple things :)
<worldofpeace> I've screenshotted this comment gchristensen
magnetophon has joined #nixos
<gchristensen> for when it isn't?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66145 → SDL2: 2.0.9 -> 2.0.10 → https://git.io/fjQI1
<worldofpeace> lol no, gchristensen I've kinda made a habit of screenshotting people's advice in irc and making like notes out of
<worldofpeace> it
<gchristensen> oh, great :D
<gchristensen> also, writing some patches for xmloscopy now
<worldofpeace> so basically trying to not forgot all the things clever will tell you
<gchristensen> omg yeah
<worldofpeace> awesome, I've starred your repo ❤️
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kvda has joined #nixos
<{^_^}> [nixpkgs] @grahamc opened pull request #66146 → xmloscopy: 0.1.2 -> 0.1.3 → https://git.io/fjQIQ
___laika has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace opened pull request #66147 → doc/stdenv: document meson variables → https://git.io/fjQI7
<gchristensen> okay this lets xmloscopy continue even though it finds the xslt and gets confused
<worldofpeace> changes look good
___laika has quit [Ping timeout: 245 seconds]
<gchristensen> :D
<gchristensen> github.com/grahamc/xmloscopy I haven't spent much effort on SEO :)
georges has quit [Ping timeout: 246 seconds]
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/981fdb42074 (from 13 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
<gchristensen> it is a shame the recording is archived ... it shows an important thing: that the most important part of the error is bolded
oida has quit [Ping timeout: 260 seconds]
<jtojnar> hmm, we still have a lot of -Dauto_features=enabled from gst 1.16 PR
<worldofpeace> jtojnar: I got the same result and reaction :D
<worldofpeace> yeah I saw those, probably should axe em
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66149 → simgear: 2018.3.1 -> 2019.1.1 → https://git.io/fjQIj
<{^_^}> [nixpkgs] @jonringer opened pull request #66150 → Fix nipype → https://git.io/fjQLe
georges has joined #nixos
oida has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #66078 → python37Packages.jug: 1.6.7 -> 1.6.8 → https://git.io/fjHNM
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQLf
<jlv> Is there any way to force a nix-build to rebuild instead of using the cache?
<gchristensen> --substituters ''
judson has joined #nixos
<gchristensen> or, if you've already built (or fetched) it and want to force another build, you can do --check, , which checks to see if the build was binary reproducible
<{^_^}> [nixpkgs] @marsam merged pull request #66092 → python37Packages.nltk: 3.4.3 -> 3.4.4 → https://git.io/fjHh9
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQLU
<jtojnar> worldofpeace: are you working on https://github.com/NixOS/nixpkgs/pull/64013?
<{^_^}> #64013 (by r-ryantm, 5 weeks ago, open): enchant: 2.2.3 -> 2.2.4
<worldofpeace> jtojnar: I was going to but i REALLY got swopped up by exiv2 at the time #61853
<{^_^}> https://github.com/NixOS/nixpkgs/pull/61853 (by worldofpeace, 10 weeks ago, merged): exiv2: 0.26.2018.12.30 -> 0.27.1
rouma has joined #nixos
rouma has quit [Read error: Connection reset by peer]
detran has quit [Ping timeout: 245 seconds]
rouma has joined #nixos
<jtojnar> worldofpeace: I want to enable doCheck on enchant
<jtojnar> do not want to step on your toes
<gchristensen> worldofpeace: I don't really like the idea of using pname for the repo name, as it isn't really the parameterized like that -- it is grahamc/xmloscopy... I dunno. it is a crazy fine point. would you like me to change it to repo = pname?
<gchristensen> I will if you'd like me to :)
<worldofpeace> That's what I mean't actually `repo = pname`
<worldofpeace> only nitpicking that because I went a little crazy with expression style today #66136
<{^_^}> https://github.com/NixOS/nixpkgs/pull/66136 (by worldofpeace, 3 hours ago, open): stylize Pantheon
<worldofpeace> jtojnar: thanks for asking. sometimes it's hard to tell if assigned means work in progress, working locally, please dont touch.
<{^_^}> [nixpkgs] @marsam merged pull request #66080 → python37Packages.pypcap: 1.2.2 -> 1.2.3 → https://git.io/fjHAH
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQLL
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @marsam merged pull request #66075 → python37Packages.azure-graphrbac: 0.61.0 -> 0.61.1 → https://git.io/fjHbH
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQLO
detran has joined #nixos
___laika has joined #nixos
<jtojnar> worldofpeace: I regard assignment as a write lock (though the analogy is weird when multiple people are assigned)
jsgrant_ has quit [Ping timeout: 272 seconds]
<jlv> Ok, I found the package I am trying to add (seadrive-gui) on the AUR https://aur.archlinux.org/packages/seadrive-gui/
<jlv> The Arch installation looks pretty straightforward, so I'm not sure why I'm having errors on NixOS
qubasa has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<worldofpeace> jtojnar: I'd think with multiple people it's still like a write lock, and those people have access. That would be a good analogy to be in CONTRIBUTING.md.
mumuluxi has quit [Quit: ZNC 1.7.3 - https://znc.in]
wucke13 has quit [Quit: ZNC 1.7.3 - https://znc.in]
qubasa has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66151 → rabbitmq-server: 3.7.16 -> 3.7.17 → https://git.io/fjQLW
wucke13 has joined #nixos
mumuluxi has joined #nixos
andi- has quit [Remote host closed the connection]
tnks has joined #nixos
lord| has quit [Quit: WeeChat 2.5]
<tnks> Can someone point me to that page that describes the release management of different Nixpkgs branches?
<tnks> I thought it used to be on Hydra somewhere, but I suspect my memory is playing tricks on me.
<samueldr> tnks: that bit on the top here? http://howoldis.herokuapp.com/
<tnks> oh yeah... that's it.
lord| has joined #nixos
oida has quit [Ping timeout: 260 seconds]
andi- has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66152 → sauce-connect: 4.5.3 -> 4.5.4 → https://git.io/fjQLE
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/40e3191a6a0 (from 9 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
justsomeguy has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/21e295079b2 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
oida has joined #nixos
MmeQuignon has quit [Ping timeout: 248 seconds]
monotux has quit [Quit: WeeChat 2.4]
monotux has joined #nixos
<{^_^}> [nixpkgs] @xrelkd opened pull request #66153 → eksctl: 0.2.1 -> 0.3.0 → https://git.io/fjQLr
htc^ has quit []
hc^ has quit []
hcs^ has quit []
beh^ has quit []
rzt^ has quit []
eo^ has quit [Read error: Connection reset by peer]
revtintin has joined #nixos
alex`` has quit [Ping timeout: 268 seconds]
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
<jlv> Still stuck on "Can not use "WebEngine" module which has not yet been found." :/
jluttine has quit [Ping timeout: 272 seconds]
nfip^ has joined #nixos
justsomeguy has left #nixos [#nixos]
revtintin has quit [Quit: WeeChat 2.4]
revtintin has joined #nixos
___laika has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @srhb merged pull request #66069 → pythonPackages.pytrends: init at 4.6.0 → https://git.io/fjHbJ
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/fjQLj
<lambda-11235> Any ideas on how to get frei0r to work with kdenlive?
<{^_^}> [nixpkgs] @marsam merged pull request #66153 → eksctl: 0.2.1 -> 0.3.0 → https://git.io/fjQLr
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQtJ
Diagon has joined #nixos
ee1943 has quit [Ping timeout: 258 seconds]
ee1943 has joined #nixos
byteflam1 has joined #nixos
lsyoyom has quit [Ping timeout: 258 seconds]
Diagon has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @marsam opened pull request #66154 → xcbuild: fix build on darwin → https://git.io/fjQts
jb55 has quit [Ping timeout: 260 seconds]
lsyoyom has joined #nixos
domogled has joined #nixos
Rusty1 has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66155 → tixati: 2.61 -> 2.62 → https://git.io/fjQtV
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/9ef3cb9b0ba (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
jluttine has joined #nixos
abathur has quit [Ping timeout: 248 seconds]
endformationage has quit [Quit: WeeChat 2.5]
cjpbirkbeck has quit [Quit: Quitting now.]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66156 → enlightenment.terminology: 1.4.1 -> 1.5.0 → https://git.io/fjQt7
palo1 has joined #nixos
mexisme_ has quit [Ping timeout: 252 seconds]
palo has quit [Ping timeout: 244 seconds]
palo1 is now known as palo
Xal has quit [Quit: ZNC 1.6.5 - http://znc.in]
<{^_^}> [nixpkgs] @teto opened pull request #66158 → qpdfview: 0.4.16 -> 0.4.18 → https://git.io/fjQtb
Xal has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66159 → toot: 0.21.0 -> 0.22.0 → https://git.io/fjQtp
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66160 → tautulli: 2.1.32 -> 2.1.33 → https://git.io/fjQqv
domogled has quit [Quit: domogled]
tsrt^ has joined #nixos
kvda has joined #nixos
jlv has quit [Ping timeout: 260 seconds]
vmandela has joined #nixos
<{^_^}> [nixpkgs] @lilyball opened pull request #66161 → setup.sh: rewrite stripHash → https://git.io/fjQqI
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66162 → souffle: 1.5.1 -> 1.6.1 → https://git.io/fjQqL
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66163 → srt: 1.3.2 -> 1.3.3 → https://git.io/fjQqO
efet^ has joined #nixos
drakonis has quit [Quit: WeeChat 2.4]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66164 → tortoisehg: 4.9.1 -> 5.0.2 → https://git.io/fjQq8
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66165 → thonny: 3.1.2 -> 3.2.0b7 → https://git.io/fjQqB
Edes has joined #nixos
LogicAside has quit [Ping timeout: 272 seconds]
nschoe has joined #nixos
M-Gregoire49 has quit [Quit: The Lounge - https://thelounge.chat]
M-Gregoire49 has joined #nixos
M-Gregoire49 has quit [Client Quit]
palo1 has joined #nixos
M-Gregoire49 has joined #nixos
rauno has quit [Ping timeout: 250 seconds]
<Izorkin> Mic92: in PR change to connector-c 3.1? It’s easier for me in the next PR.
palo has quit [Ping timeout: 272 seconds]
palo1 is now known as palo
pycer has joined #nixos
mexisme_ has joined #nixos
raoul has quit [Quit: Ping timeout (120 seconds)]
nschoe has quit [Quit: Program. Terminated.]
raoul has joined #nixos
hyper_ch2 has joined #nixos
<kalbasit> gchristensen: samueldr: how come no nixos-hardware for Rpi 4? https://github.com/NixOS/nixos-hardware/tree/master/raspberry-pi
mexisme_ has quit [Ping timeout: 276 seconds]
byteflam1 has quit [Ping timeout: 244 seconds]
<Ashy> kalbasit: looks like it's still a work in progress: https://github.com/NixOS/nixpkgs/issues/63720
<{^_^}> #63720 (by majewsky, 6 weeks ago, open): Raspberry Pi 4 support
<kalbasit> Ashy: sorry I meant Rpi 3
<kalbasit> 3B+ to be exact
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/458fde245b1 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66166 → spectmorph: 0.4.1 -> 0.5.0 → https://git.io/fjQq1
<Ashy> that section of nixpkgs you linked to is for hardware quirks by the looks, maybe there isnt any for pi3 and 3b+?
<Ashy> pi3 and 3b+ are both supported according to the wiki https://nixos.wiki/wiki/NixOS_on_ARM/Raspberry_Pi#Raspberry_Pi_3
<kalbasit> Yea
<kalbasit> but asking to add specific stuff when we could have it defined in the hardware repo
<kalbasit> and well maintained
<Ashy> ah yeap
<Ashy> i guess as always PRs are welcome right? :)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66167 → tmate: 2.2.1 -> 2.3.0 → https://git.io/fjQqM
FRidh2 has joined #nixos
Xal has quit [Ping timeout: 258 seconds]
Edes has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66168 → symengine: 0.4.0 -> 0.4.1 → https://git.io/fjQq5
mexisme_ has joined #nixos
Xal has joined #nixos
<{^_^}> [nixpkgs] @teto merged pull request #66086 → stlink: 1.3.0 -> 1.5.1 → https://git.io/fjHpB
<{^_^}> [nixpkgs] @teto pushed commit from @regellosigkeitsaxiom to master « stlink: 1.3.0 -> 1.5.1 »: https://git.io/fjQqh
<jackdk> kalbasit: my pi3b+ is not happy right now, but I think if you set hardware.enableRedistributableFirmware = true; you get those without having to ask for them specifically
<{^_^}> [nixpkgs] @teto merged pull request #66141 → python37Packages.qtawesome: 0.5.7 -> 0.6.0 → https://git.io/fjQk1
<{^_^}> [nixpkgs] @teto pushed commit from @r-ryantm to master « python37Packages.qtawesome: 0.5.7 -> 0.6.0 »: https://git.io/fjQmv
abbiya has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66169 → subversionClient: 1.12.0 -> 1.12.2 → https://git.io/fjQmJ
hyper_ch2 has quit [Remote host closed the connection]
fusion809 has joined #nixos
szicari has quit [Ping timeout: 252 seconds]
hyper_ch2 has joined #nixos
newNixosUser00 has joined #nixos
ThatOtherGuy has joined #nixos
szicari has joined #nixos
<newNixosUser00> Hey, i am running into an "unexpected $end" in my .nix config files. I found this (https://github.com/NixOS/nixpkgs/issues/13384), which seemes to be same error, but i can't understand what was done to fix it. My file i here (https://gitlab.com/snippets/1882495). Any help is appreciated.
<{^_^}> #13384 (by pasqui23, 3 years ago, closed): Spurious syntax error in config.nix
<petercommand> I am trying to install https://github.com/Zettlr/Zettlr declaratively...not sure what's the best way to do so
Jackneill has joined #nixos
<petercommand> I found node2nix. Not sure how to use it thouh
<jackdk> newNixosUser00: your `services = ` set is not closed, so the final `}` is closing it instead of the one on line 2.
<newNixosUser00> Thank you jackdk, I should go to sleep :)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66170 → tudu: 0.10.2 -> 0.10.3 → https://git.io/fjQmO
<{^_^}> [nixpkgs] @gebner pushed 3 commits to master: https://git.io/fjQm3
<jackdk> newNixosUser00: I found this by commenting everything inside the returned set, then uncommenting sections until I got an error
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @gebner closed pull request #65975 → libqalculate: 3.2.0 -> 3.3.0 → https://git.io/fjHil
<newNixosUser00> jackdk, ah okay, i will make a note of that, thanks again
<jackdk> newNixosUser00: No problem. Get some rest :)
Xal has quit [Ping timeout: 246 seconds]
cfricke has joined #nixos
hyper_ch2 has joined #nixos
<newNixosUser00> Btw, jackdk, you happen to know a way to put configuration in /etc/NetworkManager/dnsmasq.d/ ?
<petercommand> anyone familar with packaging node packages?
<jackdk> I do not, sorry.
<yorick> petercommand: yes
rauno has joined #nixos
<petercommand> yorick: I am trying to package Zettlr myself, not sure how to proceed though
<yorick> petercommand: for inclusion in nixpkgs?
<petercommand> well, I want to use the package for myself
<yorick> petercommand: alternatively, https://github.com/serokell/nix-npm-buildpackage might help
<petercommand> thanks
<yorick> (it saves you from running yarn2nix every time)
pycer has quit [Quit: "cat"]
hyper_ch2 has quit [Remote host closed the connection]
<petercommand> will try that
<{^_^}> [nixpkgs] @teto merged pull request #66158 → qpdfview: 0.4.16 -> 0.4.18 → https://git.io/fjQtb
<{^_^}> [nixpkgs] @teto pushed to master « qpdfview: 0.4.16 -> 0.4.18 »: https://git.io/fjQma
<{^_^}> [nixpkgs] @teto closed pull request #66137 → qpdfview: 0.4.16 -> 0.4.18 → https://git.io/fjQTs
linarcx has joined #nixos
hyper_ch2 has joined #nixos
___laika has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66171 → swig: 3.0.12 -> 4.0.0 → https://git.io/fjQmV
is_null has joined #nixos
magnetophon has quit [Remote host closed the connection]
___laika has quit [Ping timeout: 258 seconds]
cfricke has quit [Quit: WeeChat 2.5]
cfricke has joined #nixos
<andi-> gchristensen: update on the slack workspace workflow: Just go to https://slack.com/ssb/add and after a while a text box appears where you are supposed to copy the link. Just copy that and switch to the slack window. It will magically do things then.
dansho has joined #nixos
alex`` has joined #nixos
ixxie has joined #nixos
zupo has joined #nixos
andi- has quit [Remote host closed the connection]
nixbitcoin has joined #nixos
<kbZ> duhhhh
lsix has quit [Ping timeout: 244 seconds]
johanot has joined #nixos
asymptotically has joined #nixos
andi- has joined #nixos
lsix has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66172 → tzupdate: 1.4.0 -> 1.5.0 → https://git.io/fjQmF
nhey_ has joined #nixos
ottidmes has joined #nixos
cfricke has quit [Quit: WeeChat 2.5]
cfricke has joined #nixos
ng0 has joined #nixos
cfricke has quit [Client Quit]
hyper_ch2 has joined #nixos
cfricke has joined #nixos
veske has joined #nixos
<johanot> probably impure, but: is there a way to get the name of the current nix file? would it be baseNameOf(.) ?
<sphalerite> johanot: unsafeGetAttrPos
<sphalerite> johanot: or __curPos
<johanot> sphalerite: Great thanks! :) baseNameOf(__curPos.file) was what I wanted then.
clever has quit [Ping timeout: 246 seconds]
logzet has joined #nixos
lambda-11235 has quit [Quit: Bye]
linarcx has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @andir merged pull request #65950 → mysql57: 5.7.25 -> 5.7.27 → https://git.io/fjH8R
<{^_^}> [nixpkgs] @andir pushed 3 commits to master: https://git.io/fjQYl
owickstrom has joined #nixos
linarcx has joined #nixos
Makaveli7 has joined #nixos
thc202 has joined #nixos
<{^_^}> [nixpkgs] @danbst opened pull request #66173 → tortoisehg: untie from mercurial and update to 5.0.2 → https://git.io/fjQYr
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66174 → xterm: 347 -> 348 → https://git.io/fjQYo
linarcx has quit [Read error: Connection reset by peer]
astrofog has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #66175 → cmatrix: 1.2a -> 2.0 → https://git.io/fjQYM
Shoubit has joined #nixos
Makaveli7 has quit [Quit: WeeChat 2.5]
Makaveli7 has joined #nixos
vmandela has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66177 → wayland-protocols: 1.17 -> 1.18 → https://git.io/fjQY7
q3k has quit [Ping timeout: 264 seconds]
zupo has quit [Quit: Textual IRC Client: www.textualapp.com]
cransom has quit [Quit: WeeChat 2.4]
fendor_ has joined #nixos
aswanson has quit [Quit: WeeChat 2.4]
Makaveli7 has quit [Quit: WeeChat 2.5]
<{^_^}> [nixpkgs] @volth closed pull request #44986 → [wip] resolvconf to respect config.networking.nameservers → https://git.io/fNFnr
vmandela has joined #nixos
mexisme_ has quit [Quit: WeeChat 2.5]
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66178 → vulkan-tools: 1.1.106.0 -> 1.1.114.0 → https://git.io/fjQOO
Makaveli7 has joined #nixos
zupo has joined #nixos
justanotheruser has quit [Ping timeout: 268 seconds]
WilliamHamilton has joined #nixos
<WilliamHamilton> can I use AppImage on nixos?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66179 → whois: 5.4.3 -> 5.5.0 → https://git.io/fjQO0
linarcx has joined #nixos
astrofog has quit [Remote host closed the connection]
<manveru> WilliamHamilton: usually, yeah
linarcx has quit [Read error: Connection reset by peer]
linarcx has joined #nixos
<manveru> check out appimage-run
<WilliamHamilton> manveru is there some trick I should know? The AppImage website only says "make this executable and run it as if it were a script", but I get:
<WilliamHamilton> $ ./ledger-live-desktop-1.12.0-linux-x86_64.AppImage zsh: no such file or directory: ./ledger-live-desktop-1.12.0-linux-x86_64.AppImage
<manveru> yeah, that's what appimage-run is for :)
<WilliamHamilton> which seems to me a problem with `ld`
<WilliamHamilton> aha! :D
johanot has quit [Ping timeout: 245 seconds]
<manveru> you can't run them directly since for some reason appimages aren't linked statically
lord| has quit [Quit: WeeChat 2.5]
<WilliamHamilton> manveru, installing that, thanks! :)
psy3497 has quit [Ping timeout: 272 seconds]
lord| has joined #nixos
johanot has joined #nixos
ThatDocsLady has joined #nixos
<manveru> even with that, i didn't get every appimage to run yet, so YMMV
rprospero has quit [Remote host closed the connection]
noogie has quit [Ping timeout: 245 seconds]
newNixosUser00 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @sikmir opened pull request #66180 → i3lock: 2.10 -> 2.12 → https://git.io/fjQOK
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66181 → watchexec: 1.10.2 -> 1.10.3 → https://git.io/fjQOi
justanotheruser has joined #nixos
nixbitcoin_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66182 → vifm: 0.10 -> 0.10.1 → https://git.io/fjQO1
nixbitcoin has quit [Remote host closed the connection]
dansho has quit [Remote host closed the connection]
rouma has quit [Read error: Connection reset by peer]
rouma has joined #nixos
dansho has joined #nixos
<{^_^}> [nixpkgs] @CohenCyril opened pull request #66183 → elpi: 1.4.1 -> 1.6.0, and coq-elpi → https://git.io/fjQOM
nixbitcoin_ has quit [Client Quit]
nixbitcoin_ has joined #nixos
<{^_^}> [nixpkgs] @sikmir opened pull request #66184 → i3: 4.16.1 -> 4.17 → https://git.io/fjQOD
ubert has joined #nixos
<li_matrix> nix 2.3 is giving me base64 hashes now. is that the new standard?
<{^_^}> [nixpkgs] @emmanuelrosa opened pull request #66185 → openshot: use wrapQtAppsHook → https://git.io/fjQOA
<{^_^}> [nixpkgs] @jonringer opened pull request #66186 → cassandra_2_2: 2.2.13 -> 2.2.14 → https://git.io/fjQOp
<{^_^}> [nixpkgs] @teto merged pull request #66175 → cmatrix: 1.2a -> 2.0 → https://git.io/fjQYM
<{^_^}> [nixpkgs] @teto pushed commit from @jonringer to master « cmatrix: 1.2a -> 2.0 »: https://git.io/fjQOj
pietranera has joined #nixos
<alexarice[m]> Hi everyone, has the method of turning off suspend on lid close changed? I have `services.logind.extraConfig = "HandleLidSwitch=ignore"` in my `configuration.nix` and this used to work but it doesn't seem to be working any more
<teto> alexarice[m]: there are some settings specifically to control this, check man configuration.nix
WilliamHamilton has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @volth opened pull request #66188 → perldevel: 5.30.0 -> 5.31.2 → https://git.io/fjQ33
<dminuoso> alexarice[m]: It's subtly complicated.
<alexarice[m]> teto: thanks, I guess a new option is overriding what I had before
<fendor_> is there a way to pretty print nix expressions within the repl? E.g. when I have a big set, that there is json like output?
<alexarice[m]> is it just me or are there way more mass rebuilds than there used to be on unstable?
<yorick> fendor_: builtins.toJSON :D
<fendor_> yorick, thanks!
<yorick> > :p {a = 10;}
<{^_^}> { a = 10; }
<yorick> fendor_: `:p` also works
<fendor_> thats even simpler, thanks!
<xorAxAx> :p rec { a= a; }
<xorAxAx> > :p rec { a= a; }
<{^_^}> infinite recursion encountered, at (string):256:10
<xorAxAx> hmm, 256 ...
lsix has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66189 → xapian: 1.4.11 -> 1.4.12 → https://git.io/fjQ3W
sigmundv has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #66190 → cdo: 1.9.0 -> 1.9.7.1 → https://git.io/fjQ3B
<{^_^}> [nixpkgs] @primeos pushed to master « dav1d: 0.3.1 -> 0.4.0 »: https://git.io/fjQ3R
adamse has joined #nixos
johanot has quit [Ping timeout: 245 seconds]
johanot has joined #nixos
mexisme has joined #nixos
o1lo01ol1o has joined #nixos
igh^ has joined #nixos
ajirx has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66191 → wolfssl: 4.0.0 -> 4.1.0 → https://git.io/fjQ3o
nixbitcoin_ has quit [Quit: nixbitcoin_]
<{^_^}> [nixpkgs] @doronbehar opened pull request #66192 → <!-- Nixpkgs has a lot of new incoming Pull Requests, but not enough people to review this constant stream. Even if you … → https://git.io/fjQ3X
xkapastel has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @doronbehar closed pull request #66192 → <!-- Nixpkgs has a lot of new incoming Pull Requests, but not enough people to review this constant stream. Even if you … → https://git.io/fjQ3X
orivej has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @doronbehar reopened pull request #66192 → Mistakenly opened, ignore. → https://git.io/fjQ3X
o1lo01ol1o has quit [Remote host closed the connection]
<nh2> matthewbauer Ericson2314: in C/C++ projects, what are good ways to propagate the information that some library depends on some other library when static linking is used? let's say we have `myProject` depends on `libA` which depends on `libB`. Is there any mechanism that ensures that `libB.a` will be passed to `myProject`'s link?
Boubert has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/72e926a96ca (from 52 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66193 → verbiste: 0.1.45 -> 0.1.46 → https://git.io/fjQ3H
clever has joined #nixos
clever has joined #nixos
clever has quit [Changing host]
<{^_^}> [nixpkgs] @adisbladis pushed to master « emacs-packages: Fix kubernetes.el build »: https://git.io/fjQ35
nadley has quit [Remote host closed the connection]
ajirx has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66194 → you-get: 0.4.1314 -> 0.4.1328 → https://git.io/fjQ3F
Makaveli7 has quit [Quit: WeeChat 2.5]
Boubert has quit [Quit: Mutter: www.mutterirc.com]
amir has quit [Ping timeout: 264 seconds]
amir has joined #nixos
<andi-> nh2: usually pkg-config has a way to propagate that information
<nh2> andi-: what about libs that don't use pkg-config, do we have a convention in nixpkgs? Or should I rather make a .pc file for that software?
<andi-> nh2: no idea, you either have to add that information manually or submit a patch that adds pkgconfig support upstream IMO
__monty__ has joined #nixos
MmeQuignon has joined #nixos
noudle has joined #nixos
ajirx has quit [Ping timeout: 268 seconds]
jtojnar has quit [Remote host closed the connection]
nadley has joined #nixos
<Mateon1> Hi, so I recently switched to using overlays for installing some packages (which seems to have uninstalled most of my existing packages for some reason... ugh), anyway, I have a conflict because two packages in the same overlay provide the same binary (clang and binutils both provide `as`). How do I set package priorities from an overlay?
<clever> ,libraries Mateon1
<{^_^}> Mateon1: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
<clever> that includes compilers as well
<Mateon1> Ughh, nix-shell is painful to use in practice when you just want to write a quick source file in /tmp and compile it
<Mateon1> It's fine when you actually start writing a project, but for anything smaller than that it just gets in the way
<clever> Mateon1: gcc wont work when used outside of nix-shell
<{^_^}> [nixpkgs] @primeos pushed to master « dav1d: Add withTools but disable all tools by default »: https://git.io/fjQsI
<clever> and you dont need to write a nix file, just `nix-shell -p foo`
<Mateon1> It won't? I'm pretty sure I used a global gcc before
<{^_^}> [nixpkgs] @kcalvinalvin opened pull request #66195 → Add support for cmt (Chromium Multitouch drivers), custom drivers for chromebooks. → https://git.io/fjQsL
<clever> Mateon1: it wont be able to find any other library youve installed
<Mateon1> Right, I don't care about libraries when not writing a project, though
<Mateon1> I literally only want to compile a self-contained binary that prints something to stdout
<clever> one min
<Mateon1> Alright, gcc installs fine globally, in that case I don't need clang (and will probably just alias it to gcc for now)
<clever> this is how i get just strings and readelf, without getting all of binutils
iyzsong has joined #nixos
<clever> you could do similar to get just gcc and clang, without the many utils they also contain
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66196 → gnome3.vala: 0.44.5 -> 0.44.6 → https://git.io/fjQss
dansho has quit [Remote host closed the connection]
dansho has joined #nixos
ajirx has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66197 → xmr-stak: 2.10.5 -> 2.10.7 → https://git.io/fjQsR
mexisme has quit [Ping timeout: 250 seconds]
sugi[m] has joined #nixos
Okinan has joined #nixos
orivej has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #66162 → souffle: 1.5.1 -> 1.6.1 → https://git.io/fjQqL
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQsa
<{^_^}> [nixpkgs] @marsam merged pull request #66170 → tudu: 0.10.2 -> 0.10.3 → https://git.io/fjQmO
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQso
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66198 → zabbix-cli: 2.0.1 -> 2.1.1 → https://git.io/fjQs6
<{^_^}> [nixpkgs] @marsam merged pull request #66143 → shairport-sync: 3.3.1 -> 3.3.2 → https://git.io/fjQI0
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQsi
owickstrom has quit [Quit: Connection closed for inactivity]
balsoft[m]1 has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #64013 → enchant: 2.2.3 -> 2.2.4 → https://git.io/fjKGW
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to staging: https://git.io/fjQs1
___laika has joined #nixos
dftxbs3e has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66199 → zimg: 2.9.1 -> 2.9.2 → https://git.io/fjQsM
<{^_^}> [nixpkgs] @marsam merged pull request #66084 → python37Packages.logilab_common: 1.4.2 -> 1.4.3 → https://git.io/fjHxH
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQsD
<{^_^}> [nixpkgs] @marsam merged pull request #66103 → python37Packages.globus-sdk: 1.7.1 -> 1.8.0 → https://git.io/fjQe0
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQsy
<{^_^}> [nixpkgs] @marsam merged pull request #66062 → python37Packages.APScheduler: 3.6.0 -> 3.6.1 → https://git.io/fjHdx
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQsS
<{^_^}> [nixpkgs] @marsam merged pull request #66070 → python37Packages.betamax-serializers: 0.2.0 -> 0.2.1 → https://git.io/fjHbU
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjQs9
___laika has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @grahamc merged pull request #66146 → xmloscopy: 0.1.2 -> 0.1.3 → https://git.io/fjQIQ
<{^_^}> [nixpkgs] @grahamc pushed 5 commits to master: https://git.io/fjQs5
johanot has quit [Quit: WeeChat 2.4]
hyper_ch2 has joined #nixos
rauno has quit [Ping timeout: 272 seconds]
sugi[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : issued !quit command"]
linarcx has quit [Quit: WeeChat 2.5]
sugi[m] has joined #nixos
linarcx has joined #nixos
Abednego has joined #nixos
<Abednego> I am trying to install an R package
<Abednego> It installs on ubuntu but not on macos
<Abednego> OTOH install.packages("sundialr") on macos works
<Abednego> The error is ld: library not found for -liconv
<Abednego> R packages seem to be converted automatically so there is no nix derivation for the package (sundialr btw)
orcus has joined #nixos
<Abednego> sundialr = derive2 { name="sundialr"; version="0.1.3"; sha256="1bpqfxbg187g113nzsgk5pnfw9ldg9v7x52frrw8wjjs8b3c0v8z"; depends=[Rcpp]; };
<Abednego>
<Abednego> let derive2 = derive { snapshot = "2019-07-01"; };
<Abednego>
<Abednego> Any thoughts on how to debug this? Or where I should report it?
abbiya has quit [Quit: abbiya]
<balsoft[m]1> Well, there has to be at least a `derivation` call somewhere in there
<balsoft[m]1> Or, likely, even `stdenv.mkDerivation`
<balsoft[m]1> I don't know anything about R, so I haven't looked into this part of nixpkgs, but if you need to debug, you can look for where the call for one of those functions is and the go from there
justan0theruser has joined #nixos
justanotheruser has quit [Ping timeout: 246 seconds]
tmaekawa has joined #nixos
<{^_^}> [nixpkgs] @peti merged pull request #65034 → nixos: add 'localRecipients' config option for Postfix → https://git.io/fj19y
<{^_^}> [nixpkgs] @peti pushed 2 commits to release-19.03: https://git.io/fjQGO
tmaekawa has quit [Client Quit]
<{^_^}> [nixpkgs] @angristan opened pull request #66201 → shaarli-material: 0.9.5 -> 0.10.4 → https://git.io/fjQGZ
Abednego has quit [Ping timeout: 245 seconds]
linarcx has quit [Quit: WeeChat 2.5]
linarcx has joined #nixos
linarcx has quit [Client Quit]
linarcx has joined #nixos
<{^_^}> [nixpkgs] @markuskowa merged pull request #66192 → pdfcpu: 0.2.1 -> 0.2.2 → https://git.io/fjQ3X
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/fjQGz
kaliumxyz has quit [Quit: Changing server]
tokudan[m] has left #nixos ["User left"]
<{^_^}> [nixpkgs] @markuskowa merged pull request #66126 → qmapshack: 1.13.0 -> 1.13.1 → https://git.io/fjQU0
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/fjQGr
kaliumxyz has joined #nixos
kaliumxyz has quit [Client Quit]
Abednego has joined #nixos
kaliumxyz has joined #nixos
psyanticy has joined #nixos
kaliumxyz has quit [Client Quit]
kaliumxyz has joined #nixos
kaliumxyz has quit [Client Quit]
kaliumxyz has joined #nixos
kaliumxyz has quit [Client Quit]
kaliumxyz has joined #nixos
kaliumxyz has quit [Client Quit]
kaliumxyz has joined #nixos
kaliumxyz has quit [Client Quit]
kaliumxyz has joined #nixos
kaliumxyz has quit [Client Quit]
<Abednego> balsoft[m]1:
<Abednego> modified pkgs/development/r-modules/default.nix
<Abednego> @@ -447,6 +447,7 @@ let
<Abednego> phangorn = [ pkgs.libiconv ];
<Abednego> mnormt = [ pkgs.libiconv ];
<Abednego> quadprog = [ pkgs.libiconv ];
<Abednego> + sundialr = [ pkgs.libiconv ];
<Abednego> };
<Abednego>
<Abednego> I guess I should check it still works on linux - oh but CI should do that if I submit a PR
aswanson has joined #nixos
rauno has joined #nixos
<{^_^}> [nixpkgs] @idontgetoutmuch opened pull request #66202 → Ensure sundialr builds on macos. → https://git.io/fjQZI
<Abednego> But why didn't CI pick up this was failing before I found out?
cfricke has quit [Quit: WeeChat 2.5]
<exarkun> not all package builds have to succeed on CI for a change to be accepted
<Abednego> Can I add an overlay to add this change for my co-workers somehow without having to wait for it to be accepted by nix central command?
<exarkun> almost certainly
* Abednego does not know how
__monty__ has quit [Ping timeout: 258 seconds]
<exarkun> https://nixos.org/nixpkgs/manual/#r-packages seems to have an example of an R overlay
<exarkun> I don't know anything about R so ...
<Abednego> I don't think one needs to know anything about R to do this - sadly I don't know enough about nix
__monty__ has joined #nixos
vmandela has quit [Quit: Leaving]
mexisme has joined #nixos
<simpson> It depends on how your co-workers consume nixpkgs. They could patch a local copy of nixpkgs, or configure an overlay, or likely there's some sort of nasty nix-shell one-liner.
<Abednego> Probably easiest to point them at my nixpkgs repo
<Abednego> simpson: thanks
<exarkun> Do module imports support URLs? eg can I import straight from github?
___laika has joined #nixos
mexisme has quit [Ping timeout: 252 seconds]
Mister_Magister has quit [Excess Flood]
Mister_Magister has joined #nixos
<Miyu-chan> exarkun: "Yes"
<Miyu-chan> You can't import straight from GitHub, but you can import from derivation.
<Miyu-chan> IIRC, some /nix/store generating primops are not considered derivations, so there's also that.
<sphalerite> Abednego: didn't you author a bunch of supertux levels??
___laika has quit [Ping timeout: 248 seconds]
<Abednego> Not me - that must be a different Abednego
<Miyu-chan> This is high-key confusing.
<Miyu-chan> nix-repl> pkgs.copyPathToStore ./a
<Miyu-chan> "/nix/store/w996igw5fhzp5pmk8g9bfv99is99b0ap-a"
<sphalerite> TIL that's not a unique name :p
<manveru> sphalerite: it's a biblical name, so probably pretty common :)
<Miyu-chan> I'd expect a builtins to generate a path and not a string.
<manveru> Miyu-chan: paths are strings
<sphalerite> Abednego: anyway, the shortest way is probably to have them pass -I nixpkgs=https://github.com/abednego/nixpkgs/archive/branch-name.tar.gz to whatever command they're using
<Miyu-chan> manveru: Paths are mostly strings.
<manveru> well, with a special context
<Miyu-chan> Yeah.
ericsagnes has quit [Ping timeout: 264 seconds]
<manveru> but copyPathToStore must be a derivation, right?
<sphalerite> manveru: no, it uses filterSource
<manveru> ah
<Miyu-chan> copyPathToStore = builtins.filterSource (p: t: true);
<manveru> can't reason about C++ :P
<sphalerite> I wonder what the practical difference between `copyPathToStore ./foo` and `"${./foo}"` is?
ddellacosta has joined #nixos
<Miyu-chan> sphalerite: The second one won't work!
<Miyu-chan> Oh wait.
<manveru> seems like it's mostly used as a helper
<Miyu-chan> I thought you meant `copyPathToStore "${./foo}"` whoops.
<sphalerite> > lib.copyPathToStore <nixpkgs>
<{^_^}> attribute 'copyPathToStore' missing, at (string):256:1
<sphalerite> > copyPathToStore <nixpkgs>
<Miyu-chan> It's under pkgs.
<sphalerite> > "${<nixpkgs>}"
<sphalerite> > 1 + 1
<{^_^}> 2
<sphalerite> did I break nixbot
<sphalerite> no
ng0 has quit [Remote host closed the connection]
ryantrinkle has quit [Ping timeout: 245 seconds]
ng0 has joined #nixos
<{^_^}> "/nix/store/6p2xmxswwfl7agdacipwy5szjm1f2azw-repo"
<{^_^}> "/nix/store/6p2xmxswwfl7agdacipwy5szjm1f2azw-repo"
<Miyu-chan> LMAO
<Miyu-chan> It was copying the path to store
<Miyu-chan> Uhhh
<Miyu-chan> lol
<sphalerite> hahaha
<manveru> good job :)
<sphalerite> > "${<nixpkgs/pkgs>}"
<{^_^}> "/nix/store/prp3n1rpffaff4lsn9c3xphxzykkfxz9-pkgs"
<sphalerite> ok enough DoS :p
linarcx has quit [Read error: Connection reset by peer]
<sphalerite> looks like it's the same though?
<Miyu-chan> Also. With the new flakes RFC, that means that I can't override individual modules now, can I? :/
<Miyu-chan> NIX_PATH=nixpkgs/nixos/path/to/module=path
<sphalerite> surely that doesn't work anyway?
<Miyu-chan> It works if you use <path> notation.
<Miyu-chan> In the source code.
<sphalerite> but nixpkgs doesn't..?
<Miyu-chan> TL;DR, I think NIX_PATH tries to find the most specific search path, and uses the remaining paths relative to that.
<Miyu-chan> Oh yeah, nixpkgs doesn't.
npmccallum has joined #nixos
linarcx has joined #nixos
<Miyu-chan> I guess a more actual use-case would be nix tools that are outputs of nixpkgs.
selfsymmetric-pa has quit [Remote host closed the connection]
<Miyu-chan> nixops for example doesn't have facilities for configuring the path of ec2-ami.nix
<{^_^}> [nixpkgs] @marsam opened pull request #66203 → terracognita: init at 0.1.6 → https://git.io/fjQne
<Miyu-chan> Also, kinda curious. How long do you think it'd take for flakes RFC to be implemented if accepted? NIX_PATH being disabled by default seems a bit huge.
<yorick> Miyu-chan: the implementation is there already
<Miyu-chan> The nix flakes itself, yes, but the whole nixpkgs adapting to it?
<Miyu-chan> builtins.getEnv is also being disabled.
revtintin has quit [Quit: WeeChat 2.4]
<Miyu-chan> OTOH, builtins.getEnv doesn't seem to be used that much, only for finding the nixpkgs configuration file, I think?
<Miyu-chan> Also, kinda curious. Maybe there should be facilities for multi-flake repos? If it allows circular dependencies, then haskellPackages and pythonPackages can be in the same repo(maintaining the monorepo approach), while keeping them in separate flakes(for what purpose tho, I guess?)
jtojnar has joined #nixos
layus[m] has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ddellacosta has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @emmanuelrosa to master « openshot: use wrapQtAppsHook »: https://git.io/fjQnO
<{^_^}> [nixpkgs] @worldofpeace closed pull request #66185 → openshot: use wrapQtAppsHook → https://git.io/fjQOA
gyroninja__ has quit [Ping timeout: 246 seconds]
nhey_ has quit [Quit: Leaving]
linarcx has quit [Read error: Connection reset by peer]
linarcx has joined #nixos
fendor_ has quit [Ping timeout: 258 seconds]
avn has joined #nixos
eraserhd2 has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #66180 → i3lock: 2.10 -> 2.12 → https://git.io/fjQOK
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/fjQn8
eraserhd has quit [Ping timeout: 246 seconds]
<sphalerite> Miyu-chan: it already specifies that — a flake can be in a subdirectory of a repo
orivej has joined #nixos
<Miyu-chan> Ah. :)
<Miyu-chan> My oopsies. I should give it a proper read again.
<Abednego> @sphalerite: I think that is what I will do
<{^_^}> [nixpkgs] @Ma27 merged pull request #66179 → whois: 5.4.3 -> 5.5.0 → https://git.io/fjQO0
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/fjQn0
<Miyu-chan> Okay guys, uh, I have a stupid question.
<{^_^}> [nixpkgs] @jabranham opened pull request #66204 → R: Update CRAN and bioconductor packages → https://git.io/fjQnu
<Miyu-chan> Does lorri support nested nix-shell s?
<Miyu-chan> I guess to make the question more simple. Does lorri run nix-shell in pure or nya?
<{^_^}> [nixpkgs] @Ma27 merged pull request #66174 → xterm: 347 -> 348 → https://git.io/fjQYo
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/fjQnw
<manveru> Miyu-chan: you can nest nix-shell, there's a small bug related to it though
<Miyu-chan> manveru: w.r.t. nix-shell or w.r.t. lorri?
<manveru> lorri
<Miyu-chan> Ah. :) Thanks!
<Miyu-chan> What's the caveat?
<{^_^}> target/lorri#97 (by Profpatsch, 7 weeks ago, open): varmap() seeps into `nix-shell`
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/fa561021eb6 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
<manveru> so if you unset preHook in your shellHook, you can run nix-shell inside a lorri env
<Miyu-chan> Err, wait. My mistake. My idea is more of a single repo, with shell.nix components in subdirectories.
<manveru> ah, that doesn't work
<Miyu-chan> And the root directory of the repo also has a shell.nix.
<Miyu-chan> Ah. :/ Is there a technical reason aside from "not implemented"?
orivej has quit [Ping timeout: 272 seconds]
sigmundv has quit [Ping timeout: 244 seconds]
<manveru> that's basically how direnv works, afaict
o1lo01ol1o has joined #nixos
lsix has joined #nixos
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/fa561021eb6 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
orbekk has joined #nixos
<manveru> Miyu-chan: there's the `source_env` function that can load other .envrc
<manveru> so you could do something like `source_env ../.envrc` to merge them
<Miyu-chan> Ah. Thanks!
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ryantrinkle has joined #nixos
<exarkun> is `toPythonModule (toPythonApplication (buildPythonPackage ...))` legit?
<exarkun> it gives me ... something
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/f6b4c024cdb (from 37 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/fa561021eb6 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<exarkun> oh I left out a callPackage, that's why it blew up
ericsagnes has joined #nixos
sigmundv has joined #nixos
dansho has quit [Remote host closed the connection]
dansho has joined #nixos
zupo has joined #nixos
noudle has quit []
cransom has joined #nixos
<{^_^}> [nixpkgs] @gebner merged pull request #58602 → WIP: openjdk: 11.0.2 -> 12 → https://git.io/fjkgT
<{^_^}> [nixpkgs] @gebner pushed 4 commits to master: https://git.io/fjQcu
Abednego has quit [Ping timeout: 268 seconds]
<Miyu-chan> I just had a thought. home-manager should work in macOS, right?
<{^_^}> [nixpkgs] @davidak opened pull request #66205 → [19.03] nixos-containers: add TimeoutStartSec option → https://git.io/fjQcr
<Miyu-chan> Actually, it's even in the commit log lmao ` nix-darwin: add docs `
fendor has joined #nixos
ryantrinkle has quit [Ping timeout: 244 seconds]
is_null has quit [Remote host closed the connection]
iyzsong has quit [Ping timeout: 264 seconds]
___laika has joined #nixos
rouma has quit [Ping timeout: 245 seconds]
erasmas has joined #nixos
fendor has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @alyssais merged pull request #64255 → kakoune: 2019.01.20 -> 2019.07.01 → https://git.io/fj6Lf
<{^_^}> [nixpkgs] @alyssais pushed commit from @eraserhd to master « kakoune: 2019.01.20 -> 2019.07.01 »: https://git.io/fjQCe
ryantrinkle has joined #nixos
eds^ has joined #nixos
<{^_^}> [nixpkgs] @jlesquembre opened pull request #66206 → tilt: 0.9.4 -> 0.9.7 → https://git.io/fjQCL
<detran> quick question - I've got jdk11 installed, and I've got clojure installed. However, when I run (System/getProperty "java.version") inside of clojure it reports "1.8.0_212"
<detran> java -version returns openjdk version "11.0.3-internal" 2019-04-16
<detran> where in the world is that jdk 8 coming from? Or how can I find out?
mmlb3 has quit [Ping timeout: 258 seconds]
Abednego has joined #nixos
<clever> detran: run `nix-store -qR` on the path of the closure binary
waleee-cl has joined #nixos
<detran> ah, it looks like theres an openjdk-8u212 in the output list
<detran> how do I get it to use the jdk11?
chiefgoat has quit [Quit: ZNC 1.7.4 - https://znc.in]
<clever> detran: youll need to override part of closure to use jdk11, check the default.nix for closure first
<detran> ok, thanks
chiefgoat has joined #nixos
nixbitcoin has joined #nixos
<{^_^}> [nixpkgs] @seqizz opened pull request #66208 → django-postgresql-netfields: init at 1.0.1 → https://git.io/fjQCg
nixbitcoin has quit [Client Quit]
chiefgoat has quit [Client Quit]
chiefgoat has joined #nixos
Abednego has quit [Ping timeout: 248 seconds]
sigmundv has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @jlesquembre opened pull request #66209 → kube3d: 1.1.0 -> 1.3.1 → https://git.io/fjQCa
nhk^ has joined #nixos
eraserhd2 is now known as eraserhd
<{^_^}> [nixpkgs] @adisbladis merged pull request #65890 → mdbook: 0.1.8 -> 0.3.1 → https://git.io/fjHtt
<{^_^}> [nixpkgs] @adisbladis pushed 3 commits to master: https://git.io/fjQCV
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
o1lo01ol1o has quit [Remote host closed the connection]
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @worldofpeace opened pull request #66210 → vala_0_40: 0.40.15 -> 0.40.16 → https://git.io/fjQCX
<Izorkin> Mic92: please rechek PR 65222. enabled libmysql default 3.1
o1lo01ol1o has joined #nixos
veske has quit [Ping timeout: 272 seconds]
sigmundv has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @WilliButz opened pull request #66211 → grafana: 6.2.5 -> 6.3.0 → https://git.io/fjQCQ
fendor has joined #nixos
ramses_ has joined #nixos
BoipiSigre has joined #nixos
<BoipiSigre> Hello All
WhittlesJr has joined #nixos
<BoipiSigre> I installed a JDBC driver, now i must put the path on archive file in parameter file. How find the path ?
o1lo01ol1o has quit [Remote host closed the connection]
<WhittlesJr> I have two python packages to submit, but I do not have an entry for myself in maintainer-list.nix. What's the proper protocol for submitting PRs in this case? Two PRs, each with the new maintainer entry? One PR? Submit one and wait till it's pulled then submit the other?
ndi^ has joined #nixos
fendor has quit [Ping timeout: 244 seconds]
<sphalerite> WhittlesJr: if they're related, I'd make one PR for all three changes
<WhittlesJr> sphalerite, what if they're not strictly related to each other?
<gchristensen> sounds tricky :)
o1lo01ol1o has joined #nixos
__monty__ has quit [Ping timeout: 245 seconds]
drewr has joined #nixos
<sphalerite> WhittlesJr: I'd say probably make one PR if they're both straightforward packages
drewr has quit [Remote host closed the connection]
<WhittlesJr> sphalerite, makes sense. One PR with 3 commits then?
<sphalerite> yeah
<{^_^}> [nixpkgs] @pSub pushed to master « brave: 0.65.118 -> 0.67.123 »: https://git.io/fjQWL
<WhittlesJr> Alright, thank you.
xkapastel has joined #nixos
hyper_ch2 has joined #nixos
<{^_^}> [nixpkgs] @ttuegel merged pull request #65896 → cmakeWithGui: 3.14.5 -> 3.15.1 → https://git.io/fjHqi
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to staging: https://git.io/fjQWq
Scruffy is now known as aleph-
zupo has joined #nixos
<gchristensen> moving to nixos-unstable has made my computer much less usable: firefox very regularly just ... uh ... exits. anyone seeing behavior like this?
hyper_ch2 has quit [Remote host closed the connection]
hyper_ch2 has joined #nixos
zupo has quit [Client Quit]
hyper_ch2 has quit [Remote host closed the connection]
__monty__ has joined #nixos
WhittlesJr has quit [Remote host closed the connection]
zupo has joined #nixos
hyper_ch2 has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @vbgl opened pull request #66212 → ocamlPackages.camlp5: 7.07 -> 7.08 → https://git.io/fjQWc
hyper_ch2 has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
zupo has quit [Client Quit]
hyper_ch2 has joined #nixos
WhittlesJr has joined #nixos
lsix has quit [Ping timeout: 248 seconds]
lsix has joined #nixos
drewr has joined #nixos
rouma has joined #nixos
<{^_^}> [nixpkgs] @aanderse merged pull request #65567 → devilutionx: init at unstable-2019-07-28 → https://git.io/fjSWb
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/fjQWE
suvash_away has quit [Ping timeout: 240 seconds]
suvash_away has joined #nixos
tindvik[m] has quit [Ping timeout: 240 seconds]
bkl[m] has quit [Ping timeout: 240 seconds]
roitme[m] has quit [Ping timeout: 240 seconds]
hyper_ch2 has quit [Remote host closed the connection]
roitme[m] has joined #nixos
bkl[m] has joined #nixos
tindvik[m] has joined #nixos
<{^_^}> [nixpkgs] @RustemB opened pull request #66213 → discord-canary: 0.0.85 -> 0.0.91 → https://git.io/fjQWg
veske has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #66211 → grafana: 6.2.5 -> 6.3.0 → https://git.io/fjQCQ
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/fjQWV
drewr has quit [Ping timeout: 276 seconds]
hyper_ch2 has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
hyper_ch2 has quit [Remote host closed the connection]
veske has quit [Quit: This computer has gone to sleep]
ajs124 has quit [Quit: Gateway shutdown]
<{^_^}> [nixpkgs] @Ma27 pushed commit from @WilliButz to release-19.03 « grafana: 6.2.5 -> 6.3.0 »: https://git.io/fjQWo
ajs124 has joined #nixos
<{^_^}> [nixpkgs] @ajs124 opened pull request #66215 → ejabberd: 19.05 -> 19.08 → https://git.io/fjQWy
bakakuna has joined #nixos
lsix has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #66136 → stylize Pantheon → https://git.io/fjQTf
<{^_^}> [nixpkgs] @worldofpeace pushed 6 commits to master: https://git.io/fjQWx
<colemickens> Are people using nix flakes on their systems yet? I'm curious to kick the tires soon.
<{^_^}> [nixpkgs] @gazally opened pull request #66216 → arduino: fix incorrect sha256 in Darwin build → https://git.io/fjQle
<Mic92> Izorkin: sorry, please ask someone else to have a look at it. I don't feel like maintaining nixpkgs right now.
fendor has joined #nixos
lambda-11235 has joined #nixos
Edes has joined #nixos
<emilsp> this might be unerlated to nixos, but how does the emacs/vim integration with lorri/direnv actually work?
<emilsp> I see I can install a plugin for vim and all that, but what do I set where to enable plugins and change config based on a shell.nix ?
veske has joined #nixos
drewr has joined #nixos
drewr has quit [Remote host closed the connection]
<emilsp> or do these plugins just reload the PATH based on the shell.nix of the dir into which I enter through my editor?
<{^_^}> [nixpkgs] @vbgl opened pull request #66218 → ocaml: 4.08.0 -> 4.08.1 → https://git.io/fjQlt
drewr has joined #nixos
<adisbladis> Mic92: Did anything happen or just tired? (you don't need to answer in public)
fendor has quit [Ping timeout: 258 seconds]
BoipiSigre has quit [Quit: Konversation terminated!]
ubert has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @Ma27 merged pull request #66184 → i3: 4.16.1 -> 4.17 → https://git.io/fjQOD
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/fjQls
<{^_^}> [nixpkgs] @aanderse merged pull request #66198 → zabbix-cli: 2.0.1 -> 2.1.1 → https://git.io/fjQs6
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/fjQlG
<{^_^}> [nixpkgs] @7c6f434c merged pull request #65957 → Add dependency and patch files (refs: #65786) → https://git.io/fjHuF
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fjQlC
<Izorkin> To all. Please check PR #65222
<{^_^}> https://github.com/NixOS/nixpkgs/pull/65222 (by Izorkin, 2 weeks ago, open): mariadb: update packages
<{^_^}> [nixpkgs] @7c6f434c merged pull request #66182 → vifm: 0.10 -> 0.10.1 → https://git.io/fjQO1
<{^_^}> [nixpkgs] @7c6f434c pushed 3 commits to master: https://git.io/fjQlW
hyper_ch2 has joined #nixos
<{^_^}> [nixpkgs] @fpletz merged pull request #66073 → nixos/unifi: create data directory with correct permissions → https://git.io/fjHb8
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/fjQlE
FRidh2 has quit [Quit: Konversation terminated!]
bakakuna has quit [Quit: bakakuna]
<{^_^}> [nixpkgs] @averelld opened pull request #66219 → python.pkgs.tensorflow: fix hash for gpu build → https://git.io/fjQla
bakakuna has joined #nixos
sigmundv has quit [Ping timeout: 268 seconds]
<manveru> emilsp: they both have direnv plugins, they basically check what's the nearest .envrc to your file/project and modify the environment of the editor to match what it generates
<emilsp> aha, fair. I think I could survive without that.
<emilsp> is there a way I can package up a deriviation into a tarball?
<manveru> well, i use the emacs direnv-mode all the time, it's super helpful :)
hyper_ch2 has quit [Remote host closed the connection]
<manveru> there is https://github.com/matthewbauer/nix-bundle but i guess it depends on what you wanna do
hyper_ch2 has joined #nixos
<emilsp> nix-bundle seems like exactly what I want.
<{^_^}> [nixpkgs] @angristan closed pull request #66083 → coinomi: init at 1.0.11 → https://git.io/fjHx9
hyper_ch2 has quit [Remote host closed the connection]
byteflam1 has joined #nixos
bakakuna has quit [Quit: bakakuna]
bakakuna has joined #nixos
orivej has joined #nixos
veske has quit [Quit: This computer has gone to sleep]
<lambda-11235> Are the package maintainers autonotified if I make a PR for their package?
<{^_^}> [nixpkgs] @lambda-11235 opened pull request #66220 → kdenlive: add missing breeze and frei0r dependencies → https://git.io/fjQl5
<lambda-11235> nvm, GitHub answered that
<gchristensen> lambda-11235: right now, if they have commit access to nixpkgs: yes. in the future: all maintainers will be auto notified.
<symphorien> Is there any plan to reenable emails to maintainers whose packages fail to build ?
ericsagnes has quit [Ping timeout: 264 seconds]
pietranera has quit [Quit: Leaving.]
<__monty__> symphorien: I guess RFC39 addresses that, at least in part.
<symphorien> I'll have to read it then, thanks :)
bakakuna has quit [Ping timeout: 248 seconds]
efet^ has quit []
<gchristensen> lambda-11235: I don't suppose you're familiar with this jam: https://invent.kde.org/kde/kdenlive/issues/298
tsrt^ has quit []
<lambda-11235> no, why?
<lambda-11235> Although, my timeline doesn't appear on X11 with missing breeze theme, which is why I had to add it.
<gchristensen> huh
damesca has joined #nixos
<lambda-11235> No segfault though
byteflam1 has quit [Ping timeout: 244 seconds]
Abednego has joined #nixos
byteflam1 has joined #nixos
Abednego` has joined #nixos
Abednego has quit [Ping timeout: 272 seconds]
Abednego` has quit [Ping timeout: 268 seconds]
<gchristensen> lambda-11235: I wonder if xdenlive should have ffmpegFull in its path too
<lambda-11235> Ah right, it probably should. It needs ffplay
<gchristensen> btw I have no idea what I'm doing. I've never edited video. I've only made a meager attempt at it once this weekend :0
nDuff has joined #nixos
mexisme has joined #nixos
byteflam1 has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @worldofpeace opened pull request #66222 → virtualbox: use wrapQtAppsHook → https://git.io/fjQ8O
Abednego` has joined #nixos
<lambda-11235> I made a meager attempt last night. An attempt that had me spending hours figuring out these missing deps, followed by 5 mins of editing.
<emilsp> is there a way I can get the ugly android ndk toolchain into my PATH ?
<emilsp> essentially, I want to evaluate https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/androidndk-pkgs/default.nix from my shell, how do I sepcify it?
<gchristensen> lambda-11235: I don't suppose I can record a little snippet with kdenlive
noudle has joined #nixos
mexisme has quit [Ping timeout: 245 seconds]
lambda-11235 has quit [Ping timeout: 258 seconds]
<__monty__> Why would adding a mostly empty `buildEnv` to my home.packages cause "dumping very large path >256MiB; this *may* run out of memory."?
Abednego` has quit [Ping timeout: 244 seconds]
gagbo has quit [Ping timeout: 244 seconds]
Abednego` has joined #nixos
nDuff has quit [Quit: zzz]
<{^_^}> [nixpkgs] @peti merged pull request #66202 → Ensure sundialr builds on macos. → https://git.io/fjQZI
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/fjQ8u
gagbo has joined #nixos
rouma has quit [Ping timeout: 258 seconds]
lambda-11235 has joined #nixos
ee1943 has quit [Read error: Connection reset by peer]
aiverson has joined #nixos
<petercommand> I am trying to build an environment with libgobject-2.0.so.0 in LD_LIBRARY_PATH
<petercommand> what package should I sepcify as buildInput?
<petercommand> I tried glib, but glib doesn't work
ee1943 has joined #nixos
<aiverson> I'm having some trouble getting LUKS set up on 19.03 on a laptop. It gives me the "Waiting for device" error message then "$DEVICE is unavailable" error message. This happens with volumes autodetected by nixos-generate-config and manually configured as best as I can figure out how. Does anyone have troubleshooting advice?
<aiverson> err... "waiting for device" status log, not error message
v0|d has joined #nixos
<petercommand> Oh..specifying glib.out works..
jb55 has joined #nixos
<{^_^}> [nixpkgs] @markuskowa merged pull request #66190 → cdo: 1.9.0 -> 1.9.7.1 → https://git.io/fjQ3B
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/fjQ8X
gagbo has quit [Remote host closed the connection]
gagbo has joined #nixos
<emilsp> can I somehow change the pkgs.stdenv.targetPlatform.config to not be my host in the repl ?
palo has quit [Quit: WeeChat 2.4]
andreas303 has quit [Remote host closed the connection]
byteflam1 has joined #nixos
palo has joined #nixos
_kwstas has joined #nixos
_kwstas has quit [Remote host closed the connection]
_kwstas has joined #nixos
<iqubic> is it possible to specify a set of run-time depedencies in a nixpkg derivation? Like say program 'foo' calls executable 'bar' as part of normal run-time operations. Can I make it so that installing 'foo' also pulls 'bar' into path?
andreas303 has joined #nixos
niso has quit [Quit: Lost terminal]
jlv has joined #nixos
<clever> iqubic: makeWrapper
<iqubic> Nice.
byteflam1 has quit [Ping timeout: 272 seconds]
<rnhmjoj> aiverson: what is your config? i've managed to set up luks following this guide: https://nixos.wiki/wiki/Full_Disk_Encryption
<iqubic> And I assume any program called at run-time would need to be listed in the build inputs, right?
<clever> iqubic: it has to be added to PATH using makeWrapper
<iqubic> Can you point me to an example of makeWrapper being used?
<clever> iqubic: all of nixpkgs, search it for makeWrapper
jlv has quit [Remote host closed the connection]
jlv has joined #nixos
zeta_0 has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #66203 → terracognita: init at 0.1.6 → https://git.io/fjQne
<{^_^}> [nixpkgs] @kalbasit pushed commit from @marsam to master « terracognita: init at 0.1.6 (#66203) »: https://git.io/fjQ8A
<zeta_0> hello guys quick question, in what directory do the haskellPackages get installed because i want to use this haskell cheatsheet after installing it in home.nix? https://nixos.org/nixos/packages.html#haskellpackages.cheat
<__monty__> clever: Maybe you know. I'm trying to use buildEnv's `pathsToLink` but it causes evaluation to run out of memory. What's going on?
<clever> __monty__: can you gist your current nix expr?
<__monty__> clever: Sure, it's just an empty buildEnv added to my home.nix currently though.
<zeta_0> so where do i access the cheat sheet pdf after installing `haskellPackages.CHeatSheet`? after the rebuild will it tell me where it is located?
byteflam1 has joined #nixos
<clever> zeta_0: the $out has a bin/cheatsheet so you could probably run that binary
<clever> zeta_0: $data has the pdf in it, but there is no easy way to access it, but that path will be in the Paths_CheatSheet.datadir :: String, which the code may make use of
<clever> zeta_0: the ONLY thing the binary does, is print the path you want!
<__monty__> clever: http://ix.io/1QNc Commenting out all the `pathsToLink` is what stopped the warning.
<zeta_0> clever: oh thanks
<clever> __monty__: pathsToLink should be a list of strings, not actual paths
<clever> __monty__: your telling nix to copy your entire /Applications and /share into /nix/store/
byteflam1 has quit [Ping timeout: 272 seconds]
_kwstas has quit [Quit: _kwstas]
<emilsp> what is this libz and where can I find one?
<clever> ,locate libz.so
<{^_^}> Found in packages: gap, zlib, gap-full, scilab-bin, gap-minimal
<{^_^}> [nixpkgs] @mmahut merged pull request #66199 → zimg: 2.9.1 -> 2.9.2 → https://git.io/fjQsM
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQ4L
<clever> emilsp: zlib is the one you want
<emilsp> thanks clever!
<zeta_0> is the nix language based on any math like how haskell is based on: lambda calculus, category theory, type theory, set theory, etc... ?
<__monty__> clever: -_-
* __monty__ nominates himself for the nix-darwin awards...
<clever> __monty__: #nix-darwin is already a channel
<gchristensen> zeta_0: perhaps you'd like to read the phd thesis
Jackneill has quit [Remote host closed the connection]
<zeta_0> gchristensen: ?
<gchristensen> ,thesis zeta_0
<__monty__> clever: Yes, didn't ask over there because this was a home-manager config, not nix-darwin, though I do run home-manager from nix-darwin.
<emilsp> clever: and what arg do I use to feed a path to a zlib.so for patchelf ?
<__monty__> clever++
<{^_^}> clever's karma got increased to 164
<simpson> zeta_0: There's a formal study of security properties and program effects (confidentiality, integrity, etc.) but I don't know what that subfield is called.
<__monty__> srhb++ srhb++ Owed you some karma.
<{^_^}> srhb's karma got increased to 62
<clever> > lib.makeLibraryPath [ zlib ]
<{^_^}> "/nix/store/w3wqang215is14xqajycbxmd52b44qkw-zlib-1.2.11/lib"
<clever> emilsp: that
<{^_^}> [nix-pills] @ggreif opened pull request #115 → Update 08-generic-builders.xml → https://git.io/fjQ4G
<emilsp> no no, what do I pass to patchelf ?
<emilsp> even with zlib, my shell can't execute this specific clang.
<clever> emilsp: what error is it giving?
<{^_^}> [nixpkgs] @adisbladis merged pull request #65720 → gradle: declare package major versions → https://git.io/fj9CT
<emilsp> ldd says it can't find libz.so.1
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fjQ4Z
<emilsp> But I do know that it's right there.
<clever> emilsp: then the rpath isnt being set right, how are you currently doing it?
<emilsp> rpath?
<emilsp> I'm not trying to derive for this executable, but rather I'm trying to get a shell.nix with which I can run this executable.
<clever> the rpath on the binary must be modified before it can run
<zeta_0> thanks guys
<gchristensen> and the non guys :)
<zeta_0> clever++ gchristensen++ simpson++
<{^_^}> clever's karma got increased to 165, gchristensen's karma got increased to 136, simpson's karma got increased to 11
_kwstas has joined #nixos
bakakuna has joined #nixos
<zeta_0> gchristensen: when i say `guys`, i mean all genders
andymandias has quit [Ping timeout: 246 seconds]
<emilsp> clever: thanks!
<{^_^}> [nixpkgs] @mmahut merged pull request #66194 → you-get: 0.4.1314 -> 0.4.1328 → https://git.io/fjQ3F
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQ4l
<emilsp> ,locate libc++.so
andymandias has joined #nixos
<{^_^}> Found in packages: libcxx
orivej has quit [Ping timeout: 245 seconds]
chloekek has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #66193 → verbiste: 0.1.45 -> 0.1.46 → https://git.io/fjQ3H
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQ48
<emilsp> eh, nope, still something is very wrong. I'm trying to run an executable from the android ndk-bundle, yet having looked at https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/androidndk-pkgs/androidndk-pkgs.nix I still can't deduce what it is that I should be doing to coax this to work.
<aiverson> rnhmjoj: I've got a laptop with an nvme drive. The first partition is an unencrypted EFI partition. The second is the LUKS partition. The LUKS partition has an LVM system in it containing a swap volume and an ext4 volume for the fs root.
jkachmar has joined #nixos
<marek> under which conditions it is okay for a package derivation to contain no files?
<mdash> marek: what would it contain then
<marek> mdash: probably only subpackages, but the main derivation itself is empty
<marek> just an empty dir in nix store
<marek> I'm little bit unsure, as it produces no output what so ever, probably a regression
<mdash> strange!
<zeta_0> clever: what do you mean by `$out` and `$data`?
coderobe has quit [Read error: Connection reset by peer]
<adisbladis> marek: Which package?
<clever> zeta_0: split output packages
<adisbladis> buildGoPackage has an empty $out for example
bakakuna has quit [Ping timeout: 245 seconds]
<clever> > haskellPackages.CheatSheet.outputs
<{^_^}> [ "out" "data" "doc" ]
<marek> adisbladis: check out this update https://github.com/NixOS/nixpkgs/pull/66191
<{^_^}> #66191 (by r-ryantm, 8 hours ago, open): wolfssl: 4.0.0 -> 4.1.0
<clever> > "${haskellPackages.CheatSheet.data}"
<marek> actually, I get no output packages with nix-review either
<{^_^}> "/nix/store/xki8f06fa1wc9llfqf2y821b174ms5bn-CheatSheet-2.9-data"
<clever> zeta_0: any package in nix can have multiple outputs, which can be GC'd independently
bakakuna has joined #nixos
<adisbladis> marek: hmmm. Weird
<{^_^}> [nixpkgs] @danielfullmer opened pull request #66223 → kdeconnect: Use qt's mkDerivation → https://git.io/fjQ4r
_kwstas has quit [Quit: _kwstas]
<zeta_0> clever: oh
byteflam1 has joined #nixos
nDuff has joined #nixos
<__monty__> Hmm, any way to make cache substitution work better on a very slow connection? I'm getting tons of timeouts and it looks like previously fetched paths aren't remembered.
<petercommand> I got this error when trying to execute Zettlr.."Settings schema 'org.gtk.Settings.FileChooser' is not installed"..
<petercommand> not sure how to install a settings schema..
<kalbasit> is there a function that can return NIX_PATH with nixpkgs modified given a NIX_PATH?
<{^_^}> [nixpkgs] @mmahut merged pull request #66181 → watchexec: 1.10.2 -> 1.10.3 → https://git.io/fjQOi
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQ4X
byteflam1 has quit [Ping timeout: 272 seconds]
<arianvp> Miyu-chan: no idea
<arianvp> haven't tested that :)
zeta_0 has quit [Remote host closed the connection]
<Yaniel> has anyone got hardware encoding to work in obs-studio
<Yaniel> ?
lambda-11235 has quit [Ping timeout: 246 seconds]
Shoubit has quit [Ping timeout: 246 seconds]
<averell> is there a way to tell a remote builder to fetch dependencies itself? i'm basically just nixo-rebuilding with --builders ssh://bla, and it's uploading tons of stuff
<{^_^}> [nixpkgs] @mmahut merged pull request #66172 → tzupdate: 1.4.0 -> 1.5.0 → https://git.io/fjQmF
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQ4D
<__monty__> averell: Only in two steps, instantiate things on the remote then nix-copy-closure them over, or substitute, which should work at that point.
<__monty__> I agree this is a painpoint.
<clever> averell: one sec...
<__monty__> Figures clever has something for this.
<clever> 213 nix = {
<clever> 250 builders-use-substitutes = true
<clever> 246 extraOptions = ''
<clever> that allows the build slaves to use their own cache config
_kwstas has joined #nixos
<jlv> What is an the easiest way to replace a file before building?
<jlv> Still trying to get seadrive-gui working. I have a theory that I would like to quickly test.
<petercommand> I was trying to install Zettlr..not sure how to get yarn to not fetch from remote servers when using yarn2nix..
<clever> petercommand: yarn --offline
<petercommand> yes
chloekek has quit [Ping timeout: 248 seconds]
<petercommand> didn't work
Wizek has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @mmahut merged pull request #66168 → symengine: 0.4.0 -> 0.4.1 → https://git.io/fjQq5
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQ47
<petercommand> got errors like: error Can't make a request in offline mode ("https://registry.yarnpkg.com/adm_zip___adm_zip_0.4.13.tgz")
<clever> petercommand: maybe its not in the yarn.lock file?
<{^_^}> [nixpkgs] @mmahut merged pull request #66167 → tmate: 2.2.1 -> 2.3.0 → https://git.io/fjQqM
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQ4b
<petercommand> clever: hm, it's not
<clever> petercommand: you may need to run yarn outside of nix to update the lock file
<averell> clever: sweet, thanks!
<petercommand> clever: oh wait, it is in the lock file
<petercommand> clever: I searched for adm_zip, but it's adm-zip in the lock file..
<petercommand> I can see that these archives are downloaded into the offline mirror
<petercommand> but somehow it's not used by yarn --offline
<aiverson> rnhmjoj: What part of the configuration information did you want? is it different from what is provided in my last message?
<{^_^}> [nixpkgs] @mmahut merged pull request #66165 → thonny: 3.1.2 -> 3.2.0b7 → https://git.io/fjQqB
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQBv
<petercommand> clever: I don't know if I am doing something wrong or not
dftxbs3e has joined #nixos
<clever> petercommand: doesnt look like youve done anything wrong
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/314e2acfe83 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<petercommand> clever: is there anything I can check etc?
<clever> petercommand: cant think of anything else to check
_kwstas has quit [Quit: _kwstas]
<petercommand> uhh..
<{^_^}> [nixpkgs] @mmahut merged pull request #66164 → tortoisehg: 4.9.1 -> 5.0.2 → https://git.io/fjQq8
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQBk
zeta_0 has joined #nixos
<petercommand> feels like I am doing something wrong. like, building yarn/node packages shouldn't be this hard
<zeta_0> clever: i just installed the `haskellPackages.CheatSheet` in home.nix but i still cannot find where it is located, (it is not in /bin/)?
<{^_^}> [nixpkgs] @mmahut merged pull request #66166 → spectmorph: 0.4.1 -> 0.5.0 → https://git.io/fjQq1
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQBt
<{^_^}> [nixpkgs] @mmahut merged pull request #66160 → tautulli: 2.1.32 -> 2.1.33 → https://git.io/fjQqv
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQBm
<clever> zeta_0: if you run the cheatsheet binary in bin, it will tell you where to find the pdf
<aanderse> marek++ (for all those merges as mmahut)
<{^_^}> marek's karma got increased to 1
<{^_^}> [nixpkgs] @takeda opened pull request #66224 → pgpool: 3.4.14 -> 4.0.5 → https://git.io/fjQBO
byteflam1 has joined #nixos
<zeta_0> clever: when i ls /bin/ it only contains: sh ?
<clever> zeta_0: home-manager installs the packages to ~/.nix-profile/bin/
<clever> zeta_0: which is already in PATH, just run `cheatsheet`
<{^_^}> [nixpkgs] @mmahut merged pull request #66156 → enlightenment.terminology: 1.4.1 -> 1.5.0 → https://git.io/fjQt7
<arianvp> anybody got experienc with cross compiling to android with nix?
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQBn
<balsoft[m]1> Hey everyone! Is anybody here using the `androidenv.emulateApp` function for VM's? If so, how do I go about finding out the correct package and activity id's?
lambda-11235 has joined #nixos
<zeta_0> clever oh thanks, now i will cp those
<clever> > pkgsCross.muslpi.hello
<{^_^}> "<derivation /nix/store/bldp1d4jmi87sv6927i2ssvfkxh9wvsc-hello-2.10-armv6l-unknown-linux-musleabihf.drv>"
<balsoft[m]1> Ideally, I'd like to start whatsapp in a headless VM
<clever> arianvp: this is the only option i can see existing right now, armv7 would be better but i dont see a preset entry for it
<zeta_0> clever: thanks
<zeta_0> clever++
<{^_^}> clever's karma got increased to 166
<{^_^}> [nixpkgs] @mmahut merged pull request #66155 → tixati: 2.61 -> 2.62 → https://git.io/fjQtV
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQBW
<arianvp> clever: what do you mean?
<arianvp> any idea why it isn't finding llvmPackages? I'm prett ysure it exists
<clever> arianvp: pkgsCross.muslpi will cross-compile static armv6l binaries, which can then run on most android devices
zeta_0 has quit [Remote host closed the connection]
<arianvp> so what is the difference between -android-prebuilt and normal arm?
<{^_^}> [nixpkgs] @mmahut merged pull request #66197 → xmr-stak: 2.10.5 -> 2.10.7 → https://git.io/fjQsR
<{^_^}> [nixpkgs] @mmahut pushed 3 commits to master: https://git.io/fjQB4
<clever> arianvp: android doesnt obey the FHS, and all the libraries are in /system/lib i believe
<arianvp> I see. but I need to cross compile to android. so perhaps I need to use that attribute?
waleee-cl has quit [Quit: Connection closed for inactivity]
chloekek has joined #nixos
<clever> arianvp: and anything built normally with nix expects a /nix/store/, so you either need to do some funny stuff to make the libraries co-operate with /system/lib/ or just go full static
<arianvp> clever: ah I see
<arianvp> clever: next problem. Play Store requires me to publish 64 bit libraries as well
<{^_^}> [nixpkgs] @mmahut merged pull request #66159 → toot: 0.21.0 -> 0.22.0 → https://git.io/fjQtp
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQBE
<arianvp> so muslpi wont get me there fully
<clever> arianvp: youll either want to fix nixpkgs to support the android ndk, or fix nixpkgs to support aarch64 muslc
ThatDocsLady has quit [Ping timeout: 252 seconds]
<arianvp> clever: but there are already pkgsCross targets for android. dont those target ndk?
<arianvp> they mention stuff about ndk for sure
<clever> > pkgsCross.aarch64-android-prebuilt.hello
<{^_^}> "<derivation /nix/store/mzqypy5pjbhwggviga6mi8m03qwpz226-hello-2.10-aarch64-unknown-linux-android.drv>"
<clever> arianvp: ah, i missed those, you can try that one also
<arianvp> clever: I did that! but I get the following error: https://gist.github.com/arianvp/55fa83018f781f4c47db71b5104af851
<arianvp> it says llvmPackages_5 is missing, but it's there
<clever> > pkgsCross.armv7a-android-prebuilt.hello
<{^_^}> "<derivation /nix/store/9fh9nl4fxhp4kvfbb8zb46vp1manaz8k-hello-2.10-armv7a-unknown-linux-androideabi.drv>"
<arianvp> > pkgsCross.armv7a-android-prebuilt.llvmPackages_5
<{^_^}> { __unfix__ = <LAMBDA>; clang = <CODE>; clang-manpages = <CODE>; clang-unwrapped = <CODE>; compiler-rt = <CODE>; extend = <CODE>; libclang = <CODE>; libcxx = <CODE>; libcxxClang = <CODE>; libcxxStdenv...
<clever> arianvp: ahh, thats probably a bug in nixpkgs then
<clever> i'm not that familiar with the internals of the cross-compile stuff yet
<exarkun> is there an idiom for, hmm, forking? a nixos module. there is a service module in nixos that I want to customize for my own purposes... but I can't copy, edit, and load the copy because all the options conflict with the in-tree options...
ajirx_ has joined #nixos
<exarkun> do I just have to give it a different name?
<clever> exarkun: one min
<{^_^}> [nixpkgs] @mmahut merged pull request #66152 → sauce-connect: 4.5.3 -> 4.5.4 → https://git.io/fjQLE
<arianvp> I usually gie it a different name
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjQBa
<balsoft[m]1> exarkun: you can override most of the stuff!
ajirx has quit [Ping timeout: 258 seconds]
<balsoft[m]1> exarkun: What are you trying to do?
<{^_^}> [nix-pills] @danbst merged pull request #115 → Update 08-generic-builders.xml → https://git.io/fjQ4G
<{^_^}> [nix-pills] @danbst pushed 2 commits to master: https://git.io/fjQBV
<exarkun> "disabledModule" looks like it's probably what I want... but I'll explain what I'm trying to do, too
<exarkun> services.tahoe allows for some tahoe configuration to be defined but not all of it
<exarkun> so broadly, I'm making a version of that module that lets me control all the configuration I want
<simpson> exarkun: FWIW you have my blessing to make a less-shitty version of that module. I am not offended.
<clever> exarkun: sounds like a good use for disabledModule, and then file a PR once its working nicely
<aiverson> And now I have a kernel panic when I try to make it let me start a recovery shell.
<exarkun> clever: cool, that sounds about right
<exarkun> simpson: it doesn't seem shitty, just incomplete :) also some of the configuration I want to control doesn't even exist in tahoe master yet ...
<pie_> qyliss: i have some questions about your config
<pie_> qyliss: you have a default.nix at the top level that imports the overlays, but you also have nixpkgs.overlays set in the nix module, why?
phreedom has quit [Ping timeout: 260 seconds]
psyanticy has quit [Quit: Connection closed for inactivity]
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/314e2acfe83 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<yorick> is there a nix copy --keep-going?
<qyliss> pie_: all good questions that I do not know the answers to right now but might when I am more awake
<Hedgework> Hey, Nix newb here... is there an easy way to cough up the list of things I've installed on the fly via "nix-env -iA whatever.package" so that I can figure out what I want to put in my declarative config for the next machine?
<clever> Hedgework: nix-env -q
<Hedgework> clever: Thank you!
jlv has quit [Ping timeout: 260 seconds]
<pie_> qyliss: ty, trying to make a good config here >.>
leotaku has quit [Quit: ZNC 1.7.3 - https://znc.in]
leotaku has joined #nixos
<pie_> qyliss: idk if you know about NIXOS_EXTRA_MODULE_PATH, i added that to `activate` to have it automatically import a common set of modules i want, as opposed to importing it via imports = [ ... ], do you know any reason that might be bad? (line 23 https://bpaste.net/show/sg_A )
linarcx has quit [Ping timeout: 248 seconds]
<clever> pie_: i would just make my own foo.nix, that has both common-modules and configuration.nix under imports
<aiverson> Can anyone here help me figure out getting an install under LUKS running?
<pie_> clever: yeah its a difference of one line i guess
<clever> aiverson: what problem are you having?
<clever> pie_: and more likely to work via nixos-rebuild
<aiverson> When I try to boot it, it can't find the partition that LUKS is on.
<pie_> clever: ah hm
<pie_> clever: yeah ok
<clever> aiverson: can you pastebin your configuration.nix ?
<clever> aiverson: you can boot the install ISO again, luksOpen, and mount everything back under /mnt/
<pie_> qyliss: clever: not sure if this config is compatible with rebuild to begin with now that i look at it
<aiverson> I can do that. I can luksOpen and mount everything.
<aiverson> I can read and write the filesystem, and even nix-enter it.
<aiverson> The boot loader registers the nixos generations written to /boot and the nixos initrd gets loaded and enters stage 1 boot. And then it complains about /dev/whatever-I-try not existing. I've used the autogenerated hardware-configuration.nix; I've written my own lines to use alternate names.
<clever> aiverson: if you pastebin both the configuration.nix and hardware-configuration.nix, i can take a look at them
<clever> aiverson: gist helps when dealing with multiple files at once
endformationage has joined #nixos
fendor has joined #nixos
<{^_^}> [nixpkgs] @bachp opened pull request #66225 → gitlab-runner: don't bundle prebuilt docker images → https://git.io/fjQB7
zeta_0 has joined #nixos
<aiverson> ...I might have figured it out. Let me test something.
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/03dcf02ac32 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
mmlb3 has joined #nixos
<{^_^}> [nixpkgs] @grahamc merged pull request #66220 → kdenlive: add missing breeze and frei0r dependencies → https://git.io/fjQl5
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/fjQBb
fendor has quit [Remote host closed the connection]
fendor has joined #nixos
<aiverson> Ok, I got it fixed. nixos-generate-config wasn't detecting the luks volume and adding the luks device line correctly, and when I tried to replace the hardware-configuration.nix entirely, I forgot to include the nvme kernel module in the initrd.
<aiverson> Now I just need to figure out why i3 isn't actually starting when it should when I log in.
<{^_^}> [nixpkgs] @xvello opened pull request #66226 → Add bluez-qt as an explicit dependency of plasma5 → https://git.io/fjQRU
<clever> aiverson: what FS is ontop of the luks?
<{^_^}> [nixpkgs] @xvello closed pull request #65440 → bluedevil: make bluez-qt a propagatedBuildInputs → https://git.io/fjy42
chiefgoat has quit [Quit: ZNC 1.7.4 - https://znc.in]
chiefgoat has joined #nixos
<aiverson> The LUKS contains an LVM containing a swap volume and an ext4 volume.
<clever> aiverson: ah, yeah, nixos-generate-config has trouble finding the path from fs->lvm->luks
<clever> so it doesnt know the luks is required
zupo has joined #nixos
<aiverson> Is there something I can do to fix that in the future and make a PR against nixos-generate-config? Is that an existing issue with someone working on it?
nDuff has quit [Quit: zzz]
mexisme has joined #nixos
wfranzini has joined #nixos
<petercommand> clever: turns out it was probably because the yarn2nix I used is too old
_kwstas has joined #nixos
<petercommand> switching to a newer version solved the original problem
mexisme has quit [Ping timeout: 276 seconds]
rgrau has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @aanderse opened pull request #66227 → openscenegraph: drop 3.4.x → https://git.io/fjQR4
<{^_^}> [nixpkgs] @aanderse closed pull request #66149 → simgear: 2018.3.1 -> 2019.1.1 → https://git.io/fjQIj
bakakuna has quit [Ping timeout: 268 seconds]
fendor has quit [Ping timeout: 246 seconds]
Abednego` has quit [Ping timeout: 246 seconds]
Edes has quit [Ping timeout: 245 seconds]
coderobe has joined #nixos
<{^_^}> [nixpkgs] @averelld opened pull request #66228 → openjfx: fix build → https://git.io/fjQR5
coderobe has quit [Excess Flood]
coderobe has joined #nixos
doyougnu has joined #nixos
Edes has joined #nixos
meck has quit [Quit: WeeChat 2.5]
johanot has joined #nixos
meck has joined #nixos
gchristensen has quit [Quit: WeeChat 2.4]
{^_^} has quit [Remote host closed the connection]
__monty__ has quit [Quit: rebootying]
{^_^} has joined #nixos
jlv has joined #nixos
gchristensen has joined #nixos
<gchristensen> ,botsnack
<{^_^}> Oh thanks, have a cookie yourself
<gchristensen> oops :/
<jlv> I'm getting an error "/nix/store/m93jjbdb9nvc1f38fxbf14rs4r1g013a-curl-7.65.3/lib/libcurl.so.4: no version information available" when trying to run a package I built. Not sure what to do about that.
<johanot> :D you are spoiling it
<johanot> gchristensen:
<damesca> This feels like a dumb question - what's the difference between nixpkgs-19.03-darwin and nixos-19.03?
<{^_^}> [nixpkgs] @leenaars opened pull request #66230 → pythonPackages.application: 2.0.2 -> 2.7 → https://git.io/fjQ0U
<{^_^}> [nixpkgs] @xvello opened pull request #66231 → ktexteditor: compile with editorconfig-core-c → https://git.io/fjQ0T
<simpson> damesca: Presumably the biggest difference is the kernel being built against; NixOS is Linux-based.d
<{^_^}> [nixpkgs] @leenaars closed pull request #66230 → pythonPackages.application: 2.0.2 -> 2.7 → https://git.io/fjQ0U
<damesca> So if I'm using nix on a mac, all my packages are coming from nixpkgs-19.03-darwin?
<arcnmx> different set of tests gate the channel releases I think, because darwin channel doesn't care if any nixos/linux specific tests don't pass?
<arcnmx> and can update sooner because yeah kernel and things don't need to wait to be built? not sure how it works out in practice...
<damesca> I'm looking to pin packages in my git repo that contains my config, and I have a mac for a laptop and a linux homeserver - so I should pin nixos-19.03 and nixpkgs-19.03-darwin and use those as my channels for linux/mac respectively?
<damesca> I feel like my thinking isn't right and I'm missing something
<damesca> /multiple things
<pie_> qyliss: ok so the top level default.nix is to load the overlays as soon as possible i think, but im not sure how that gets called
<simpson> That doesn't sound wrong. The same configuration might build slightly different packages on a lower level, but that shouldn't matter.
Thra11 has joined #nixos
<{^_^}> [nixpkgs] @johanot opened pull request #66232 → kubernetes: 1.13.7 -> 1.13.9 → https://git.io/fjQ0O
__monty__ has joined #nixos
<pie_> qyliss: which is to say, my problem is, i dont have that top level default.nix and when im defining my modules, they dont see my overlays, because i dont set them anywhere
<damesca> simpson: good to know, thanks
<{^_^}> [nixpkgs] @domenkozar merged pull request #64286 → haskellPackages.inline-c-cpp: fix build on darwin → https://git.io/fj6WF
<{^_^}> [nixpkgs] @domenkozar pushed 2 commits to master: https://git.io/fjQ0s
<pie_> well, the modules get called via _somemachine_/configuration.nix
<pie_> the problem is configuration.nix doesnt have the overlays set when it's called
byteflam1 has quit [Ping timeout: 268 seconds]
o1lo01ol1o has joined #nixos
ris has joined #nixos
mexisme has joined #nixos
<gchristensen> quit
gchristensen has quit [Quit: WeeChat 2.4]
chloekek has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @BenSchZA opened pull request #66233 → spotifyd: update cargoSha256 hash → https://git.io/fjQ04
gchristensen has joined #nixos
gchristensen has quit [Client Quit]
byteflam1 has joined #nixos
johanot has quit [Quit: WeeChat 2.4]
gchristensen has joined #nixos
<qyliss> pie_: top-level default.nix is what nixpkgs points to
<pie_> hm....right
<pie_> qyliss: not in activate?
<qyliss> in nix.nixPath
<pie_> ok so i guess i might have a bootstrapping problem
<pie_> i expect overlays to already work on the first load with my current setup
<pie_> s/load/rebuild/
<pie_> hm maybe -I will wokr
<Thra11> I'm really loving NixOS this evening. Kept misconfiguring my system, but NixOS just lets me switch back to a working generation (or worst case power-cycle and boot into a working generation)
<zeta_0> is the package `ihaskell` broken for all ghc versions? i really want to use this package?
marek has quit [Ping timeout: 248 seconds]
justan0theruser is now known as justanotheruser
wfranzini has quit [Remote host closed the connection]
<zeta_0> and the package `haskell-overridze` as well?
marek has joined #nixos
o1lo01ol1o has quit [Ping timeout: 258 seconds]
ixxie has quit [Ping timeout: 268 seconds]
<pie_> qyliss: that doesnt make sense...if thats true how does the following from `activate` work?: `nix build -f '<nixpkgs/nixos>' --out-link "$link" "$@" system` work? wouldnt that need <nixpkgs/nixpkgs/nixos>?
<pie_> to be fair NIX_PATH in activate is export NIX_PATH=nixos-config=$d/config/nodes/$sys/configuration.nix:$d
gagbo has quit [Ping timeout: 246 seconds]
<pie_> yeah ok, with $d that makes sense because it looks for $d/nixpkgs/nixos
<qyliss> pie_: no, because the root default.nix re-exports nixpkgs/default.nix
gagbo has joined #nixos
<zeta_0> has anyone here tried `ihaskell`?
WhittlesJr has quit [Remote host closed the connection]
<pie_> qyliss: i dont really get how that applies here...
<pie_> qyliss: the top level default.nix and importing <nixpkg/nixos> from $d=the_root_of_the_tree both make sense to me in isolation, but passing -I nixpkgs=the_root doesnt seem to change anything (and im surprised it works at all given that it should be pointing <nixpkgs/nixos> to a nonexistent location?
asymptotically has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @jtojnar merged pull request #66015 → openimageio2: 2.0.9 -> 2.0.10 → https://git.io/fjHy0
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/fjQ0d
<pie_> that should be defined in nixpkgs-overlays/mapDir.nix
<pie_> qyliss: if i import the top level in the repl, it works
<lejonet> What would be the easiest way to override a feature of a kernel? (I want to enable the explicitly disabled ia32emulation, that is done for the hardened kernels)
<lejonet> I can see that in the function hardenedLinuxPackagesFor (which is used to generate the hardened kernel packages) that features.ia32Emulation = false; Would I have to make my own hardenedLinuxPackagesFor and hardened kernel packages in an overlay or is there an easier way?
<pie_> aaah what the heck NIX_PATH=nixos-config=./config/nodes/nixos/configuration.nix:. nix repl also works in the repl...
<zeta_0> so if i switch from ghc 865 to ghc 864, ihaskell should work, right? https://github.com/gibiansky/IHaskell/blob/master/release-8.6.nix https://github.com/gibiansky/IHaskell
<zeta_0> ?
<kalbasit> I can't find an ARM AMI, do we not have one? cc gchristensen?
<pie_> qyliss: am i making some dumb mistake? https://bpaste.net/show/T0C8
<lejonet> I think I'll just make my own thing in an overlay
Jackneill has joined #nixos
jlv has quit [Ping timeout: 260 seconds]
Jackneill has quit [Remote host closed the connection]
<symphorien> lejonet: see the dedicated section in https://nixos.wiki/wiki/Linux_kernel
<lejonet> symphorien: that one only goes through commandline and modules, not features
<symphorien> There is a section "custom configuration"
<lejonet> I have overriden the features thing with the kernelPatches so I do have ia32 emulation turned on for my kernel, but I need the actual feature to be set to true, to satisfy installing steam
<symphorien> Ah I see
<lejonet> Should've added why I needed to do the feature overriding, sorry bout that
<symphorien> No idea then, sorry
_kwstas has quit [Quit: _kwstas]
__monty__ has quit [Quit: leaving]
<lejonet> Had I "only" needed the feature on the kernel, the custom configuration in that wikipage is enough :) (that is where I started)
<lejonet> symphorien: I'm just gonna make my own package, with my own function that doesn't set features.ia32emulation = false; (generic.nix sets it to true by default)
<lejonet> and put it in an overlay
<lejonet> and use that for kernelPackages
Edes has quit [Quit: leaving]
jsgrant_ has joined #nixos
<pie_> qyliss: ok 1) i think i messed up something in the overlay override of lib causing the infrec 2) isnt {lib, ...} supposed to be pkgs.lib? dont see why that broke the way it did...
damesca has quit [Remote host closed the connection]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @yurrriq opened pull request #66234 → pythonPackages.bugwarrior: depend on jira, comment out test deps → https://git.io/fjQEm
zupo has joined #nixos
<pie_> or not...im hella lost.
jlv has joined #nixos
liberiga has joined #nixos
hyperfekt has joined #nixos
ramses_ has quit [Remote host closed the connection]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<hyperfekt> y'all i'm so happy. i managed to pin NixOS with no checkout :D i did have to chase a bug for two days but it turns out i had simply forgot an import statement '=D
doyougnu has quit [Ping timeout: 246 seconds]
lambda-11235 has quit [Quit: Bye]
<pie_> apparently accessing pkgs.lib in a module causes infinite recursion? wtf?
<hyperfekt> not usually. could it be that you're using it to import more modules?
mexisme has quit [Ping timeout: 252 seconds]
<pie_> hyperfekt: yeah
<pie_> imports = builtins.attrValues (pkgs.lib.mapDirFiles (n: import n) ./modules);
<pie_> if i use lib instead of pkgs.lib the mapDirFiles attr is missing for some reason :(
<pie_> (i add it via an overlay)
npmccallum has quit [Quit: npmccallum]
<hyperfekt> i'd suggest using (import <nixpkgs> {}) instead of pkgs
<hyperfekt> you can't use pkgs in importing modules for reasons the nix sages know
<pie_> [incoherent frustration noises]
* pie_ shakes hyperfekt gently
<pie_> whyyy
<pie_> is this documented anywhere
<infinisil> pie_: How do you declare the override that adds that to lib?
<infinisil> overlay*
<pie_> infinisil: i nop-ed the overlay and it still causes infrec so its not my fault
<pie_> (unless i messed up my testing)
mexisme has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #63790 → nixos/gdm: add autoSuspend option → https://git.io/fjrVZ
<pie_> ok actually, guess i should make a repro or something, ugh
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fjQE2
ericsagnes has joined #nixos
<infinisil> I've gotten pretty good at stopping infrec causes in modules :)
<hyperfekt> yeah, apparently the module args depend on the closure of imports somehow
<Guillaum> what binutils should I override if I want to override all binutils involved in pkgCross.aarch64-multiplatform. I tried to override pkgsCross.aarch64-multiplatform.buildPackages.binutils-unwrapped, but gcc for aarch64 is still using the old binutils.
<infinisil> s/stopping/finding
mckeankylej has joined #nixos
<pie_> hyperfekt: phrased that way kind of makes sense
<infinisil> pie_: And you import this overlay where?
<mckeankylej> does anyone know how to build a specific version of chromium? I dont understand how to use the nix found here: https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/browsers/chromium/update.nix
<infinisil> Well I guess you do `nixpkgs.overlays = ...`
<pie_> so, by passing overlays to the top level nixpkgs funciton
<hyperfekt> mckeankylej: That's for the updater, if you just want a specific version it'd probably be easiest to just override the source of one of chromium packages (stable/dev/nightly).
evanjs has joined #nixos
<pie_> hyperfekt: ok but in that case how the heck do i get my overlay stuff to show up in the lib argument
<infinisil> pie_: What's ./nixpkgs?
<mckeankylej> hyperfekt: how do I do that I tried `pkgs.chromium.override { src = .. }` but src wasnt an option
<pie_> infinisil: checkout of nixpkgs
<infinisil> Hm..
<evanjs> Question re adding to maintainers. Is there a point in time when I am expected to add myself to maintainers for a package? Like one PR, multiple, etc?
<{^_^}> [nixpkgs] @xaverdh opened pull request #66235 → kernel/modules-closure.sh: fix the modules closure → https://git.io/fjQEw
<hyperfekt> mckeankylej: override is for the arguments passed to the nix file, you want overrideArgs for the arguments passed to mkDerivation
<pie_> evanjs: i dont think theres any official policy
byteflam1 has quit [Ping timeout: 246 seconds]
<pie_> hyperfekt: override...Args?
Thra11 has quit [Ping timeout: 258 seconds]
<pie_> huh
<infinisil> pie_: What are you evaluating exactly to cause inf rec?
<evanjs> pie_: Alright. Figured as much, just didn't want to make assumptions.
<pie_> infinisil: just https://bpaste.net/show/iMx7 , the actual arguments to mapDirFiles dont matter at all
ericsagnes has quit [Ping timeout: 250 seconds]
<infinisil> evanjs: Feel free to add yourself as maintainer even if you haven't done any work on it. Even being interested in helping it keep running is better than no maintainer
<hyperfekt> pie_: You should be able to pass your overlay to the nixpkgs you're importing (like I suggested) in the arguments, like (import <nixpkgs> { overlays = ... })
<infinisil> pie_: Ah there's your problem. You can't use pkgs in imports
<pie_> hyperfekt: oh right. thats crappy though :(
<pie_> infinisil: yeah thats what hyperfekt said
<infinisil> Ah didn't see
<pie_> infinisil: is this documented? :P
<hyperfekt> haha, i'm not the one for beautiful solutions, i'm glad if my own stuff works at all :b
<pie_> x( thanks anyway1
<infinisil> pie_: I haven't seen anything, soo probably not
erasmas has quit [Quit: leaving]
ng0 has quit [Quit: Alexa, when is the end of world?]
<hyperfekt> Hm, we should fix that. But maybe with input from someone who knows /why/ this is actually happening.
* pie_ points to nbp? :P
mexisme has quit [Ping timeout: 250 seconds]
<mckeankylej> hyperfekt can you show me an example of overrideArgs
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/2ea8d578e06 (from 53 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
ericsagnes has joined #nixos
ozychhi has quit [Quit: WeeChat 2.5]
<hyperfekt> mckeankylej: oh sorry, i meant overrideAttrs -_- (https://nixos.org/nixpkgs/manual/#sec-pkg-overrideAttrs)
<infinisil> hyperfekt: pie_: It's happening because the list of imports depends on pkgs, but pkgs can change depending on overlays that are applied, and you can only figure out all the overlays applied if you evaluate all imports, so there's the infinite recursion
<evanjs> infinisil: alright, that essentially answers my question. Thanks!
<infinisil> (because there's the nixpkgs.overlays option you can set in potentially all NixOS modules)
<pie_> infinisil: why does the list of imports depend on pkgs?
<infinisil> pie_: In your expression it does
<infinisil> `imports = builtins.attrValues (pkgs.lib.mapDirFiles (n: import n) ./modules);`
<mckeankylej> ah thanks thats doing the trick :)
troydm has quit [Ping timeout: 246 seconds]
<pie_> infinisil: but if you take the fixpoint of applied overlays and then use it...?
<hyperfekt> mckeankylej: Here's that example (not chromium, you probably want to override the version argument, too): https://github.com/hyperfekt/nixos-cfg/blob/master/install/restic-restore.nix
<pie_> i mean im pretty smol brain, but to me it looks like my use of pkgs here is orthogonal to the set of overlays
<infinisil> pie_: fixed points don't magically allow you to make stuff depend on itself. They only work when there's no cycles
troydm has joined #nixos
<infinisil> > fix (x: x)
<{^_^}> infinite recursion encountered, at (string):256:9
<pie_> obviously theres a cycle somewhere but i feel like there doesnt need to be..
<pie_> let me reread what you said like 5 more times :I
<hyperfekt> infinisil: That can't be it, I get recursion with any module argument (which have no relation to overlays), not just nixpkgs ones.
<pie_> one should probably look at the traceback
<infinisil> pie_: So a bit more clearly: To know what pkgs.lib is, you need to evaluate *all* overlays, because all of them could change .lib. To know all overlays, you need to know all NixOS modules. To know all NixOS modules, you need to traverse the `imports` list of all of them. But the only way you can traverse it for that module of yours is to evaluate the expression that uses `pkgs`
<hyperfekt> pie_: lmk when that one makes sense to you :'D
___laika has quit [Ping timeout: 245 seconds]
<infinisil> hyperfekt: Not sure what you mean by that. If you have a concrete case of infinite recursion I can probably tell you where the cycle is
<pie_> infinisil: ok that sounds a bit more plausible
<pie_> here's a traceback btw https://bpaste.net/show/UEUL
ozychhi has joined #nixos
<pie_> infinisil: where in https://github.com/Infinisil/system do you create "mine." stuff?
<infinisil> pie_: Nowhere, options can be set freely
jsgrant_ has quit [Quit: Lost terminal]
<pie_> ah right
jlv has quit [Remote host closed the connection]
<hyperfekt> infinisil: Here you go, minimal repro: https://github.com/hyperfekt/modarg-import-recursion
<infinisil> hyperfekt: Pretty much same reason: To know all imports it needs to evaluate test, to know test it needs to evaluate all imports
orivej has joined #nixos
<infinisil> The set of values that can be a dependency of `imports` is limited to ones that don't go through the module-loop, such as `lib`
<{^_^}> [nixpkgs] @worldofpeace opened pull request #66236 → Reorganize GNOME tests, re-enable LightDM for release-combined → https://git.io/fjQuT
<hyperfekt> Yeah, I was just saying it can't have anything to do with the overlays. So in the pkgs case it's not about knowing about all overlays, but about not knowing pkgs, right?
<hyperfekt> Cause iirc even if you don't set pkgs with _module.args it'll give you a recursion. Or is the only thing taken to evaluate pkgs from the configuration the overlays?
<infinisil> Ah yeah it's not overlay-specific. I think in the pkgs case it's only about overlays and config, (because I think only nixpkgs.overlays and nixpkgs.config can change pkgs)
<infinisil> If those two options didn't exist, infinite recursion probably wouldn't occur if you used `pkgs` in `imports`
<infinisil> Ah right
<infinisil> You're right, it would still be a problem because pkgs is set through _module.args
jlpeters has joined #nixos
<hyperfekt> So we should document that you can't use pkgs or self-defined module arguments to determine imports, but lib is fine.
<hyperfekt> (or config)
lord| has quit [Quit: WeeChat 2.5]
<hyperfekt> It would be interesting to have an index of errors and causes in the manual
gagbo has quit [Ping timeout: 248 seconds]
gyroninja__ has joined #nixos
mckeankylej has quit [Remote host closed the connection]
gagbo has joined #nixos
<hyperfekt> Is _module.args even documented anywhere?
<infinisil> config also won't work
<hyperfekt> yeah, i added that in the next line down :b
<infinisil> Ahh
<{^_^}> [nixpkgs] @evanjs opened pull request #66237 → cht.sh: unstable-2018-11-02 -> unstable-2019-08-06 → https://git.io/fjQuc
lord| has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #66238 → Update vulkan packages → https://git.io/fjQuC
shu9 has joined #nixos
shu9 has quit [Client Quit]
gagbo has quit [Ping timeout: 258 seconds]
gagbo has joined #nixos
___laika has joined #nixos
<asymmetric> is there a way to get the etc nixos module to change ownership of directories it creates?
<infinisil> asymmetric: Did you look at the available options under environment.etc?
growpotkin has joined #nixos
<asymmetric> infinisil: yes, they only refer to the files created by the module, not the directories
<asymmetric> afaict
<growpotkin> Is there a cheater way to generate a `shell.nix` from a `default.nix`? Basically just to provide `pkgs`, and `stdenv`.
<growpotkin> I usually just copy and paste the `default.nix` and then provide defaults for all of the inputs lol
<infinisil> asymmetric: Hm I see..
<growpotkin> which I am 99% sure is not the best way to go about it.
abathur has joined #nixos
<infinisil> asymmetric: Doesn't look possible then. Might be nice if this functionality could be added though
<infinisil> asymmetric: Although, I'm not sure what the usecase is, because a symlinked directory is constrained by the permissions on both ends
<infinisil> And one end is in the nix/store
<infinisil> Meaning anybody can read it
<asymmetric> infinisil: doesn't have to be a symlink though, can be a proper file
<asymmetric> or directory. if you change `mode`
<asymmetric> this is for a service that writes to its own config files at runtime
<infinisil> Oh hm, couldn't you do that in /var/lib instead?
<infinisil> I think that's what people usually do
<infinisil> in such cases
mbrgm has quit [Ping timeout: 252 seconds]
mbrgm has joined #nixos
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/ac95de0d2ea (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
<asymmetric> what's the advantage? if it is that i can create directories and control permissions in a systemd service, then i can do the same inside /etc right?
<infinisil> /etc is not being set up with systemd, it's some etc.sh script in nixpkgs
<growpotkin> asymmetric: It depends on the file, but I generally try to avoid manually controlling any of the files in /etc because so many of them are generated. It's not necessarily wrong but it might create conflicts
<infinisil> systemd with systemd.tmpfiles would provide a lot more control
evanjs has quit [Quit: WeeChat 2.5]
<asymmetric> thx, i'll look into using /var/lib
<asymmetric> any particular module i can use as inspiration?
<asymmetric> i've been looking at tt-rss
<infinisil> Searching for `systemd.tmpfiles` in nixpkgs should give you lots of examples
<growpotkin> asymmetric: I missed the beginning of the conversation but I've written a handful of Nix services. What exactly were you trying to build?
<asymmetric> growpotkin: pi-hole
<pie_> infinisil: did I do something wrong here? https://bpaste.net/show/j9Nw im enabling the options but none of my traces run...
<growpotkin> oh nice
<pie_> infinisil: it is getting imported because syntax errors show up...
___laika has quit [Ping timeout: 272 seconds]
<infinisil> what do you mean none of your traces run?
<infinisil> Oh the trace up there
<pie_> err, yeah just one
<infinisil> pie_: An option won't be evaluated unless you use it :)
<infinisil> Lazyness and such
<pie_> the real problem is its complaining about not setting a boot device but this is copied straight out of my config, and re: im enabling the stuff
<pie_> infinisil: yeah but i set mine.grub.encryptedZfs = true;
<infinisil> Oh
<infinisil> Hm...
<pie_> qyliss's stuff looks good but damn what am i doing :I
<pie_> im breaking everything
<qyliss> pie_: if you ask me tomorrow I'll help you out
<pie_> qyliss: thanks, im hoping i can get some stuff working till then xD
<qyliss> glhf :)
<infinisil> pie_: Oh, you can't use mkIf like that
<infinisil> pie_: `mkIf foo { ... } // mkIf bar { ... }` doesn't work
<pie_> ...
<pie_> ffs lol
<infinisil> You need `mkMerge [ (mkIf foo { ... }) (mkIf bar { ... }) ]`
<pie_> [incoherent screaming]
gagbo has quit [Ping timeout: 248 seconds]
<pie_> that looks fine but geez, i guess i need to read the list of all the types in the manual
<infinisil> I guess it's kind of bad that this doesn't give an error
<pie_> infinisil: so this isny even nix basically :P
<pie_> im learning an EDSL
gagbo has joined #nixos
<infinisil> Yeah pretty much :)
<pie_> gd it
<infinisil> Actually one thing that inspired nixlisp is how you can't really do proper dsl's in nix, because the standard language features get in the way
<pie_> nixlisp?
<pie_> infinisil: not @ nixlisp; ugh the rabbithole just keeps getting deeper :P
<growpotkin> Oh damn have you been working on LISP tools for Nix?
<pie_> 0_0 whats going on here
<infinisil> :P
* jackdk wonders if it's a good idea to generate nix from m4 macros and IFD them...
<pie_> infinisil: did you embed a lisp
<growpotkin> I just had a major breakthrough the other day for making shells
<pie_> growpotkin: im listening
<growpotkin> I even got it to work on Mac lol
<growpotkin> here one sec let me make a gist
<growpotkin> basically i prop up a localized asdf and sbcl config in the project as a part of the `shellHook`.
<growpotkin> It's certainly not perfectly "pure" as we normally like in Nix but it's miles better than nothing, and it doesn't assume that the caller has any LISP configurations/libs available on their system to start with.
ris has quit [Ping timeout: 252 seconds]
<growpotkin> BEHOLD!
<growpotkin> lol
zeta_0 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @MetaDark opened pull request #66240 → protontricks: 1.2.3 -> 1.2.4 → https://git.io/fjQuj
___laika has joined #nixos
Rusty1 has joined #nixos
alienpirate5 has joined #nixos
alienpirate5 has joined #nixos
alienpirate5 has quit [Changing host]
<alienpirate5> Can someone please explain why building a sd image for a raspberry pi results in pulling in/building qemu
<growpotkin> alienpirate5: This is a shot in the dark but I'm going to guess it's to verify that the image passes some tests
<{^_^}> [nixpkgs] @MetaDark opened pull request #66241 → pythonPackages.vdf: 3.1 -> 3.2 → https://git.io/fjQzT
<alienpirate5> but it's cross-compiling qemu