gchristensen changed the topic of #nixos to: NixCon live stream: https://www.youtube.com/c/NixCon/live https://nixcon2018.org/ || NixOS 18.09 released https://discourse.nixos.org/t/1076 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon
<Peaker> What nix package provides that one?
<avn> Peaker: btw, yesterday I tried build your wip branch, and it works. (but I replace your pinned version with master)
<Peaker> avn, pinned version of which package?
<avn> Peaker: of nixpkgs
<Peaker> avn, ah. Did you run it? Open a GL window/etc?
<avn> yes
<Peaker> out of the box?
<Peaker> No tinkering?
<avn> But I failed to switch it to using system glfw
<Peaker> avn, yeah cause GLFW-b embeds its own copy, in some version of glfw
<Peaker> (rather bindings-glfw does that)
<avn> looks like it have patched version
<Peaker> transparency related patch? I think that one is no longer needed
<Peaker> (was an OS X bug workaround)
maximiliantagher has joined #nixos
<infinisil> Peaker: sourceByRegex still has some problems though..
<infinisil> E.g. if you want to include everything in `./src/*` you need to have an entry for `src` and one for `src/*`
<infinisil> Because Nix won't even recurse if you don't have the first one
<infinisil> Which is really bad UX imo
<infinisil> And I spent like half an hour debugging an error because of this
<avn> probably, it complained on something transparency related
<cyounkins> So I just installed NixOS in Virtualbox, then did `nix-env -i w3m`. `w3m google.com` brings up a mix of the webpage /and/ the tail end of `dmesg` which starts with "BUG: unable to handle kernel paging request at...". Tried with PAE/NX set and unset in virtualbox. Nested paging VT-x is enabled. The only thing that's maybe odd is I'm using virtualized EFI. Any thoughts?
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Peaker> yay, I just managed to get it work here too! a nix build!
<Peaker> avn, so your patch to use libGL in the right place -- is not the one I need, I think, cause GLFW loads /nix/store/<hash>-mesa-noglu-18.2.2-drivers/lib/libGLX_mesa.so (not libGL.so)
peacememories has joined #nixos
Rusty1 has joined #nixos
<avn> Peaker: I feel is a good idea to refer some env variable for libGLX_xxx.so searching, but regular LD_LIBRARY_PATH should works as well
<Peaker> avn, yeah, I managed to make it work with LD_LIBRARY_PATH but I'm going to try the patch approach for it to be as seamless as possible (modulo the /run/opengl-driver thing)
<avn> Peaker: I am on nixos, and /run/opengl-drivers link is in LD_LIBRARY_PATH and points to $mesa.drivers
<avn> in theory, libGLX_... can be provided by other packages as well.
<Peaker> why does nixGL require me to tell it which hardware I have? Can't it use lspci?
<{^_^}> [nixpkgs] @Mic92 opened pull request #50534 → ###### Motivation for this change → https://git.io/fpcYT
<catern> hey #nixos, I have a library which depends on some executables, so it hardcodes the path to those executables in the output build artifacts, which is all good
<catern> now I have some other executables that I want only at test-running-time
<catern> should I just look them up on the PATH? that seems a bit awkward and different from how I treat other executables
<catern> (this is a Python library, not that that really matters)
<{^_^}> [nixpkgs] @alyssais opened pull request #50535 → harfbuzz: 2.1.0 -> 2.1.3 → https://git.io/fpcYm
<Peaker> what is the fully qualified name of the "git" package (providing the git binary)?
das_j has quit [Remote host closed the connection]
das_j has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #50534 → python.pkgs.eyeD3: 0.7.8 -> 0.8.7 → https://git.io/fpcYT
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpcYZ
<v0|d> exarkun22, clever: what about nix-build -E 'import <nixpkgs/nixos> { configuration = (import ./rpi.nix).rpi; }' --show-trace ?
<v0|d>
<cyounkins> Peaker: I'm a noob but `nixos.gitMinimal` or `nixos.gitAndTools.gitFull`?
<Peaker> cyounkins, thanks, found the query command too :)
<infinisil> ,locate bin git
<{^_^}> Found in packages: git
<infinisil> > pkgs.git # apparently too
<{^_^}> "<derivation /nix/store/73k8gcs1xxw9pp6sagl75klim9m6drzk-git-2.18.0.drv>"
jluttine has quit [Ping timeout: 268 seconds]
jluttine has joined #nixos
<Peaker> can I provide some git info ("git status", the git hash, etc) as inputs to the build? how do nix projects do the embedded version info thing?
<Peaker> (I guess I could filter out only some of the .git, but that's awkward)
kai_w has quit [Quit: Konversation terminated!]
das_j has quit [Remote host closed the connection]
das_j has joined #nixos
das_j has quit [Remote host closed the connection]
<Peaker> is there any way to get incremental builds of my not-yet-working nix build? I tried "nix-shell default.nix -A lamdu" and in the shell using "nix-build -K -A lamdu" -- but it rebuilds everything every time anyway :(
<Peaker> (after each error)
<{^_^}> [nixpkgs] @c0bw3b opened pull request #50536 → xercesc: disable SSE2 extension → https://git.io/fpcYa
c0bw3b_ has quit [Remote host closed the connection]
<v0|d> Peaker: try nix-shell and compiling manually
dweller has joined #nixos
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
maximiliantagher has quit [Remote host closed the connection]
Ariakenom has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @Mic92 opened pull request #50537 → python.pkgs.beaker: 1.8.0 -> 1.10.0 → https://git.io/fpcYh
<Peaker> nixGL has default.nix with exprs defining various packages. how can I 'nix-env -i' one of those (by its internal name) so it's available in my $PATH ?
<Peaker> nix-build -A nixGLIntel works, but "nix-env -iA nixGLIntel" says "attribute 'nixGLIntel' in selection path 'nixGLIntel' not found"
drakonis has joined #nixos
<colemickens> I'm not happy about it , but I can't figure out a one-liner version of it that will work.
drakonis_ has quit [Ping timeout: 268 seconds]
<Peaker> ah, so it's "nix-env -f default.nix -iA <expr>"
<Peaker> thanks!
hedning has quit [Quit: hedning]
hedning has joined #nixos
hedning has quit [Client Quit]
<init_6> nixos-18.09 last update 9 days ago? whyyyyyyy?
<{^_^}> [nixpkgs] @jtojnar merged pull request #50528 → Repology fixes → https://git.io/fpctg
<{^_^}> [nixpkgs] @jtojnar pushed 11 commits to master: https://git.io/fpcOz
maximiliantagher has joined #nixos
<pbogdan> colemickens: nix-env -f https://github.com/guibou/nixGL/archive/master.tar.gz -iA nixGLIntel should work too I think
cyounkins has quit [Ping timeout: 256 seconds]
Peaker has quit [Ping timeout: 268 seconds]
<samueldr> init_6: because of issues with the build farm, I believe it was resolved earlier today and it's working towards updating
<colemickens> pbogdan: Ah! I gotta start a list of these, I tried so many I don't know how I didn't try that combination of args. Thanks!
maximiliantagher has quit [Ping timeout: 240 seconds]
<colemickens> Nov 16 17:03:44 xeep thermald[873]: I/O warning : failed to load external entity "/nix/store/.... xml"
<colemickens> sigh
<colemickens> I wonder if this is why my laptop has been a useless turd on battery after enabling thermald
Chiliparrot has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @thoughtpolice pushed to master « defaultCrateOverrides: foundationdb native dependencies »: https://git.io/fpcOQ
<{^_^}> [nixpkgs] @Mic92 opened pull request #50538 → internetarchive: 1.7.2 -> 1.8.1 → https://git.io/fpcO7
alex-v has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fpcOd
lassulus_ has joined #nixos
Diagon has joined #nixos
lassulus has quit [Ping timeout: 244 seconds]
lassulus_ is now known as lassulus
drakonis_ has joined #nixos
drakonis has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #50538 → python.pkgs.internetarchive: 1.7.2 -> 1.8.1 → https://git.io/fpcO7
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpc3k
shpx has joined #nixos
maximiliantagher has joined #nixos
maximiliantagher has quit [Ping timeout: 246 seconds]
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
braydenjw has joined #nixos
<braydenjw> Is there a way with nix-shell to use a '.nix' file, but specifiy additional packages to include? My use-case is I have a default.nix file which builds a C++ project, but I'd like to open it with nix-shell and modify files with CLion or QTCreator.
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
drakonis has joined #nixos
drakonis_ has quit [Ping timeout: 268 seconds]
Diagon has quit [Quit: Leaving]
troydm has quit [Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset]
troydm has joined #nixos
drakonis_ has joined #nixos
maximiliantagher has joined #nixos
drakonis has quit [Ping timeout: 252 seconds]
drakonis has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #47930 → gnulib: add a symlink from bin/gnulib-tool to gnulib-tool → https://git.io/fx3qH
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fpc3M
jtojnar has quit [Quit: jtojnar]
shpx has quit [Quit: Textual IRC Client: www.textualapp.com]
<braydenjw> q
braydenjw has quit [Quit: WeeChat 2.2]
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon3 has joined #nixos
Mateon3 is now known as Mateon1
drakonis has quit [Quit: WeeChat 2.2]
jperras has joined #nixos
mkoenig has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 240 seconds]
endformationage has quit [Quit: WeeChat 2.3]
sigmundv__ has quit [Ping timeout: 268 seconds]
spacefrogg has quit [Remote host closed the connection]
aw has quit [Remote host closed the connection]
aw has joined #nixos
spacefrogg has joined #nixos
garbas has quit [Quit: WeeChat 2.3]
iyzsong has joined #nixos
jasongrossman has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @thoughtpolice pushed 2 commits to master: https://git.io/fpcGY
<{^_^}> [nixpkgs] @thoughtpolice pushed to release-18.09 « foundationdb: set RELEASE=true for official builds »: https://git.io/fpcGs
aswanson has quit [Quit: WeeChat 2.2]
goibhniu has quit [Ping timeout: 244 seconds]
fusion809 has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c52a5c5b23a (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
aswanson has joined #nixos
<aswanson> I've been trying to get wireguard working for a while and feel like I'm missing something crucial with how NAT works on nixos. The nixos wiki says it should be enough to just enable NAT and specify the external interface and internal wireguard interface but I don't see any sort of NAT chains in iptables after running nixos-rebuild
ninjin has quit [Remote host closed the connection]
<drakonis_> why not nftables?
ninjin has joined #nixos
<aswanson> I assumed nftables was less used on nixos since it isn't enabled by default
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50540 → davfs2: 1.5.3 -> 1.5.4 → https://git.io/fpcGa
aswanson has quit [Quit: WeeChat 2.2]
aswanson has joined #nixos
jperras has quit [Ping timeout: 244 seconds]
jperras has joined #nixos
zopsi has quit [Quit: Oops]
zopsi has joined #nixos
jperras has quit [Ping timeout: 245 seconds]
jperras has joined #nixos
jperras has quit [Ping timeout: 252 seconds]
hamishmack has joined #nixos
freeman42x]NixOS has quit [Quit: Leaving]
ryantm has joined #nixos
shpx has joined #nixos
drakonis_ has quit [Ping timeout: 272 seconds]
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/b37872d4268 (from 62 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)
freeman42x]NixOS has joined #nixos
mayhewluke has quit [Ping timeout: 252 seconds]
mayhewluke has joined #nixos
irdr has quit [Remote host closed the connection]
iyzsong has quit [Ping timeout: 252 seconds]
Ralith_ has joined #nixos
irdr has joined #nixos
shpx has quit [Ping timeout: 240 seconds]
wykurz has joined #nixos
lopsided98 has quit [Ping timeout: 264 seconds]
<Ralith_> man, I haven't been able to update due to 18.09's flash player URL being broken for days now
<yl[m]> I hate the flash player, it keeps popping up to me as well
MrCoffee has joined #nixos
Rusty1 has quit [Quit: Konversation terminated!]
<yl[m]> we should probably host the source code or use the internet archive for it
Lisanna_ has joined #nixos
lopsided98 has joined #nixos
<Lisanna_> hey, are there any dynamic dns updater nixos modules?
<yl[m]> @Ralith_ you can always submit a PR to fix it now
<yl[m]> CloudFlare only I guess
slyfox_ has joined #nixos
<Ralith_> source code for it exists?
slyfox has quit [Ping timeout: 272 seconds]
<Ralith_> hm, I dunno if I even need flash anymore anyway
<Lisanna_> yl[m] oh, no, there's also ddclient
<Lisanna_> which works with opendns
<Lisanna_> I wish nixos module discovery was easier ):
<init_6> thinkfan-0.9.1 is broken there is https://github.com/vmatare/thinkfan new fork but who cares?
<Lisanna_> wait... nvm, I'm just dumb
<Lisanna_> literally typing "dynamic dns" into the module search returns all those results
<Lisanna_> ugh
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50541 → gitAndTools.stgit: 0.18 -> 0.19 → https://git.io/fpcnO
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50542 → tortoisehg: 4.7.2 -> 4.8 → https://git.io/fpcnW
maximiliantagher has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50543 → urh: 2.4.0 -> 2.4.2 → https://git.io/fpcn2
worldofpeace has quit [Ping timeout: 245 seconds]
freeman42x]NixOS has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50544 → vifm: 0.9.1 -> 0.10 → https://git.io/fpcnV
maximiliantagher has joined #nixos
palo1 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50545 → tcpreplay: 4.2.6 -> 4.3.0 → https://git.io/fpcn1
wykurz has quit [Quit: Leaving]
palo has quit [Ping timeout: 244 seconds]
maximiliantagher has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @dtzWill opened pull request #50546 → cyrus_sasl: 2.1.26 -> 2.1.27 → https://git.io/fpcny
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50547 → tome4: 1.5.5 -> 1.5.10 → https://git.io/fpcnQ
jperras has joined #nixos
jperras has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50548 → tree: 1.7.0 -> 1.8.0 → https://git.io/fpccf
polman has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50549 → uclibc: 1.0.30 -> 1.0.31 → https://git.io/fpccJ
polman has quit [Ping timeout: 272 seconds]
jasongrossman has joined #nixos
sb0__ has quit [Quit: Leaving]
jD91mZM2 has joined #nixos
maximiliantagher has joined #nixos
<{^_^}> [nixpkgs] @jD91mZM2 opened pull request #50550 → xidlehook: 0.6.0 -> 0.6.1 → https://git.io/fpcc8
maximiliantagher has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50551 → vim: 8.1.0490 -> 8.1.0535 → https://git.io/fpccR
<{^_^}> [nixpkgs] @fpletz merged pull request #50543 → urh: 2.4.0 -> 2.4.2 → https://git.io/fpcn2
<{^_^}> [nixpkgs] @fpletz pushed commit from @r-ryantm to master « urh: 2.4.0 -> 2.4.2 (#50543) »: https://git.io/fpccr
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50552 → twa: 1.6.0 -> 1.6.2 → https://git.io/fpcco
crmlt has joined #nixos
maximiliantagher has joined #nixos
<typetetris> How is the `pkgs/development/haskell-modules/hackage-packages.nix` generated?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50553 → synthv1: 0.9.2 -> 0.9.3 → https://git.io/fpccP
maximiliantagher has quit [Ping timeout: 252 seconds]
orivej has joined #nixos
<Lisanna_> nixops doesn't perform a merge on duplicate "defaults" attributes? ):
<Lisanna_> erm
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50554 → verilator: 4.004 -> 4.006 → https://git.io/fpcCs
<Lisanna_> "defaults = import ./global.nix;" vs. "defaults.imports = [ ./global.nix ];"
<Lisanna_> what's the difference between these two nixops declarations?
equalunique has joined #nixos
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @oxij opened pull request #50555 → redshift: introduce `withGeolocation` option → https://git.io/fpcCR
<{^_^}> [nixpkgs] @oxij opened pull request #50556 → curl: move option defaults from `all-packages.nix` to the derivation itself → https://git.io/fpcCE
<Lisanna_> wait... https://nixos.mayflower.consulting/blog/2018/11/08/the-nixops-default-module/ shows defaults being treated like a module (a function), whereas the nixops manual (https://nixos.org/nixops/manual/#idm140737318292576) shows it being used as an option
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50557 → socket_wrapper: 1.1.9 -> 1.2.1 → https://git.io/fpcCz
<{^_^}> [nixpkgs] @oxij opened pull request #50558 → openssl: fix `cryptodev` fallout → https://git.io/fpcC2
<{^_^}> [nixpkgs] @oxij opened pull request #50559 → mesa: don't carry wayland things with wayland disabled → https://git.io/fpcCa
<{^_^}> [nixpkgs] @oxij opened pull request #50560 → fetchurl: mirrors: http -> https, https before http, http before ftp → https://git.io/fpcCw
<{^_^}> [nixpkgs] @oxij opened pull request #50561 → lib: implement `setPrio` → https://git.io/fpcC6
<{^_^}> [nixpkgs] @oxij opened pull request #50562 → treewide: support i386-pc-elf target, make errors prettier → https://git.io/fpcCX
<Lisanna_> both seem to work... somewhat... if you use it like an option, then stuff seems to get merged correctly. but if you use it like a module (function taking { pkgs, ...}: ), it still applies stuff, but won't merge conflicts.
<Lisanna_> that's bananas
Izorkin has quit [Quit: ZNC 1.7.1 - https://znc.in]
Izorkin has joined #nixos
crmlt has quit [Ping timeout: 245 seconds]
MrCoffee has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50563 → recoll: 1.23.7 -> 1.24.3 → https://git.io/fpcCF
crmlt has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50564 → rdfind: 1.3.5 -> 1.4.1 → https://git.io/fpcWv
<{^_^}> Channel nixos-18.09 advanced to https://github.com/NixOS/nixpkgs/commit/34ff87e288e (from 18 hours ago, history: https://channels.nix.gsc.io/nixos-18.09)
jperras has joined #nixos
palo1 is now known as palo
crmlt_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50565 → shc: 3.9.6 -> 4.0.0 → https://git.io/fpcWO
jperras has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @layus opened pull request #50566 → buck: use upstream version convention → https://git.io/fpcW3
crmlt_ has quit [Client Quit]
crmlt has quit [Quit: leaving]
crmlt has joined #nixos
crmlt has quit [Client Quit]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50567 → riot-web: 0.17.0 -> 0.17.3 → https://git.io/fpcWB
Orbstheorem has quit [Ping timeout: 250 seconds]
oida has quit [Ping timeout: 256 seconds]
oida has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50568 → sleuthkit: 4.6.3 -> 4.6.4 → https://git.io/fpcWK
Orbstheorem has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #50566 → buck: use upstream version convention → https://git.io/fpcW3
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpcW9
peacememories has joined #nixos
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @FRidh pushed 528 commits to staging-next: https://git.io/fpclT
<{^_^}> [nixpkgs] @FRidh pushed commit from @timokau to staging-next « pythonPackages.cython: don't test codestyle (#50432) »: https://git.io/fpclL
<{^_^}> Channel nixos-18.09 advanced to https://github.com/NixOS/nixpkgs/commit/b37872d4268 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-18.09)
FRidh has joined #nixos
maximiliantagher has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 544 commits to staging: https://git.io/fpcl4
Ariakenom has joined #nixos
c0bw3b_ has joined #nixos
maximiliantagher has quit [Ping timeout: 244 seconds]
equalunique has quit [Ping timeout: 244 seconds]
equalunique has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50571 → remmina: 1.2.32 -> 1.2.32.1 → https://git.io/fpclX
<Lisanna_> runInLinuxImage is so cool... using it with stdenv.mkDerivation is a really awesome way to easily compile a package against a different distro like rhel
jperras has joined #nixos
maximiliantagher has joined #nixos
hyper_ch has quit [Read error: Connection reset by peer]
hyper_ch has joined #nixos
Czen has quit [Remote host closed the connection]
jperras has quit [Ping timeout: 244 seconds]
Czen has joined #nixos
maximiliantagher has quit [Ping timeout: 268 seconds]
nschoe has joined #nixos
<nschoe> Hi everyone, I cann't start ghci because I get `<command line>: can't load .so/.DLL for: libz.so (libz.so: cannot open shared object file: No such file or directory)`
<nschoe> It happens also when I try `cabal new-repl` inside a nix-shell session for which I have `zlib` in the `buidInputs`
<nschoe> I've looked into this, but msot of the issues I can find relate to `stack`, which I don't use.
<timokau[m]> How does nix decide when to copy a file (`variable = /path/to/file`) to the nix store?
jtojnar has joined #nixos
<jasongrossman> Lisanna_: Where is runInLinuxImage documented please?
<{^_^}> [nixpkgs] @FRidh merged pull request #46403 → kodiPlugins: add YATP, drop exodus → https://git.io/fA26B
<{^_^}> [nixpkgs] @FRidh pushed 4 commits to staging: https://git.io/fpc8W
maximiliantagher has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50572 → smtube: 18.9.0 -> 18.11.0 → https://git.io/fpc8R
maximiliantagher has quit [Ping timeout: 240 seconds]
jD91mZM2 has quit [Quit: WeeChat 2.2]
hedning has joined #nixos
__monty__ has joined #nixos
mayhewluke has quit [Ping timeout: 245 seconds]
mayhewluke has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50573 → rabbitmq-server: 3.7.8 -> 3.7.9 → https://git.io/fpc8M
<{^_^}> [nixpkgs] @LnL7 merged pull request #50524 → qt5.qtmacextras: include cf-private on darwin → https://git.io/fpcTB
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to master: https://git.io/fpc8D
maximiliantagher has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50574 → rednotebook: 2.6.1 -> 2.8 → https://git.io/fpc89
<{^_^}> [nixpkgs] @Mic92 merged pull request #50572 → smtube: 18.9.0 -> 18.11.0 → https://git.io/fpc8R
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpc8H
<yurb> ...I notice that running qtdiag in nix-shell segfaults after issuing "Could not initialize GLX"
<{^_^}> [nixpkgs] @Mic92 merged pull request #50564 → rdfind: 1.3.5 -> 1.4.1 → https://git.io/fpcWv
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpc8d
jperras has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #50557 → socket_wrapper: 1.1.9 -> 1.2.1 → https://git.io/fpcCz
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpc8F
<yurb> What is the general approach to OpenGL in nix (specifically on non-NixOS)?
maximiliantagher has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #50567 → riot-web: 0.17.0 -> 0.17.3 → https://git.io/fpcWB
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpc8b
jperras has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @orivej to master « eigen3_3: move version overrides to all-packages.nix »: https://git.io/fpc4U
<{^_^}> [nixpkgs] @Mic92 merged pull request #50542 → tortoisehg: 4.7.2 -> 4.8 → https://git.io/fpcnW
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpc4Y
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50529 → gutenberg: 0.4.2 -> zola: 0.5.0 → https://git.io/fpct5
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc4O
maximiliantagher has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/fpc40
<{^_^}> [nixpkgs] @Mic92 merged pull request #50565 → shc: 3.9.6 -> 4.0.0 → https://git.io/fpcWO
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50575 → samplv1: 0.9.2 -> 0.9.3 → https://git.io/fpc4E
maximiliantagher has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #50552 → twa: 1.6.0 -> 1.6.2 → https://git.io/fpcco
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpc42
c0bw3b_ has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50576 → rdma-core: 20.1 -> 21 → https://git.io/fpc4w
<{^_^}> [nixpkgs] @gebner pushed to release-18.09 « Revert "openjdk11: enable ZGC on x86_64-linux" »: https://git.io/fpc4o
c0bw3b_ has joined #nixos
sigmundv has joined #nixos
sigmundv has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @orivej-nixos merged pull request #50574 → rednotebook: 2.6.1 -> 2.8 → https://git.io/fpc89
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @r-ryantm to master « rednotebook: 2.6.1 -> 2.8 (#50574) »: https://git.io/fpc4S
maximiliantagher has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50536 → xercesc: disable SSE2 extension → https://git.io/fpcYa
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc4N
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/fpc4x
<Lisanna_> the nixpkgs manual doesn't mention it... it probably should though. Both it and runInLinuxVM are *really* powerful functions
sigmundv has joined #nixos
jperras has joined #nixos
maximiliantagher has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @timokau merged pull request #50563 → recoll: 1.23.7 -> 1.24.3 → https://git.io/fpcCF
<{^_^}> [nixpkgs] @timokau pushed commit from @r-ryantm to master « recoll: 1.23.7 -> 1.24.3 (#50563) »: https://git.io/fpcBL
jperras has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @timokau merged pull request #50575 → samplv1: 0.9.2 -> 0.9.3 → https://git.io/fpc4E
<{^_^}> [nixpkgs] @timokau pushed commit from @r-ryantm to master « samplv1: 0.9.2 -> 0.9.3 (#50575) »: https://git.io/fpcBO
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50577 → python36Packages.twilio: 6.19.1 -> 6.19.2 → https://git.io/fpcBn
erictapen has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50490 → amass: init at 2.8.3 → https://git.io/fpn1g
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcBE
hedning has quit [Quit: hedning]
sigmundv has quit [Ping timeout: 240 seconds]
maximiliantagher has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50578 → python36Packages.uproot: 3.2.6 -> 3.2.12 → https://git.io/fpcBP
maximiliantagher has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @timokau opened pull request #50579 → erlang: remove aarch64 from platforms → https://git.io/fpcBM
<{^_^}> [nixpkgs] @flokli merged pull request #50577 → python36Packages.twilio: 6.19.1 -> 6.19.2 → https://git.io/fpcBn
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/fpcBD
<{^_^}> [nixpkgs] @timokau merged pull request #50573 → rabbitmq-server: 3.7.8 -> 3.7.9 → https://git.io/fpc8M
<{^_^}> [nixpkgs] @timokau pushed commit from @r-ryantm to master « rabbitmq-server: 3.7.8 -> 3.7.9 (#50573) »: https://git.io/fpcBQ
thc202 has joined #nixos
iyzsong has joined #nixos
<{^_^}> [nixpkgs] @alyssais opened pull request #50580 → libreoffice updates → https://git.io/fpcBb
<steveeJ> does anyone have an example config for letsencrypt + vault by chance?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50581 → python36Packages.xarray: 0.10.9 -> 0.11.0 → https://git.io/fpcRT
<hyper_ch> what's vault?
maximiliantagher has joined #nixos
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/e1bd04a3f4f (from 57 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)
mkoenig has joined #nixos
maximiliantagher has quit [Ping timeout: 240 seconds]
c0ffee152 has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #50523 → hashcat: 4.2.1 -> 5.0.0 → https://git.io/fpcTn
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpcRZ
<steveeJ> hyper_ch: it's a self-hostable service for storing secrets https://www.vaultproject.io/
<steveeJ> hyper_ch: we have an OS module for it and I'm wondering how to integrate ACME (which I haven't used before either) with the vault module for certificate generation
<steveeJ> it would've been nice to to see an example
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50582 → python36Packages.uproot-methods: 0.2.6 -> 0.2.7 → https://git.io/fpcRW
<{^_^}> [nixpkgs] @Mic92 merged pull request #50554 → verilator: 4.004 -> 4.006 → https://git.io/fpcCs
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpcR0
<{^_^}> [nixpkgs] @Mic92 merged pull request #50581 → python36Packages.xarray: 0.10.9 -> 0.11.0 → https://git.io/fpcRT
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpcRE
maximiliantagher has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #50579 → erlang: remove aarch64 from platforms → https://git.io/fpcBM
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpcRz
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50583 → python36Packages.yamllint: 1.12.1 -> 1.13.0 → https://git.io/fpcRV
<exarkun22> cross compiling for armv7l on x86_64 with nixpkgs 18.09, https://gist.github.com/exarkun/5ab483323338cb1c1cad503265cc9320
<exarkun22> libksba has propagatedBuildInputs of [ libgpgerror ] ... so why does the build fail for want of gpg-error
maximiliantagher has quit [Ping timeout: 252 seconds]
<exarkun22> configure seems to need some help finding it, I guess it doesn't know about HOST_PATH or something
<exarkun22> or HOST_PATH is the wrong thing and I'm confused
lassulus has quit [Ping timeout: 244 seconds]
hedning has joined #nixos
lassulus has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50584 → python36Packages.uranium: 3.4.1 -> 3.5.1 → https://git.io/fpcRx
<avn> exarkun22: at least I suspect, that autoconf fix helps ;)
jperras has joined #nixos
<exarkun22> fix for the autoconf error I hit the other day? or something else?
<{^_^}> [nixpkgs] @FRidh pushed commit from @bennylb to master « inkscape: add scour as dependency »: https://git.io/fpc0f
maximiliantagher has joined #nixos
<{^_^}> [nixpkgs] @FRidh closed pull request #49903 → inkscape: add scour as optional dependency → https://git.io/fpT15
jD91mZM2 has joined #nixos
jperras has quit [Ping timeout: 244 seconds]
jtojnar has quit [Read error: No route to host]
jtojnar has joined #nixos
maximiliantagher has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peti merged pull request #50548 → tree: 1.7.0 -> 1.8.0 → https://git.io/fpccf
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/fpc0L
drakonis has joined #nixos
<{^_^}> [nixpkgs] @peti merged pull request #50540 → davfs2: 1.5.3 -> 1.5.4 → https://git.io/fpcGa
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/fpc0q
Chiliparrot has quit [Ping timeout: 252 seconds]
Chiliparrot has joined #nixos
<avn> exarkun22: yep. Just want to proove, if my idea worked ;)
<{^_^}> [nixpkgs] @peti closed pull request #42612 → configuration-hackage2nix: language-puppet → https://git.io/f4Q7T
erictapen has quit [Quit: leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50585 → python36Packages.pycontracts: 1.8.6 -> 1.8.7 → https://git.io/fpc0d
monotux has quit [Quit: prutt]
monotux has joined #nixos
<exarkun22> I forgot how to apply overlays to nixops
<exarkun22> I guess the idea here, though, is to make it propagatedNativeBuildInputs instead of just propagatedBuildInputs
<{^_^}> #50539 (by eburimu, 9 hours ago, open): cyrus-sasl doesnt cross compile
<avn> exarkun22: rule of thumb -- native is for cross (aka build) tools, non-native is for target libraries (already cross-built)
<v0|d> ah havent seen the msg from Will.
<exarkun22> I need a color-coded chart to print out and stick on my wall, I can't keep track of all the dimensions
iyzsong has quit [Ping timeout: 252 seconds]
<avn> v0|d: looks like bug in source -- makemd5 should be "host", not "target"
<exarkun22> native vs propagated vs host vs target
<{^_^}> #50546 (by dtzWill, 6 hours ago, open): cyrus_sasl: 2.1.26 -> 2.1.27
<avn> exarkun22: native == host. I always have mixture in my brain from normal and "gcc/binutils" definition of words "host", "build" and "target"
<exarkun22> nixops deploy seems to spend a long time downloading something from binary caches every time I run it
jperras has joined #nixos
<symphorien> do you use a channel:nixos-foo url ?
<avn> ensure that your nix-build and nixops use same nixpkgs (with your patches, etc)
<exarkun22> just switched from 18.09 channel to git checkout of 18.09 tag ... lots of things being re-downloaded and re-build now :(
<exarkun22> avn: yea I have no idea what they are using :)
<exarkun22> Previously all I had on the build system was a nixpkgs channel pointing at 18.09
<exarkun22> just set NIX_PATH to a git checkout with libgpgerror fix
<exarkun22> I'm mostly blind, feeling the elephants trunk
<exarkun22> nixos is a long flexible hose for spraying water and picking leaves off trees.
<avn> exarkun22: three blind elephants feeling human, and decide that humans is flat and humid ;)
<exarkun22> heh heh heh
<avn> Actually, nix is simple, and sometiles looks like "back to roots"
jperras has quit [Ping timeout: 268 seconds]
<avn> I had short experience with scratchbox (if I remember tool name right), and it looks insane.
init_6 has quit []
<exarkun22> it might be simple but simple is not the same as easy ;)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50586 → python36Packages.transaction: 2.3.0 -> 2.4.0 → https://git.io/fpcEF
<exarkun22> (and the docs could use a ton of work, not that I want to complain too much, there's clearly a lot of good here)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50587 → python36Packages.sseclient: 0.0.19 -> 0.0.20 → https://git.io/fpcEN
<exarkun22> avn: it seems like changing libksba from putting libgpgerror in propagatedBuildInputs to propagatedNativeBuildInputs did fix the build
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50588 → python36Packages.phonenumbers: 8.9.16 -> 8.10.0 → https://git.io/fpcue
<exarkun22> I have no idea what libgpgerror or libksba are and I guess "the build works" does not mean "the software works"
goibhniu has joined #nixos
<exarkun22> looks like ... re-build of glibc now.
<avn> exarkun22: check deeper, it may be right move if it used by "host" tool during build process
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50589 → python36Packages.redis: 2.10.6 -> 3.0.1 → https://git.io/fpcuk
<v0|d> exarkun22: still on qemu?
Rusty1 has joined #nixos
switchy has quit [Quit: Bye!]
switchy has joined #nixos
<avn> https://github.com/gpg/libksba/blob/master/src/Makefile.am#L119 I still not sure after quick glance, if this tool used on build phase or going to target.
<exarkun22> v0|d: nope. after you asked about cross compile, I re-tried that to remind myself how it failed ... and it doesn't seem to be failing this time (or maybe the build is going in a different order or something ... or maybe my nix store is full of corrupt packages that make it look like it can skip those builds ... I don't know)
<exarkun22> v0|d: oh, awesome, matrix hates your nick.
EffSquared has joined #nixos
<v0|d> :))
maximiliantagher has joined #nixos
<v0|d> exarkun22: I was able to start a full bo xocmpilation w/o qemu.
<v0|d> got stuck at cyrus-sasl atm.
<exarkun22> (separate project: deploy znc with nix and switch back to that ... also having problems)
<avn> znc?
<v0|d> vnc prob.
<exarkun22> https://wiki.znc.in/Installation (sorry, left off the context, matrix as an irc client is terrible and I'm trying to switch back to irssi + an irc bouncer)
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50545 → tcpreplay: 4.2.6 -> 4.3.0 → https://git.io/fpcn1
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcu3
<EffSquared> Good day. Has anybody managed booting a 64bit NixOS on a 64bit machine with a 32bit UEFI, like an old Mac Pro or some Intel Atom netbooks?
<v0|d> exarkun22: I did nix-build -E 'import <nixpkgs/nixos> { configuration = (import ./rpi.nix).rpi; }' and added nixpkgs.crossSystem = lib.systems.examples.raspberryPi // { system = "armv6l-linux"; }; to rpi.nix
<v0|d>
<v0|d> this initiates a full box w/ a cross compiler.
maximiliantagher has quit [Ping timeout: 252 seconds]
<exarkun22> v0|d: oh. you're compiling my junk?
* exarkun22 looks up lib.systems.examples.raspberryPi
erictapen has joined #nixos
<v0|d> exarkun22: yep.
<bennofs[m]> quick question: how to write attrset // (optionalAttrs condition { some.nested.attr = true; }) correctly?
<bennofs[m]> (problem with that is that merging is not correct because it is a nested attr)
<avn> v0|d: don't tell me about vnc and rdp. I start screaming from it
<exarkun22> this raspberryPi example system has me worrying now, looks like there's a lot more being configured here than I configured. but also this looks like it's for raspberryPi 2 and I have a 3b+
<exarkun22> (linux 2.6 also does not look super exciting)
<v0|d> bennofs[m]: there is something called recursiveUpdate
<exarkun22> or .. I dunno, possibly I don't understand what I'm reading here.
<v0|d> exarkun22: I know if this works we can make v7 work.
<exarkun22> cross compile still running here, though, too. gcc now.
<v0|d> I have a 3b.
<exarkun22> so is https://gist.github.com/exarkun/3a7c7f3ff27f71c85c35b626ea03b3f1 something worth contributing?
<v0|d> lol what is propagated?
maximiliantagher has joined #nixos
<v0|d> Im dazzld by terminology.
mayhewluke has quit [Ping timeout: 245 seconds]
<bennofs[m]> propagated means it automatically becomes a (native)BuildInput of anything that depends on it
<exarkun22> AIUI propagated means that if something else declares libskba as a build dependency, it will automatically get libgpgerror as a build dependency as well
<v0|d> bennofs[m]++
<{^_^}> bennofs[m]'s karma got increased to 1
<exarkun22> how much should I worry about the hundreds of reports of "wrong ELF type" during this build? :)
<v0|d> exarkun22++
<{^_^}> exarkun22's karma got increased to 2
mayhewluke has joined #nixos
<v0|d> interesting, so I though this propagation is done automatically via ldd or something.
<v0|d> thought*
<v0|d> what makes it explicit?
<bennofs[m]> wrong elf type sounds dangerous. but if it doesn't fail maybe not too bad? I'd say it's likely caused by trying to run elfs for the wrong architecture?
<bennofs[m]> v0|d: most cases don't require propagation. some package might use another only as internal dependency then you don't need propagation.
<v0|d> internal dependency? like dlopen?
<bennofs[m]> no just usual dependency where it isn't exposed to the users of the package directly (and even those cases don't require propagation if pkg-config files are set up correctly)
maximiliantagher has quit [Ping timeout: 260 seconds]
<v0|d> see.
* exarkun22 can say the words but doesn't really understand
<bennofs[m]> note that (propagated)(native)buildInputs are only talkin about build-time dependencies (such as needed tools, headers etc). runtime is inferred by nix
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50590 → python36Packages.qtconsole: 4.4.2 -> 4.4.3 → https://git.io/fpcu7
<exarkun22> hmmm, building glibc again? :/
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50591 → python36Packages.shippai: 0.2.4 -> 0.3.0 → https://git.io/fpcux
<v0|d> exarkun22: put nix.buildCores = 8; or more in /etc/nixos/configuration.nix
<avn> exarkun22: usually pkg-config stuff correctly catch full paths, and don't require propagation
<avn> exarkun22: nix track dependencies by full paths mentions
mkoenig has quit [Quit: Lost terminal]
maximiliantagher has joined #nixos
<nschoe> Hi everyone, is there something special about `libz.so`? I'm in a `nix-shell` session with `zlib` as `buildInput`, yet when I try to build some Haskell dependencies I have `<command line>: can't load .so/.DLL for: libz.so (libz.so: cannot open shared object file: No such file or directory)`
<avn> v0|d: I prefer to set 4 cores of 6, otherwise is not very comfortable to sit on host where browsers builds
<exarkun22> v0|d: something somewhere seems to have figured out how many cores I have
<nschoe> Is there smth else I need to include for `libz.so` to be found?
<exarkun22> avn: maybe this could be nativeBuildInputs then. libgpgerror pkg-config seems to give the correct prefix.
<avn> nschoe: do you use stack?
alex`` has joined #nixos
<alp> nschoe, you need both zlib & zlib.dev I think
<nschoe> avn, no I don't
<bennofs[m]> maybe also try adding `pkgconfig`
<nschoe> alp, oh? let me try. How can I know there's even a `zlib.dev`? I search `nix search zlib` and there was none :/
<avn> Well, better to use stack or cabal2nix. (stack with stack-shell.nix with listed native dependencies)
<alp> nschoe, yeah it's tricky to figure out on your own, IIRC there's a github issue that goes through this...
<bennofs[m]> is there a command to list the currently installed locales? getting a glibc assertion failure for loadlocale
<nschoe> avn, I used ot use `cabal2nix` indeed. Just wanted to take it slow and use `nix-shell` to get into a nice environement, and then use `cabal new-*` commands.
maximiliantagher has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @mbode opened pull request #50592 → flink: 1.6.1 -> 1.6.2 → https://git.io/fpczI
goibhniu has quit [Ping timeout: 252 seconds]
<avn> nschoe: I tried it as well, but found stack more predictable (and easy to deploy with stack2nix)
<{^_^}> [nixpkgs] @mbode opened pull request #50593 → doitlive: 4.1.0 -> 4.2.0 → https://git.io/fpczY
<nschoe> avn, ok.
equalunique has quit [Ping timeout: 252 seconds]
equalunique has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to master: https://git.io/fpcz3
<{^_^}> [nixpkgs] @vcunat merged pull request #26513 → Use RFC 2119 convention to describe package naming convention → https://git.io/vHygG
<avn> nschoe: for project.nix generated by cabal2nix you need override adding native dependencies, like zlib
freeman42x]NixOS has joined #nixos
<avn> Just haven't any example of override on hands atm
maximiliantagher has joined #nixos
<nschoe> avn, I thinkg I found some example on a github issue that references a Google Group talks.
<{^_^}> [nixpkgs] @mbode opened pull request #50594 → aws-rotate-key: 1.0.3 -> 1.0.4 → https://git.io/fpczC
aszlig has quit [Quit: Kerneling down for reboot NOW.]
jperras has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50595 → python36Packages.py4j: 0.10.7 -> 0.10.8.1 → https://git.io/fpcz8
philipp[m] has joined #nixos
aszlig has joined #nixos
sigmundv__ has joined #nixos
<exarkun22> huh. and libskba being built again and failing this time.
<exarkun22> /nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/bash: cc: command not found
* exarkun22 takes a walk
maximiliantagher has quit [Ping timeout: 240 seconds]
crmlt has joined #nixos
<{^_^}> [nixpkgs] @svanderburg opened pull request #50596 → [WIP] Mobile updates → https://git.io/fpcz4
jperras has quit [Ping timeout: 250 seconds]
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
maximiliantagher has joined #nixos
azazel has joined #nixos
<{^_^}> [nixpkgs] @mbode opened pull request #50597 → heptio-ark: 0.9.6 -> 0.10.0 → https://git.io/fpcza
<{^_^}> [nixpkgs] @7c6f434c merged pull request #50568 → sleuthkit: 4.6.3 -> 4.6.4 → https://git.io/fpcWK
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fpczV
<{^_^}> [nixpkgs] @7c6f434c merged pull request #50544 → vifm: 0.9.1 -> 0.10 → https://git.io/fpcnV
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fpczr
evilmonads has joined #nixos
kp__ has joined #nixos
maximiliantagher has quit [Ping timeout: 245 seconds]
philippD has joined #nixos
<avn> Purging .links take hours. Can we improve something here?
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fpczA
<v0|d> Im looking for various ways to fail spectacularly 2day.
jperras has joined #nixos
drakonis has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @candeira to master « xmlcopyeditor: init at 1.2.1.3 »: https://git.io/fpcgq
<{^_^}> [nixpkgs] @c0bw3b merged pull request #38545 → xmlcopyeditor: init at 1.2.1.3 → https://git.io/vxHQV
jperras has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @gebner closed pull request #50591 → python36Packages.shippai: 0.2.4 -> 0.3.0 → https://git.io/fpcux
jperras has joined #nixos
crmlt has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50598 → python36Packages.pytest-django: 3.4.3 -> 3.4.4 → https://git.io/fpcgR
maximiliantagher has joined #nixos
jperras has quit [Ping timeout: 246 seconds]
fendor has joined #nixos
<fendor> I try to use steam, but when I start csgo, nothing happens, when I use the terminal, the following error occurs: https://hastebin.com/epolurijuk.rb
maximiliantagher has quit [Ping timeout: 252 seconds]
jperras has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50599 → python36Packages.piexif: 1.0.13 -> 1.1.2 → https://git.io/fpc2I
EffSquared has quit [Quit: ...]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #50580 → libreoffice updates → https://git.io/fpcBb
<{^_^}> [nixpkgs] @7c6f434c pushed 3 commits to master: https://git.io/fpc2Y
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-HTF: drop obsolete override for ghc 8.6.x »: https://git.io/fpc2Z
jperras has quit [Ping timeout: 260 seconds]
<lassulus> fendor: tru steam-run ./csgo.sh ?
<lassulus> maybe you need to install steam-run first
<fendor> lassulus, still doesnt work: https://hastebin.com/jejelahajo.rb
<fendor> similar to executing steam-run csgo_linux64: https://hastebin.com/iwenekiwaz.rb
lunik1 has quit [Quit: WeeChat 2.3]
<v0|d> OK, here is my question, cyrus-sasl needs host gcc and build gcc, how one can state these deps in a derivation?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50600 → python36Packages.pyhomematic: 0.1.50 -> 0.1.51 → https://git.io/fpc2V
<lassulus> fendor: whats ins csgo.sh?
<fendor> as far as i can tell, it is some wrapepr skript to set some environment variables
jperras has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #50559 → mesa: don't carry wayland things with wayland disabled → https://git.io/fpcCa
<{^_^}> [nixpkgs] @xeji pushed commit from @oxij to master « mesa: don't require wayland things with wayland disabled (#50559) »: https://git.io/fpc2H
<lassulus> locate
<lassulus> ups
jperras has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @joachifm merged pull request #50555 → redshift: introduce `withGeolocation` option → https://git.io/fpcCR
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fpc2F
jperras has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #50585 → python36Packages.pycontracts: 1.8.6 -> 1.8.7 → https://git.io/fpc0d
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « python36Packages.pycontracts: 1.8.6 -> 1.8.7 (#50585) »: https://git.io/fpc2p
erictapen has quit [Quit: leaving]
maximiliantagher has joined #nixos
jperras has quit [Ping timeout: 252 seconds]
FRidh has quit [Quit: Konversation terminated!]
endformationage has joined #nixos
<lassulus> fendor: hmm, seems more complicated, I guess opening a github issue is the way to go.
ottidmes has joined #nixos
maximiliantagher has quit [Ping timeout: 268 seconds]
<fendor> lassulus, ok, thank you!
<fendor> in nixpkgs?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50601 → python36Packages.pytest-timeout: 1.3.2 -> 1.3.3 → https://git.io/fpcaO
<ottidmes> Any reason why ati_unfree does not work with the latest kernel, while same driver on Arch Linux does? If not, then I am going to try and port the Arch Linux package to NixOS
<exarkun22> hmm failed to repro libksba cross-compile failure in isolation :/
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50602 → python36Packages.stripe: 2.6.0 -> 2.10.1 → https://git.io/fpcal
<bennofs[m]> argh nix-env is the worst. just spent lots of time debugging weird locale crashes until I noticed that I installed vim via nix-env as root linked against ancient glibc..
<v0|d> exarkun22: :(
<lassulus> fendor: yes
<v0|d> avn: any ideas on my q above?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50603 → python36Packages.qtawesome: 0.5.1 -> 0.5.2 → https://git.io/fpcaz
<bennofs[m]> ,locate bin/dig
<{^_^}> Found in packages: host.dnsutils
hdeshev has joined #nixos
<avn> v0|d: haven't any ideas for first glance, I don't tried to cross-build nix stuff
<v0|d> k.
jperras has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #50491 → trivial: random fixes → https://git.io/fpn95
<{^_^}> [nixpkgs] @xeji pushed 7 commits to master: https://git.io/fpcao
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50605 → python36Packages.plotly: 3.3.0 -> 3.4.0 → https://git.io/fpcaF
baconicsynergy has joined #nixos
<v0|d> bennofs[m]: good idea, now gcc is also arm gcc, not the host. Maybe I need depsBuildBuild = [ stdenv.host-something.cc];
<hyper_ch> steveeJ: what would you store secrets with a 3rd party?
<v0|d> sry i meant build, confusing very*.
<bennofs[m]> v0|d: confusing for me as well. what is host gcc?
<v0|d> I meant build gcc, like the normal x86 gcc.
<bennofs[m]> yeah but what do you want to spec as deps?
<v0|d> so I modify the system to be a cross one armv6l-linux, stdenv.cc is armv6l-..-gcc.
<v0|d> I need the build gcc x86 one too as `which gcc`
periklis has joined #nixos
<v0|d> ie stdenv.access-to-build-env.cc
<bennofs[m]> so you need `gcc` be build gcc and `armv6l-...-? to still exist?
<v0|d> exactly.
<{^_^}> #50539 (by eburimu, 12 hours ago, open): cyrus-sasl doesnt cross compile
<v0|d> see the last post.
<v0|d> I can do this in shell.
<{^_^}> [nixpkgs] @xeji merged pull request #49978 → python36Packages.marshmallow-sqlalchemy: 0.14.1 -> 0.15.0 → https://git.io/fpIJa
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « python36Packages.marshmallow-sqlalchemy: 0.14.1 -> 0.15.0 (#49978) »: https://git.io/fpcVq
<v0|d> hm maybe I misunderstand the variaible buildPackages.
baconicsynergy has quit [Remote host closed the connection]
<v0|d> bennofs[m]: ok I've added buildPackages parameter to derivation and gcc is fine now.
<v0|d> thnx.
<v0|d> bennofs[m]++
<{^_^}> bennofs[m]'s karma got increased to 2
jperras has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50606 → python36Packages.readme_renderer: 22.0 -> 24.0 → https://git.io/fpcVZ
elgoosy has joined #nixos
<{^_^}> [nixpkgs] @bennofs pushed to master « nixos/accountsservice: set XDG_DATA_DIRS correctly »: https://git.io/fpcVC
<aszlig> hm...
<aszlig> aszlig--
periklis has quit [Ping timeout: 240 seconds]
<aszlig> probably doesn't work on yourself
<{^_^}> [nixpkgs] @peti pushed 5 commits to haskell-updates: https://git.io/fpcVW
<aszlig> aszlig++
<{^_^}> aszlig's karma got decreased to 1
<{^_^}> [nixpkgs] @peti pushed 5 commits to master: https://git.io/fpcVl
genesis has quit [Remote host closed the connection]
<aszlig> haha :-)
<aszlig> aszlig++
<{^_^}> aszlig's karma got decreased to 0
<aszlig> aszlig++
<{^_^}> aszlig's karma got decreased to -1
<aszlig> yes :-)
nD5Xjz has quit [Ping timeout: 268 seconds]
<aszlig> aszlig+=666
<aszlig> hm, that probably won't work without flooding the channel
drakonis has joined #nixos
crmlt has joined #nixos
hedning has quit [Quit: hedning]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50607 → python36Packages.filebytes: 0.9.17 -> 0.9.18 → https://git.io/fpcVz
<{^_^}> [nixpkgs] @alyssais opened pull request #50608 → harfbuzzFull: fix CoreText support → https://git.io/fpcV2
nD5Xjz has joined #nixos
lsyoyom has quit [Ping timeout: 240 seconds]
doyougnu has joined #nixos
elgoosy has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @rasendubi merged pull request #50549 → uclibc: 1.0.30 -> 1.0.31 → https://git.io/fpccJ
<{^_^}> [nixpkgs] @rasendubi pushed 2 commits to master: https://git.io/fpcVH
<avn> aszlig: $username >>= $issue should force person to bind to his chair until issue will be fixed ;)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50609 → python36Packages.node-semver: 0.4.2 -> 0.5.0 → https://git.io/fpcVA
<aszlig> avn: hehe, so it needs hardware support ;-)
maximiliantagher has joined #nixos
mkoenig has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #46407 → mage: init at 1.7.1 → https://git.io/fA2iQ
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @swdunlop to master « mage: init at 1.7.1 »: https://git.io/fpcwe
<selfsymmetric-mu> So I'm trying to use Python's `beancount` module. I run `pypi2nix -V 3 -e beancount -E libxml2 -E libxslt`. Then I run `nix-shell requirements.nix -A interpreter` and I get `error: infinite recursion encountered, at /nix/store/...-nix-2.0.4/share/nix/corepkgs/derivation.nix:18:9`.
<aszlig> avn: an "agent" on your machine that runs dd with /dev/zero on your disks would also work
<avn> lol
maximiliantagher has quit [Ping timeout: 246 seconds]
<selfsymmetric-mu> There were no errors from the `pypi2nix` invocation. Anybody know this one?
<{^_^}> [nixpkgs] @Melkor333 opened pull request #50610 → cadence: fix wrong wrappings → https://git.io/fpcwT
<aszlig> selfsymmetric-mu: what's the output of requirements.nix?
<aszlig> selfsymmetric-mu: (be sure to strip off sensitive information)
<aszlig> s/output/contents/
<{^_^}> [nixpkgs] @bennofs merged pull request #50607 → python36Packages.filebytes: 0.9.17 -> 0.9.18 → https://git.io/fpcVz
<{^_^}> [nixpkgs] @bennofs pushed commit from @r-ryantm to master « python36Packages.filebytes: 0.9.17 -> 0.9.18 (#50607) »: https://git.io/fpcwt
<aszlig> selfsymmetric-mu: hm, it's a dependency-cycle between attrs and pytest
<selfsymmetric-mu> Weird...did I do something wrong?
<aszlig> and lxml and beautifulsoup4
<aszlig> selfsymmetric-mu: not really, it's just that python allows circular dependencies while it doesn't work with nix
<selfsymmetric-mu> aszlig: Does that mean that any python packages that use circular imports can't be used with `pypi2nix`?
<aszlig> selfsymmetric-mu: it can, but you need to manually fix them
maximiliantagher has joined #nixos
genesis has joined #nixos
<selfsymmetric-mu> aszlig: Can I do that right in the `requirements.nix` file?
<aszlig> selfsymmetric-mu: you can, but the next time you regenerate it you'll need to do it again :-/
<selfsymmetric-mu> aszlig: What would you recommend? Is there a better way to fix it?
<aszlig> selfsymmetric-mu: maybe there is a flag for overrides in pypi2nix or something like that
<selfsymmetric-mu> aszlig: I'll take a look.
<{^_^}> garbas/pypi2nix#150 (by ckauhaus, 1 year ago, closed): infinite recursion encountered on circular dependencies
periklis has joined #nixos
<aszlig> selfsymmetric-mu: maybe try with --default-overrides
lunik1 has joined #nixos
<aszlig> selfsymmetric-mu: that's what's apparently used when you use that flag
<aszlig> selfsymmetric-mu: it doesn't seem to have overrides for the beautifulsoup4 vs. lxml stuff
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50611 → python36Packages.nameparser: 1.0.1 -> 1.0.2 → https://git.io/fpcw6
maximiliantagher has quit [Remote host closed the connection]
maximiliantagher has joined #nixos
<aszlig> selfsymmetric-mu: but you could use your own overrides with the --overrides flag
<lunik1> How do I set package options? I'm trying to insall beets with the alternatives plugin, but putting "nixpkgs.config.beets.enableAlternatives = true;" in my configuration.nix does not seem to work.
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/b586640f55b (from 9 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<selfsymmetric-mu> aszlig: Yes, I tried out `--default-overrides` and it gave me another infinite recursion. I'll try specifying specific overrides.
<aszlig> lunik1: beets.override { enableAlternatives = true; }
<aszlig> lunik1: like: environment.systemPackages = [ ... (pkgs.beets.override { enableAlternatives = true; }) ... ];
<aszlig> selfsymmetric-mu: yeah, as said, the other one is between beautifulsoup4 and lxml
<selfsymmetric-mu> aszlig: I can't find any examples of how `overrides` is used.
<selfsymmetric-mu> Am I overriding a `package`, or what? Presumably there's some way to unwind the circular import?
<aszlig> selfsymmetric-mu: here is an example: https://github.com/garbas/nixpkgs-python/blob/master/overrides.nix
<{^_^}> [nixpkgs] @markuskowa merged pull request #50576 → rdma-core: 20.1 -> 21 → https://git.io/fpc4w
<{^_^}> [nixpkgs] @markuskowa pushed 3 commits to master: https://git.io/fpcwF
crmlt has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @c0bw3b opened pull request #50612 → live555: 2018.02.28 -> 2018.10.17 → https://git.io/fpcwb
<selfsymmetric-mu> Hmmm.... so I'm passing nix expressions?
<{^_^}> [nixpkgs] @c0bw3b closed pull request #48825 → live555: 2018.02.28 -> 2018.10.17 → https://git.io/fx60P
<selfsymmetric-mu> Oh yes. The README on the repo appears to be cut off.
<lunik1> aszlig: perfect, thank you
<aszlig> selfsymmetric-mu: although i think you don't need the boilerplate at the top, but I'm not sure, would need to look into that (has been a while since i last used pypi2nix)
<aszlig> bbl
maximiliantagher has quit [Remote host closed the connection]
evilmonads has quit [Quit: "arrivederci"]
<selfsymmetric-mu> "Stage1: Downloading wheels and creating wheelhouse" sure takes a long time.
<selfsymmetric-mu> Maybe it's not find my cache or something.
<{^_^}> [nixpkgs] @c0bw3b opened pull request #50613 → [18.09] live555: 2018.02.28 -> 2018.10.17 → https://git.io/fpcrT
cyounkins has joined #nixos
<selfsymmetric-mu> `value is a function while a set was expected`
<selfsymmetric-mu> Hmm. My `overrides.nix` must be in the wrong format or something.
<selfsymmetric-mu> I just copied from the repo.
<hdeshev> Noob question here... It seems nixpkgs contains an expression for ruby 2.5.3 only. I was able to build a derivation for ruby 2.5.1 by copying the ruby directory (https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/interpreters/ruby) and adding a ruby_2_5_1 similar to what ruby_2_5 does for ruby 2.5.3. I'm wondering if that's the right way to go about pinning to ruby 2.5.1 though.
doyougnu has quit [Ping timeout: 244 seconds]
<hdeshev> I'm about to do the same for postgresql 10.4 (nixpkgs has 10.5) and I wonder if I'm heading down a potential rabbit hole if I need to do this for many other dependencies.
maximiliantagher has joined #nixos
jperras has joined #nixos
maximiliantagher has quit [Ping timeout: 272 seconds]
maximiliantagher has joined #nixos
<aszlig> hdeshev: you could pin a version nixpkgs which has those specific versions
<hdeshev> aszlig: thanks! I wanted to get the best of both worlds - both having latest nixpkgs with some "special" overrides. If guess, if it gets really bad, I'll just pin the whole thing.
<selfsymmetric-mu> aszlig: I've gotten farther after adding an override for `lmxl` that requires the `beautifulsoup4` dependency.
Baughn has quit [Quit: ZNC 1.6.2+deb1 - http://znc.in]
<selfsymmetric-mu> Now I'm bouncing off of an ascii encoding error duing the build of `attrs` I think.
<cyounkins> Could someone help me understand the difference between the `nixos.linuxPackages.zfs` and `nixos.zfs` packages/attributes? https://github.com/NixOS/nixpkgs/blob/a4c4cbb613cc3e15186de0fdb04082fa7e38f6a0/pkgs/os-specific/linux/zfs/default.nix#L143
<c0bw3b_> is there some emacs users around? can you confirm that remember mode is now part of the base emacs?
Baughn has joined #nixos
maximiliantagher has quit [Ping timeout: 252 seconds]
<selfsymmetric-mu> c0bw3b_: Confirmed as of 26.1.
phreedom has quit [Ping timeout: 256 seconds]
<selfsymmetric-mu> I get the feeling that something is breaking in package description or something `'long_description': ' '.join(doclines[1:]),`.
<c0bw3b_> selfsymmetric-mu: thanks a lot :)
lassulus has quit [Ping timeout: 252 seconds]
voice_ftp has quit [Read error: Connection reset by peer]
<selfsymmetric-mu> Really not sure what's going on anymore here. :/
mayhewluke has quit [Ping timeout: 260 seconds]
ng0 has quit [Quit: WeeChat 1.6]
mayhewluke has joined #nixos
<exarkun22> v0|d: how's your progress?
drakonis1 has joined #nixos
ng0 has joined #nixos
oldandwise has joined #nixos
<{^_^}> [nixpkgs] @ttuegel merged pull request #50248 → kde-frameworks: 5.51 -> 5.52 → https://git.io/fpqIq
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/fpcoO
erictapen has joined #nixos
<exarkun22> So I'm here now: /nix/store/6rhi4s9wdi588kzdpwk9hqac4ngd2abc-libgpg-error-1.28/lib/libgpg-error.so: error adding symbols: File in wrong format
<exarkun22> I guess since libgpg-error is a nativeBuildInput I need the version that's not cross compiled...?
<exarkun22> or maybe the reverse
<exarkun22> that libgpg-error.so is for x86_64
<exarkun22> but it's being linked in with the armv7l gcc
[Leary] has joined #nixos
<selfsymmetric-mu> I'm trying to install a specific python environment with nix-shell. This is the file I'm passing.
Lears has quit [Ping timeout: 245 seconds]
<selfsymmetric-mu> It doesn't parse though. I think I'm not using let statements correctly?
cyounkins_ has joined #nixos
cyounkins has quit [Ping timeout: 256 seconds]
<exarkun22> Why's it x86_64 then? Because it's a nativeBuildInput which is "A list of dependencies whose host platform is the new derivation's build platform, and target platform is the new derivation's host platform." I guess I have a libgpg-error whose host and target is x86_64 ... but I need one whose host is x86_64 and target is armv7l?
<exarkun22> Or I need to put libgpg-error in a different list
<hdeshev> selfsymmetric-mu: I'm betting it's the final semicolon in that let expression. Gets me every time too :)
<hdeshev> just delete the ;
fendor has quit [Ping timeout: 246 seconds]
<hdeshev> er, I mean just the last ;
<exarkun22> oh, "target" is kind of a trick I should stop caring about ...
<avn> exarkun22: with some probability source itself need to be a fixed
<exarkun22> avn: nix source or libksba source?
<avn> libksba
<exarkun22> that's fine but I still don't really understand wtf is going on here. from what I can tell, libksba wants to compile a program and then run it as part of its build process (to generate some more stuff for the build)
<avn> ber-dump listed on top of file as noinst_BINARY, probably it not used at all (not checked stuff outside src/ subdir)
* exarkun22 blinks
drakonis has quit [Ping timeout: 240 seconds]
<avn> But I can mistake, is a just impression from first glance
<selfsymmetric-mu> hdeshev: I thought so too but when I add one I get ";" not expected.
<avn> I not tried to build it myself, only looked briefly on GH
<selfsymmetric-mu> So it's weird. When I do one thing `nix-shell` tells me to do the opposite.
<selfsymmetric-mu> `syntax error, unexpected $end, expecting ';',`, then when I add `;`, it says `syntax error, unexpected $end`.
<selfsymmetric-mu> So that's a pretty unhelpful error.
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50612 → live555: 2018.02.28 -> 2018.10.17 → https://git.io/fpcwb
<{^_^}> [nixpkgs] @c0bw3b pushed 3 commits to master: https://git.io/fpcKt
<selfsymmetric-mu> There's gotta be an example somewhere of how to install a customized package in `nix-shell`...I just can't find it.
<hdeshev> selfsymmetric-mu: the 'with' at the beginning is a problem too. I was able to build your expression, when I got rid of it. Note I had to change the nixpkgs thing to make it work on my nixpkgs installation too: https://pastebin.com/UnsNEVmJ
<hdeshev> I also changed stdenv to unstablePkgs.stdenv
<mpickering> Why does `writeScript` when added as a buildInput to `mkShell` run the script when nix-shell is run?
<selfsymmetric-mu> hdeshev: That works!! I was missing unstablePkgs.stdenv.
<mpickering> I thought `writeScript` would write the second argument to `bin/foo` and then `foo` would be available when I typed `nix-shell`
cyounkins_ has quit [Ping timeout: 256 seconds]
drakonis has joined #nixos
c0ffee152 has quit [Quit: Lost terminal]
maximiliantagher has joined #nixos
<ryantm> mpickering: writeScriptBin is what writes to "bin/"
<mpickering> thanks, works perfectly
<exarkun22> avn: I spent too much time with python. I can write a basic makefile but most of this is greek to me. :)
<mpickering> what does symlinkJoin do if a derivation has multiple outputs? (I hope it merges them as well?)
Lears has joined #nixos
<avn> exarkun22: I spent a year rewrtiting few very comlicated buildsystems to autocrap. Despite it was 10 years ago, I still remember something
<exarkun22> handy, if unpleasant :)
<ryantm> mpickering: It looks like it doesn't have any special facilities for multiple outputs.
<{^_^}> [nixpkgs] @c0bw3b opened pull request #50614 → Cleanup of dead packages after Gna.org closure → https://git.io/fpcKa
maximiliantagher has quit []
[Leary] has quit [Ping timeout: 260 seconds]
<mpickering> seems like it should also merge other outputs as well?
<dongcarl> After modifying nixpkgs, is there a way to preview the updated documentation?
<mpickering> I wonder what happens for haskell packages now the doc is in a separate output
<ryantm> mpickering: Can you refer to all the outputs of hello with "hello", or do you have to do "hello.lib", "hello.man", etc.?
<mpickering> The actual situation is that I modify a haskell package derivation to add an extra output
<mpickering> So if it works already with symlinkJoin then ghcWithPackages already does the right thing
<mpickering> I want to add this extra output to all dependencies and then collect all the results
justanotheruser has quit [Quit: WeeChat 2.2]
<ryantm> mpickering: Well, I'd try it. If it doesn't work, you could make your own version of symlinkJoin or add them all to paths.
<mpickering> ok
MisterOutofTime has joined #nixos
<MisterOutofTime> hey
<MisterOutofTime> could someone explain me how i can use 64bit wine in nixos?
Lears has quit [Remote host closed the connection]
tjg1 has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50191 → fusuma: init at 0.10.2 → https://git.io/fptOP
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcKx
oida has quit [Remote host closed the connection]
evilmonads has joined #nixos
<infinisil> MisterOutofTime: https://nixos.wiki/wiki/Wine
<MisterOutofTime> infinisil: how would i do that in the service?
oida has joined #nixos
<MisterOutofTime> doesnt nix seperate the pkgs from system and the used in the service?
<MisterOutofTime> also winewow is default
<MisterOutofTime> which should supportz 64bit
<infinisil> AH hmm
<infinisil> Well the packageOverrides should in theory work
<infinisil> MisterOutofTime: Try the `.override` directly where you use wine maybe
<infinisil> MisterOutofTime: Also, can you use https://gist.github.com/ or https://hastebin.com/ (or similar) for sharing snippets? Pastebin is very disliked (ads, javascript and bloat)
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50593 → doitlive: 4.1.0 -> 4.2.0 → https://git.io/fpczY
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc6P
leotaku has quit [Quit: ZNC 1.7.1 - https://znc.in]
<MisterOutofTime> infinisil: https://gist.github.com/gallexme/25eb9ec323652625e8572730c3813c8d my current test. compiles wine atm...
periklis has quit [Remote host closed the connection]
cyounkins has joined #nixos
jperras has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50616 → terminus_font_ttf: 4.40.1 -> 4.46.0 → https://git.io/fpciI
<{^_^}> [nixpkgs] @utdemir opened pull request #50617 → kakoune: Prefix version with 'v' → https://git.io/fpciO
Growpotkin has joined #nixos
<selfsymmetric-mu> Where are steam scripts for games installed? steamapps?
<selfsymmetric-mu> I see references to scripts in documentation, but I don't see any in the filesystem.
<selfsymmetric-mu> No `.sh` files in my steamapps anyway.
<Growpotkin> Not really nix related, but what are good terminal IRC clients? I've been using finch but the keybinds are terrible; overall I feel like extending it is a pain.
<tilpner> growpotkin - weechat and irssi are popular
<{^_^}> [nixpkgs] @utdemir closed pull request #50617 → kakoune: Prefix version with 'v' → https://git.io/fpciO
<Growpotkin> ty :)
<infinisil> growpotkin: Can recommend weechat as well
<infinisil> irssi not so much
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50592 → flink: 1.6.1 -> 1.6.2 → https://git.io/fpczI
<{^_^}> [nixpkgs] @c0bw3b pushed 3 commits to master: https://git.io/fpciz
<Growpotkin> thanks y'all I just downloaded it. I'm gonna dive in.
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50613 → [18.09] live555: 2018.02.28 -> 2018.10.17 → https://git.io/fpcrT
<{^_^}> [nixpkgs] @c0bw3b pushed 3 commits to release-18.09: https://git.io/fpcir
<exarkun22> Why does "nix why-depends /nix/store/adsgyx63jg6gw76wk7gcdbl521nxrq6r-nixops-machines.drv nixpkgs.libksba" try to build nixpkgs.libksba (and fail and so not tell me anything useful)?
<mpickering> How do I get the path to an output from the derivation?
<mpickering> perhaps d.output is enough..
<Growpotkin> mpickering: depends how you built it. Did you use nix-build or nix-env?
<Growpotkin> they both end up in the store but for nix-build you can also get the "result" folder
Growpotkin has left #nixos [#nixos]
<mpickering> ok I found a solution, it is simple. foo.output
<exarkun22> I guess the build error kind of answers the question? machines -> system -> user-units -> udev-rules -> system-units -> system-path -> hwdb -> dbus -> udisks -> libblockdev -> volume_key -> gpgme -> gnupg -> libksba
<{^_^}> [nixpkgs] @dongcarl opened pull request #50618 → nixos/bitocind: add bitcoind service → https://git.io/fpciF
Growpotkin has joined #nixos
<exarkun22> although I'm not completely sure that's the correct order
<{^_^}> [nixpkgs] @utdemir reopened pull request #50617 → kakoune: Prefix version with 'v' → https://git.io/fpciO
<infinisil> exarkun22: I think why-depends only works with derivation outputs
<infinisil> not derivations themselves
<infinisil> And in order for it to know what derivations depend on each other (the outputs) it needs to build them
<exarkun22> is there an equivalent that works on derivations themselves? it sure would be nice to see dependency relationships without having to do a build ... (esp when the build can only fail)
<exarkun22> I know there's a delicious nugget of "arbitrary user-supplied code" right in the middle (well, more like 800 of them) so you can't really know what the dependencies in the outputs will be from the input... but you could at least guess at the superset, right?
<infinisil> exarkun22: Try nix-store -q --tree
cyounkins has quit [Quit: Page closed]
<infinisil> Then grep for the derivation you want to find
cyounkins has joined #nixos
<infinisil> Yeah that should work
<exarkun22> ah, indeed
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50619 → python36Packages.django_nose: 1.4.5 -> 1.4.6 → https://git.io/fpcPv
<exarkun22> okay that vaguely resembles the tree implied by the nix build failure (all of the "failed to build ... because dependency couldn't be built" junk at the end)
doyougnu has joined #nixos
<exarkun22> and, indeed, dependency chain goes through things like dbus ... probably will not be very easy to rip this junk out
hedning has joined #nixos
Lears has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50594 → aws-rotate-key: 1.0.3 -> 1.0.4 → https://git.io/fpczC
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcPm
lsyoyom has joined #nixos
<{^_^}> [nixpkgs] @stigtsp opened pull request #50620 → perlPackages.Imager: init at 1.006 → https://git.io/fpcPO
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50583 → python36Packages.yamllint: 1.12.1 -> 1.13.0 → https://git.io/fpcRV
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcPl
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50621 → python36Packages.distributed: 1.24.0 -> 1.24.1 → https://git.io/fpcP8
<v0|d> finally fixd it.
<{^_^}> [nixpkgs] @ryantm merged pull request #50571 → remmina: 1.2.32 -> 1.2.32.1 → https://git.io/fpclX
<{^_^}> [nixpkgs] @ryantm pushed 3 commits to staging: https://git.io/fpcPE
<v0|d> meh, took plenty of time.
Growpotkin has quit [Quit: WeeChat 2.0]
<{^_^}> [nixpkgs] @matthiasbeyer closed pull request #29265 → Perl Package: Spreadsheet::Read{,SXC} → https://git.io/v5Mvx
kp__ has quit [Ping timeout: 244 seconds]
oldandwise has quit [Quit: leaving]
<exarkun22> v0|d: anything I'm interested in? :)
<steveeJ> hyper_ch: I don't view it as 3rd party if it's self-hosted
<hyper_ch> it is? ok
<hyper_ch> still fail to see the point of it though
<{^_^}> #50539 (by eburimu, 16 hours ago, open): cyrus-sasl doesnt cross compile
<v0|d> now Im stuck at texinfo
<steveeJ> is it expected that firewall rules don't apply to ipv6?
<hyper_ch> depends what kind of firewall rules you're talking about
fusion809 has quit [Ping timeout: 276 seconds]
<steveeJ> networking.firewall.allowedTCPPorts
elibrokeit has quit [Quit: A random quit message]
<steveeJ> this might be the issue: `systemd[1]: Timed out waiting for device sys-subsystem-net-devices-eth0.device.`
<andi-> steveeJ: did you disable networking.enableIPv6?
<andi-> otherwise those should be applied to ipv6 as well
equalunique has quit [Ping timeout: 240 seconds]
<Twey> So whenever I launch wpa_cli it decides it wants to use the device p2p-dev-wlp2s0
<steveeJ> andi-: no. the networking setup is fairly short: https://gitlab.com/steveeJ/infra/blob/staging/nix/os/devices/CFB4ED74/system.nix#L13-24
<Twey> My only Wi-Fi device is just wlp2s0
crmlt has joined #nixos
<steveeJ> andi-: I'm trying to achieve a mix of ipv4 DHCP and static ipv6
<andi-> I can't check right now as the trian wifi isn't great but I am very confident that it works for me on umultiple nodes..
jD91mZM2 has quit [Quit: WeeChat 2.2]
<steveeJ> andi-: according to the firewall script it should. it uses `ip46tables`
<andi-> exactly
<andi-> how did you verify?
<steveeJ> andi-: that it doesn't work?
doyougnu has quit [Ping timeout: 272 seconds]
<andi-> yeah
<andi-> ip6tables-save?
<steveeJ> andi-: I can't connect to the server
<steveeJ> :D
<andi-> well...
<steveeJ> if I use ssh -4 it works
<steveeJ> ssh -6 doesn't. the the DNS resolves fine
<steveeJ> to either
<andi-> steveeJ: can you paste the ip6tables-save output somewhere?
<steveeJ> andi-: ^
<andi-> thanks, loading (slowly)
<andi-> so, 22 is being accepted
<steveeJ> andi-: I think the problem is that I didn't set a ipv6 router on the server
<andi-> :-)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50622 → python36Packages.jsonref: 0.1 -> 0.2 → https://git.io/fpcXE
<{^_^}> [nixpkgs] @xeji merged pull request #50602 → python36Packages.stripe: 2.6.0 -> 2.10.1 → https://git.io/fpcal
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « python36Packages.stripe: 2.6.0 -> 2.10.1 (#50602) »: https://git.io/fpcXr
equalunique has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #50609 → python36Packages.node-semver: 0.4.2 -> 0.5.0 → https://git.io/fpcVA
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « python36Packages.node-semver: 0.4.2 -> 0.5.0 (#50609) »: https://git.io/fpcXX
garbas has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50606 → python36Packages.readme_renderer: 22.0 -> 24.0 → https://git.io/fpcVZ
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcXH
jasongrossman has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50547 → tome4: 1.5.5 -> 1.5.10 → https://git.io/fpcnQ
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « tome4: 1.5.5 -> 1.5.10 »: https://git.io/fpcXd
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
MisterOutofTime has quit [Quit: Page closed]
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50611 → python36Packages.nameparser: 1.0.1 -> 1.0.2 → https://git.io/fpcw6
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc1T
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50624 → python36Packages.guessit: 3.0.0 -> 3.0.3 → https://git.io/fpc1k
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50619 → python36Packages.django_nose: 1.4.5 -> 1.4.6 → https://git.io/fpcPv
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc1Y
<nschoe> Hi everyone, when I'm trying `nixos-rebuild build` or `nix build` on some other derivation, I get a lot of `warning: unable to download 'https://cache.nixos.org/nar/1y8az0y...nar.xz: HTTP error 200 (curl error: Failure when receiving data from the peer);`
<nschoe> Then `error 9 while decompressing xz file` (which I guess is related)
crmlt has quit [Ping timeout: 246 seconds]
<nschoe> I find this "HTTP error 200" weird. 200 is supposed to be OK
<nschoe> And when I access the URL manually from the browser, it *does* offer to download the file, so I guess this should work
<{^_^}> nixos-org-configurations#57 (by rbvermaa, 4 weeks ago, open): Users are reporting some issues with cache.nixos.org - gather information here
<c0bw3b_> not the first to report that
<steveeJ> andi-: how can I activate ipv6 DHCP?
Ariakenom has quit [Remote host closed the connection]
<nschoe> c0bw3b_, thanks
Ariakenom has joined #nixos
<andi-> steveeJ: networkd? :)
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50616 → terminus_font_ttf: 4.40.1 -> 4.46.0 → https://git.io/fpciI
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « terminus_font_ttf: 4.40.1 -> 4.46.0 »: https://git.io/fpc10
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50588 → python36Packages.phonenumbers: 8.9.16 -> 8.10.0 → https://git.io/fpcue
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc1g
<steveeJ> andi-: I can try switching. I was a bit wary due to the experimental warning
crmlt has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50598 → python36Packages.pytest-django: 3.4.3 -> 3.4.4 → https://git.io/fpcgR
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc1a
<nschoe> Ouch seems like at the moment, we can only retry and hope it finally falls through? :)
elibrokeit has joined #nixos
kp__ has joined #nixos
<c0bw3b_> nschoe: do you rely on IPv6? otherwise you can try disabling it entirely
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50584 → python36Packages.uranium: 3.4.1 -> 3.5.1 → https://git.io/fpcRx
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc1o
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50587 → python36Packages.sseclient: 0.0.19 -> 0.0.20 → https://git.io/fpcEN
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc16
<{^_^}> [nixpkgs] @blaxill opened pull request #50625 → nixos/firewall: merge global and interface specific rules → https://git.io/fpc1X
Ariakenom_ has joined #nixos
crmlt has quit [Ping timeout: 240 seconds]
<nschoe> c0bw3b_, I don't rely on it for anything in particular no.
<nschoe> I can try to disable yes. I'll read about how. thanks
kp__ has quit [Ping timeout: 268 seconds]
<nschoe> thanks you
Ariakenom has quit [Ping timeout: 260 seconds]
<c0bw3b_> no problem
Thra11 has joined #nixos
selfsymmetric-mu has quit [Remote host closed the connection]
lsyoyom has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @fgaz opened pull request #50626 → dvd-vr: init at 0.9.7 → https://git.io/fpc1F
jperras has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50627 → python36Packages.elpy: 1.25.0 -> 1.26.0 → https://git.io/fpc1N
kp__ has joined #nixos
<steveeJ> andi-: I've switched to networkd but have no IPv6 from DHCP. the provider could simply not offer DHCPv6
<andi-> :/
<v0|d> exarkun22: have u figurd out the gpg problem?
<v0|d> whats the status?
<steveeJ> andi-: do I need to activate it somehow or choose a mode like SLAAC?
<andi-> steveeJ: well, ask your provider what they support. There is an option for DHCPv6 client in networkd IIRC
WhittlesJr has joined #nixos
<Thra11> Does nixpkgs have any magic for installing different rust toolchains such as musl or cross-compilers?
<srid> has anyone gotten the magic trackpad 2 working on nixos (kernel 4.19)? https://github.com/robotrovsky/Linux-Magic-Trackpad-2-Driver
<srid> i have it working, but gestures (two finger scroll, etc.) do not work.
hamishmack has joined #nixos
<steveeJ> Thra11: the mozilla nixpkgs overlay has that AFAIR
<v0|d> exarkun22: libkbsa needs libgpg-error lol.
<Thra11> steveeJ: Cool, I'll take a look. Thanks!
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/734cc38c75c (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)
mayhewluke has quit [Ping timeout: 244 seconds]
lsyoyom has joined #nixos
tjg1 has joined #nixos
mayhewluke has joined #nixos
<{^_^}> [nixpkgs] @orivej opened pull request #50628 → eigen3_3: fix EIGEN3_INCLUDE_DIR location → https://git.io/fpcMR
<{^_^}> [nixpkgs] @jtojnar merged pull request #46020 → meson: 0.46.1 → 0.48.2 → https://git.io/fA4ll
<{^_^}> [nixpkgs] @jtojnar pushed 10 commits to staging: https://git.io/fpcMV
<{^_^}> #50629 (by eburimu, 41 seconds ago, open): libksba doesn't cross compile
<v0|d> lets see how it goes.
<{^_^}> [nixpkgs] @johanot opened pull request #50630 → morph: init at 1.1.0 → https://git.io/fpcMo
<{^_^}> [nixpkgs] @layus opened pull request #50631 → Update jflex urls, and version by the way → https://git.io/fpcMK
johanot has joined #nixos
boogiewoogie has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50590 → python36Packages.qtconsole: 4.4.2 -> 4.4.3 → https://git.io/fpcu7
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « python36Packages.qtconsole: 4.4.2 -> 4.4.3 »: https://git.io/fpcMM
<{^_^}> [nixpkgs] @orivej-nixos merged pull request #50628 → eigen3_3: fix EIGEN3_INCLUDE_DIR location → https://git.io/fpcMR
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @orivej to master « eigen3_3: fix EIGEN3_INCLUDE_DIR location (#50628) »: https://git.io/fpcM7
<steveeJ> andi-: dang, that systemd.network module is extremely thorough on the option checks
romanofskiWork has joined #nixos
<steveeJ> probably saving me from getting the VPS disconnected :D
vk3wtf has quit [Ping timeout: 252 seconds]
<c0bw3b_> nix-repl> lib.platforms.x86[ { ... } ]
<c0bw3b_> ugh
<boogiewoogie> hey, nix language question: consider `f = x: a: if a ? x then true else false` -- `f "a" {a=1;}` evaluates to false, `{a=1;} ? "a"` doesn't though. to me, they seem the same, where's the catch?
<LnL> boogiewoogie: f = x: a: a ? "${x}"
<boogiewoogie> yeah, I tried that and am surprised this works.. what's going on there?
<LnL> a ? x checks if a has an attribute x, not whatever x's value is
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50632 → python36Packages.flask-cors: 3.0.6 -> 3.0.7 → https://git.io/fpcDW
<LnL> so f "whatever" { x = 1; } would be true
* Twey is confused
<Twey> LnL: f "whatever" { x = 1; } ⇒ if { x = 1; } ? "whatever" then true else false ⇒ if false then true else false ⇒ false
<Twey> Surely
<boogiewoogie> it does in fact evaluate to true, but I am also confused why this is
<LnL> (x: a: if a ? x) _ { a = 1; } #=> (a: if a ? x) { a = 1; } #=> { a = 1; } ? x #=> false
<LnL> you could pass in (throw "oops") as x, it's not used
<Twey> Ohhh, right, silly me
<LnL> or a ? x == a ? "x"
<Twey> boogiewoogie: ? takes a pathattr, not an expression, as its second operand — it's interpreted literally
<Twey> boogiewoogie: If you want to use an expression you need builtins.hasAttr
<Twey> Confusion exacerbated by the fact that pathattrs can be quoted :)
<LnL> yeah, I did a bad job explaining :p
<Twey> LnL: I thought you were saying that ? didn't look at the value of the attribute "x" in the attrset, and was very confused :þ
<boogiewoogie> okay, yeah, I'm kinda following. is there a place I can read up on what sort of type pathattr is?
<Twey> boogiewoogie: The Nix manual has this stuff
<boogiewoogie> either way, thanks a bunch, both of you!
<Twey> boogiewoogie: Specifically: https://nixos.org/nix/manual/#sec-language-operators
<Twey> Note: e ? attrpath
<boogiewoogie> aaah
<Twey> e?x is supposed to be read like e.x
<boogiewoogie> okay, I looked for pathattr :p thanks!
<Twey> That's my fault, sorry :)
<Twey> It's interesting that x.y.z is not an iterated application of a binary operator . in Nix
<Twey> Instead it's a single application of . to the expression x and the attrpath y.z
<Twey> I'm not quite sure why that is
<Twey> Maybe to enable ?
<Twey> Since (x?y).z doesn't make sense
<Twey> Even though (x.y).z does
<Twey> I'm halfway through writing a Nix parser for reasons, and there are some quite surprising things in there that make you think
<gchristensen> oh what reasons? in what lang?
aleph- has joined #nixos
<{^_^}> [nixpkgs] @jtojnar pushed 157 commits to gnome-3.30: https://git.io/fpcyf
<nschoe> Hi everyone, I have cross compiled `hello` for raspberryPi, and when I try to `nix-copy-close ./result` to the raspberry, it ends up failing with "error: cannot add path '/nix/store/zz58ixsgzc8b5nbdcz49j6rh6v7mbh00-hello-2.10-armv6l-unknown-linux-gnueabihf' because it lacks a valid signature
<nschoe> error: unexpected end-of-file". Am I doing something wrong?
* exarkun22 stares at nspr and tries to figure out how to make it cross compile
c0bw3b_ has quit [Remote host closed the connection]
c0bw3b_ has joined #nixos
<steveeJ> would someone be kind an make an example value for this? https://github.com/NixOS/nixpkgs/blob/release-18.09/nixos/modules/system/boot/networkd.nix#L639
<steveeJ> I'm trying `addresses = [ { Address = "2a02:c201:3003:2387::1/64"; } ];` and getting the errror: error: The option `systemd.network.networks.eth0.addresses.[definition 1-entry 1].Address' doesn't exist
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50633 → python36Packages.Nuitka: 0.6.0.4 -> 0.6.0.6 → https://git.io/fpcyO
fendor has joined #nixos
worldofpeace has joined #nixos
<Twey> gchristensen: Rust, because I want to embed Nix expressions into my Rust code and interpolate variables into them
<gchristensen> have you seen jD<...something...>'s Nix parser?
<Twey> No, I'm not even sure whom you're referring to :þ
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fpcy4
<{^_^}> [nixpkgs] @ryantm merged pull request #50630 → morph: init at 1.1.0 → https://git.io/fpcMo
<gchristensen> I don't know how to find it for you.
<{^_^}> [nixpkgs] @marsam opened pull request #50634 → pythonPackages.magic-wormhole: 0.10.5 -> 0.11.2 → https://git.io/fpcyR
<gchristensen> but it is a pretty good Nix parser written in Rust :) used to implement a lanugage server too
<Twey> Neat, thanks :)
<Twey> Goodness, no wonder you couldn't remember their name
<Twey> That's nice though
<Twey> I have a half-done one somewhere that I can't seem to find
__monty__ has quit [Quit: leaving]
<Twey> That has a macro-by-example that allows Rust interpolation
<Twey> I thought I'd redo it with the new macro stuff but I ended up just parsing strings :(
peacememories has joined #nixos
<infinisil> ,jDwhat = jD91mZM2
<{^_^}> jDwhat defined
<infinisil> There :)
<c0bw3b_> nice! infinisil++
<LnL> lol
<Twey> Hehe
<c0bw3b_> steveeJ: just something like `Address = "192.168.0.100/24";` should work
<c0bw3b_> you just write networkd directives that will be written inside an `[Address]` block
<c0bw3b_> see https://www.freedesktop.org/software/systemd/man/systemd.network.html#%5BAddress%5D%20Section%20Options
<Twey> c0bw3b_: addresses = [ { Address = "192.168.0.100/24"; } ] ?
<gchristensen> that LSP is https://gitlab.com/jD91mZM2/nix-lsp btw
<Twey> The manual says it's a list
<Twey> type = listOf (submodule addressOptions);
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50621 → python36Packages.distributed: 1.24.0 -> 1.24.1 → https://git.io/fpcP8
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « python36Packages.distributed: 1.24.0 -> 1.24.1 »: https://git.io/fpcyF
<steveeJ> Twey: I've tried that notation but somehow it's rejected with the given error
<steveeJ> am I supposed to use ystemd.network.network.. directly or just use networking.interfaces.. ?
aleph- has quit [Quit: WeeChat 2.2]
cyounkins has quit [Ping timeout: 256 seconds]
<Twey> steveeJ: Sorry, I was just clarifying with c0bw3b_ because I was also confused :)
<steveeJ> I remember being equally confused by setting this up manually on gentoo a couple years ago
<steveeJ> but I find the abstraction is not helping in this case
<{^_^}> [nixpkgs] @blaxill closed pull request #50625 → nixos/firewall: merge global and interface specific rules → https://git.io/fpc1X
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50635 → python36Packages.confluent-kafka: 0.11.5 -> 0.11.6 → https://git.io/fpcSm
<c0bw3b_> I _think_ you should use systemd.network.networks.addr*
<c0bw3b_> then .address content option ends inside a `[Network]` section as `Address=`
<c0bw3b_> and .addresses content ends inside a `[Address]` block
vk3wtf has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #50636 → ###### Motivation for this change → https://git.io/fpcS2
<nschoe> Does anyone know where I can get updated information about `nix-copy-closure` and package signing? I've just read https://blog.joel.mx/posts/how-to-use-nix-copy-closure-step-by-step which looked promising, but `--sign` doesn't look supported anymore :/
worldofpeace has quit [Quit: worldofpeace]
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
aleph- has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #50633 → python36Packages.Nuitka: 0.6.0.4 -> 0.6.0.6 → https://git.io/fpcyO
lord| has quit [Quit: WeeChat 2.3]
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpc9V
<{^_^}> [nixpkgs] @Mic92 merged pull request #50627 → python36Packages.elpy: 1.25.0 -> 1.26.0 → https://git.io/fpc1N
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpcHv
darthfork has joined #nixos
lord| has joined #nixos
<{^_^}> [nixpkgs] @ikervagyok opened pull request #50637 → wine{Unstable,Staging}: 3.18 -> 3.20 → https://git.io/fpcHq
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcHY
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50586 → python36Packages.transaction: 2.3.0 -> 2.4.0 → https://git.io/fpcEF
drakonis has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcHs
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50600 → python36Packages.pyhomematic: 0.1.50 -> 0.1.51 → https://git.io/fpc2V
jackdk has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #50601 → python36Packages.pytest-timeout: 1.3.2 -> 1.3.3 → https://git.io/fpcaO
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpcHG
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50578 → python36Packages.uproot: 3.2.6 -> 3.2.12 → https://git.io/fpcBP
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcHn
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50582 → python36Packages.uproot-methods: 0.2.6 -> 0.2.7 → https://git.io/fpcRW
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcHc
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50603 → python36Packages.qtawesome: 0.5.1 -> 0.5.2 → https://git.io/fpcaz
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « python36Packages.qtawesome: 0.5.1 -> 0.5.2 »: https://git.io/fpcH8
WhittlesJr has quit [Ping timeout: 256 seconds]
<pbogdan> , locate charset.alias
<{^_^}> Couldn't find in any packages
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
<{^_^}> [nixpkgs] @scolobb opened pull request #50638 → processing3: update the hash of the reference → https://git.io/fpcHM
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50639 → python36Packages.cypari2: 1.3.1 -> 2.0.1 → https://git.io/fpcH9
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50541 → gitAndTools.stgit: 0.18 -> 0.19 → https://git.io/fpcnO
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcHx
aleph- has quit [Ping timeout: 240 seconds]
Thra11 has quit [Ping timeout: 245 seconds]
johanot has quit [Quit: WeeChat 2.2]
Chiliparrot has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50640 → python36Packages.google_api_core: 1.5.0 -> 1.5.2 → https://git.io/fpcQI
<{^_^}> [nixpkgs] @blaxill opened pull request #50641 → Use global firewall.allowed rules, even with specific rules → https://git.io/fpcQL
<{^_^}> [nixpkgs] @bts opened pull request #50642 → isl: add 0.20 → https://git.io/fpcQO
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50533 → xosview2: 2.2.2 -> 2.3.0 → https://git.io/fpcmt
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « xosview2: 2.2.2 -> 2.3.0 »: https://git.io/fpcQG
<steveeJ> andi-: after fiddling with it for a while I've managed to satisfy the checks for the networkd config, and `/etc/systemd/network/eth0.network` looks OK, though the static address configured there isn't coming up
foldingcookie has quit [Ping timeout: 244 seconds]
<imalsogr1g> I picked up an xps 15 at a great price open-box. I can't get any display manager working right with the graphics card. But the installer ISO runs KDE perfectly. It seems a safe bet that my hardware is good and I'll eventually find and fix my misconfiguration. Or could I be overlooking something?
<imalsogr1g> Seems like, worst case, I could copy the nixos config of the live cd itself.
<{^_^}> [nixpkgs] @oxij opened pull request #50643 → pkgs: introduce `package-list.nix` and `trivialPackages` stage → https://git.io/fpcQl
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50644 → powershell: 6.1.0 -> 6.1.1 → https://git.io/fpcQz
<steveeJ> imalsogr1g: what GPU does it have?
<steveeJ> imalsogr1g: in any case, check the logs via `journalctl -u display-manager`
<{^_^}> [nixpkgs] @Mic92 merged pull request #50589 → python36Packages.redis: 2.10.6 -> 3.0.1 → https://git.io/fpcuk
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpcQV
darthfork has quit [Quit: darthfork]
<exarkun22> urgh. how do I substituteInPlace a string like '$(MOD_DEPTH)/config/$(OBJDIR_NAME)/nsinstall' (single quotes are part of it)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50645 → python36Packages.ase: 3.16.2 -> 3.17.0 → https://git.io/fpcQX
<exarkun22> how many layers of shell quoting do I have to defeat
<{^_^}> [nixpkgs] @c0bw3b merged pull request #49631 → oidentd: 2.2.2 -> 2.3.1 → https://git.io/fxx8K
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpcQ7
<ottidmes> ,squote
<ottidmes> exarkun22: you can use ${"'...'"} within ''...'' that can help
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50646 → postgresql_11: 11.0 -> 11.1 → https://git.io/fpcQh
Rusty1 has quit [Quit: Konversation terminated!]
nschoe has quit [Quit: Program. Terminated.]
lassulus has joined #nixos
<exarkun22> thanks, didn't know about that. but still uncertain what string I should be aiming for. if a file literally contains $(FOO) then do I want `--replace $(FOO) ...` or `--replace '$(FOO)'` or `--replace \$\(FOO\)` or ...
<exarkun22> what is interpreting these strings? sh? some nix code? guess I could read the source for substituteInPlace maybe
<ottidmes> exarkun22: if you use it in e.g. the installPhase, then it will be run by bash
<exarkun22> okay, that helps, thanks
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<infinisil> exarkun22: '$(FOO)' will work
<infinisil> $(FOO) will not, because that will try to run the command FOO and use the output of it
<ottidmes> exarkun22: within ''...'' strings you generally only need to escape having '' in it, which can be done by using triple single quotes ''' (which is the quoted version of ''), and will be interpreted by nix rather than bash, s if you want that to be done by bash you do ''${var}
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50640 → python36Packages.google_api_core: 1.5.0 -> 1.5.2 → https://git.io/fpcQI
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc7u
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50647 → picard-tools: 2.18.14 -> 2.18.16 → https://git.io/fpc7z
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50635 → python36Packages.confluent-kafka: 0.11.5 -> 0.11.6 → https://git.io/fpcSm
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc7g
lunik1 has quit [Read error: Connection reset by peer]
<exarkun22> infinisil: TIL that while '$(FOO)' provokes no special bash processing, "'$(FOO)'" does
<exarkun22> which makes sense but I never had to think about it before.
<infinisil> Hehe yeah
<exarkun22> The path I'm going down here doesn't seem to be yielding results, though. I successfully patched nspr configure to use coreutils install instead of the nspr-built nsinstall but turns out the two are not actually compatible as I assumed.
<exarkun22> So now I'm wondering if, to support cross-compiling nspr, I should make nspr a buildInput (or one of the other flavors, I'm still pretty green on cross compiling) of nspr so that there is a build=host version of nsinstall that I can patch the nspr to use when build!=host...
<exarkun22> I have no idea how to deal with the base case of that recursion though, or if this is insane, or if there is some other standard way to deal with this.
<exarkun22> (Also, seeeriously wishing nspr did not exist.)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #50648 → python36Packages.breathe: 4.10.0 -> 4.11.0 → https://git.io/fpc7y
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50217 → git-latexdiff: 1.1.2 -> 1.3.0 → https://git.io/fptrv
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @qfjp to master « git-latexdiff: 1.1.2 -> 1.3.0 »: https://git.io/fpc7Q
lunik1 has joined #nixos
<lunik1> anybody here connected an android device to nixos using mtp?
<{^_^}> [nixpkgs] @c0bw3b merged pull request #50632 → python36Packages.flask-cors: 3.0.6 -> 3.0.7 → https://git.io/fpcDW
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fpc7x