andi- changed the topic of #nixos to: NixOS stable: 19.09 \o/ https://discourse.nixos.org/t/nixos-19-09-release/4306/2 || 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/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
<adisbladis> gchristensen: ^ :)
<deni> elvishjerricco: I mean your blogpost does say that I can use --option plugin-files but I have no idea how to find where the files are located at
<elvishjerricco> deni: You just need to install nix-plugins locally and use --option plugin-files
<deni> It seems that a lot of tutorials are written with the premise that the start machine (ie. the one I'm running stuff on, like nixops) is also nixos.... I find when that's not the case that I hit a lot of edge cases
<deni> Ok so I can use nix-env to install nixpkgs.nix-plugins. This will tell where in the store it's located.
<deni> so my only option is to set --option plugin-files each time? I guess I can wrap the call to nixops with a script/Makefile
wavirc22 has joined #nixos
hmpffff_ has quit [Quit: nchrrrr…]
jb55 has joined #nixos
<deni> Hmm.. "could not dinamically open plugin file" http://dpaste.com/3FS4118
<deni> seems I'm doing something wrong. Was it wrong to install nix plugins with nix-env -iA nixpkgs.nix-plugins ?
<energizer> it would be cool to have a command on the local machine that runs nixops on another machine to rebuild the local machine. that way it wouldn't be necessary to write secrets to disk
<deni> energizer: I'm not really rebuilding the local machine in my case...I'm just using nixops from my local machine to deploy to another machine. I am using a remote builder in the process though...I'm not yet sure if that will cause problems with this specific scenario with secrets. But I don't think so.
lordcirth_ has joined #nixos
<deni> Somewhat relatedly...I asked on twitter a couple of days ago if anyone is playing around with Hashicorp vault and Nix/Nixops. Sadly I didn't get any response. I'm quite fond of Vault and have used it to great success before. But I'm at a lost how to integrate it with nixops other than with wrappers and what not
<energizer> somebody was talking about it recently
<lordcirth_> I'm trying to help with ZHF 20.03, but I am having trouble figuring out how to run the same tests that Hydra does. I can't find the docs on nixpkgs tests. I'm probably missing something obvious?
fendor has quit [Read error: Connection reset by peer]
vertigo_38 has joined #nixos
kleisli__ has joined #nixos
cr4y1 has quit [Ping timeout: 256 seconds]
<deni> evils: energizer thanks! I see gchristensen is playing around with it. I have some experience with vault auto unsealing ... albeit in the cloud setting (AWS and GCP mostly). I'd need to think if any of that is applicable to my current non-cloud setup
<{^_^}> [nixpkgs] @bhipple opened pull request #83550 → [20.03] ion: 1.0.5 -> unstable-2020-03-22 → https://git.io/JvHpl
<{^_^}> [nixpkgs] @worldofpeace opened pull request #83551 → iso-image: normalize volumeID → https://git.io/JvHp0
reallymemorable has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #83552 → python27Packages.globus-sdk: 1.8.0 -> 1.9.0 → https://git.io/JvHpa
<worldofpeace> bhipple: there's a script from samueldr, let me get you a link
<{^_^}> samueldr/nix-review-tools#7 (by bhipple, 51 minutes ago, open): Fix typo in readme; update gitignore
<worldofpeace> bhipple: https://github.com/samueldr/nix-review-tools eval-report
<worldofpeace> bhipple: yeah, that will list problematic dependencies
<samueldr> bhipple: well, I would recommend you cd somewhere else and run via /full/path/to/the/tool, but will merge anyway :)
<samueldr> easier if you have a tmp folder that you can just nuke the folder
<evanjs> asked on the musnix channel already, but anybody else running into this issue? https://github.com/musnix/musnix/issues/104
<{^_^}> musnix/musnix#104 (by egasimus, 6 weeks ago, open): attribute 'linuxPackages_4_9_rt' missing
isHavvy has joined #nixos
<evanjs> https://github.com/musnix/musnix/issues/100 was recently fixed but unforunately I am unable to build, still :/
<{^_^}> musnix/musnix#100 (by digitalsignalperson, 41 weeks ago, closed): nixos unstable build error: option not set correctly: PREEMPT
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83542 → ion: 1.0.5 -> unstable-2020-03-22 and fix build → https://git.io/JvHA9
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvHp6
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83550 → [20.03] ion: 1.0.5 -> unstable-2020-03-22 → https://git.io/JvHpl
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JvHpi
* colemickens googles yaml2nix
jb55 has quit [Remote host closed the connection]
<deni> evils: energizer wow that discussion has been going on for quite some time now! :D It's very interesting to read. I wonder if peopel use https://github.com/channable/vaultenv ?
* colemickens is surprised
<deni> I quite enjoyed it for my non-vault-aware applications
<samueldr> since you've read the readme, bhipple, you understand that if you run on an incompletely built eval, the next time you run it will not use the updated state unless you rm those files, right?
<evanjs> this happens when I try to build a barebones musnix system with either nixops or morph
<bhipple> I have to rm everything?
<samueldr> if things change for that eval in hydra
<bhipple> It takes so long to run from a clean slate :'(
<samueldr> it's (too) heavy-handed in its caching
<samueldr> due to that exact reason
<bhipple> OK, so if I just always run it on the (N-1)th job eval, I shouldn't ever have to clean out my cache?
Havvy has quit [Ping timeout: 256 seconds]
iyzsong has joined #nixos
<bhipple> You mean I have to remove all the build_115548183
<bhipple> files, or just the eval_* files?
ixxie has quit [Ping timeout: 256 seconds]
chagra has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @bhipple merged pull request #83526 → pythonPackages.scikit-build: fix test bug on python3.8 → https://git.io/JvH5B
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JvHpN
sigmundv_ has quit [Remote host closed the connection]
vertigo_38 has quit [Ping timeout: 256 seconds]
sigmundv_ has joined #nixos
Unactive has quit [Remote host closed the connection]
rprije has joined #nixos
gustavderdrache has joined #nixos
Darkmatter66 has joined #nixos
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos
Darkmatter66_ has quit [Ping timeout: 265 seconds]
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 240 seconds]
mbrgm_ is now known as mbrgm
shor has quit [Quit: WeeChat 2.6]
vertigo_38 has joined #nixos
<{^_^}> [nixpkgs] @bhipple opened pull request #83553 → [20.03] python27Packages.gym: 0.15.4 -> 0.16.0 → https://git.io/JvHhq
shibboleth has quit [Quit: shibboleth]
<emily> I'm trying to set up wireguard on nixos-unstable using linuxPackages_hardened_latest (5.5.9-hardened) and getting the error "FATAL: Module wireguard not found in directory /run/booted-system/kernel-modules/lib/modules/5.5.9-hardened". it seems to be injected by https://github.com/NixOS/nixpkgs/blob/master//nixos/modules/services/networking/wireguard.nix#L438
<emily> I'm not sure why it would be failing; I have networking.wireguard.enable etc. on
<emily> my best guess is maybe wireguard got incorporated ahead of schedule and so the optional condition there is wrong?
<emily> actually that makes no sense since modprobe wouldn't be failing, so I have no idea why it's not correctly finding/installing the module ^^;
mexisme has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @bhipple opened pull request #83555 → python3Packages.apache-airflow: no-op cleanups to drv file → https://git.io/JvHhG
reallymemorable has quit [Quit: reallymemorable]
<{^_^}> [nixpkgs] @bhipple opened pull request #83556 → <!-- Nixpkgs has a lot of new incoming Pull Requests, but not enough people to review this constant stream. Even if you … → https://git.io/JvHh8
<{^_^}> [nixpkgs] @bhipple closed pull request #83556 → <!-- Nixpkgs has a lot of new incoming Pull Requests, but not enough people to review this constant stream. Even if you … → https://git.io/JvHh8
<deni> well now having weeded through 2 years of IRC history it's time to go to bed. XD
<bhipple> deni: you should write up a summary of the most interesting conversations :)
<deni> bhipple: was mostly researching old conversations about nix+nixops+vault .... the question comes up *a lot*
<{^_^}> [nixpkgs] @bhipple opened pull request #83557 → [20.03] python3Packages.apache-airflow: fix dependencies → https://git.io/JvHhg
rogue_koder has quit [Ping timeout: 240 seconds]
iqubic has quit [Ping timeout: 256 seconds]
init_6 has joined #nixos
<pjt_014> hi: I got a package that isn't building for aarch64 even though it should be: https://github.com/NixOS/nixpkgs/tree/master/pkgs/tools/misc/dvtm
<pjt_014> I'm getting this: 0x0.st/iB0e.txt
<pjt_014> tic is apparently part of ncurses, yet ncurses _is_ being imported.
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/85055b3ab7b (from 16 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
<{^_^}> [nixpkgs] @bhipple opened pull request #83558 → [20.03] pounce: 1.0p1 -> 1.1 to fix build → https://git.io/JvHhP
LysergicDreams has quit [Ping timeout: 265 seconds]
<rprije> Does anyone have suggestions on debugging "Invalid JWT Signature" errors when attempting to deploy to GCE using NixOps?
<rprije> Or know what roles the service account used by NixOps should have?
mexisme has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JvHhN
LysergicDreams has joined #nixos
bhipple has quit [Ping timeout: 256 seconds]
jumper149 has quit [Quit: WeeChat 2.7.1]
rogue_koder has joined #nixos
bhipple has joined #nixos
thc202 has quit [Ping timeout: 256 seconds]
reallymemorable has joined #nixos
vandenoever has quit [Ping timeout: 240 seconds]
dingenskirchen has quit [Remote host closed the connection]
dingenskirchen has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83558 → [20.03] pounce: 1.0p1 -> 1.1 to fix build → https://git.io/JvHhP
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JvHjI
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83553 → [20.03] python27Packages.gym: 0.15.4 -> 0.16.0 to fix build → https://git.io/JvHhq
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JvHjL
wavirc22 has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #83559 → python27Packages.plumbum: 1.6.8 -> 1.6.9 → https://git.io/JvHjZ
ottidmes has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @bhipple opened pull request #83560 → pythonPackages.ntlm-auth: 1.0.3 -> 1.4.0 to fix build → https://git.io/JvHjn
<{^_^}> [nixpkgs] @colemickens opened pull request #83561 → plex-mpv-shim: v1.7.12 -> v1.7.14 → https://git.io/JvHj4
<{^_^}> [nixpkgs] @bhipple merged pull request #82998 → rpcs3: 0.0.6-8187-790962425 -> 0.0.8-9300-341fdf7eb → https://git.io/JvHjB
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JvHjR
xkapastel has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @aszlig pushed to master « nginx: Fix ETag patch to ignore realpath(3) error »: https://git.io/JvHj0
<{^_^}> [nixpkgs] @aszlig closed pull request #66532 → nginx: fix failure to serve on aliases with regex captures → https://git.io/fj5OF
<{^_^}> [nixpkgs] @nh2 opened pull request #83562 → [20.03] chromium: Enable swiftshader by default → https://git.io/JvHjE
<{^_^}> [nixpkgs] @bhipple opened pull request #83563 → [20.03] rpcs3: 0.0.6-8187-790962425 -> 0.0.8-9300-341fdf7eb → https://git.io/JvHju
<{^_^}> [nixpkgs] @colemickens closed pull request #62635 → nixos/azure: revamp, make it easy to do ongoing maintenance → https://git.io/fjuvW
<{^_^}> [nixpkgs] @aszlig closed pull request #80671 → nginx: Fix ETag patch to ignore realpath(3) error → https://git.io/JvRm0
wavirc22 has joined #nixos
<{^_^}> [nixpkgs] @bhipple opened pull request #83564 → [20.03] pythonPackages.ntlm-auth: 1.0.3 -> 1.4.0 to fix build → https://git.io/JvHjg
<{^_^}> [nixpkgs] @aszlig pushed to release-20.03 « nginx: Fix ETag patch to ignore realpath(3) error »: https://git.io/JvHja
<{^_^}> [nixpkgs] @aszlig pushed to release-19.09 « nginx: Fix ETag patch to ignore realpath(3) error »: https://git.io/JvHj6
<{^_^}> [nixpkgs] @mmilata opened pull request #83565 → [20.03] perlPackages.CryptSSLeay: 0.72 -> 0.73_06 → https://git.io/JvHjM
Jonathan has joined #nixos
<{^_^}> [nixpkgs] @mmilata opened pull request #83566 → [20.03] rt: fix build error → https://git.io/JvHjD
<Jonathan> Am I missing something? With `nix-shell -p SDL2`, when I build my application it still fails to find the SDL2 lib files?
bastion-tester has quit [Quit: ZNC 1.7.4 - https://znc.in]
bastion-tester has joined #nixos
<srk> Jonathan: pkgs.SDL2.dev possibly
<evanjs> ^ and _sometimes_ pkg-config as well
<evanjs> i.e. with rust projects, e.g. openssl + pkg-config
<Jonathan> srk: Hum, didn't know there was a dev version but it still does not find it.
<Jonathan> Am I using nix-shell wrong?
<{^_^}> [mobile-nixos] @samueldr merged pull request #109 → Add `bin/menuconfig` to configure kernels → https://git.io/Jv9N9
<{^_^}> [mobile-nixos] @samueldr pushed 7 commits to master: https://git.io/JvHjp
<srk> Jonathan: how do you build it?
<Jonathan> It is a D application with `dub run`.
<Jonathan> (dub is the D package manager)
<evanjs> I also wonder if you need any x libs
<evanjs> e.g. sample shell.nix for one of my projects that uses SDL2 https://github.com/evanjs/rrbg/blob/master/shell.nix
<Jonathan> All it says it cannot find are SDL2.so files.
<evanjs> oh, the .so files? Maybe SDL2.out, then?
<evanjs> ,locate SDL2.so
<{^_^}> Couldn't find in any packages
<evanjs> -_-
<Jonathan> Hum, same problem, with either solution.
Emantor has quit [Quit: ZNC - http://znc.in]
<{^_^}> [nixpkgs] @nh2 opened pull request #83567 → [20.03] torchPackages, torch-repl: remove → https://git.io/JvQev
<evanjs> is this D repo/package publicly accesible, btw?
<{^_^}> [mobile-nixos] @samueldr opened pull request #110 → [WIP] Add "jumpdrive" example system → https://git.io/JvQeU
<evils> ,locate libSDL2.so
<{^_^}> Found in packages: SDL2
<evanjs> Also, didn't realize we don't have a D section. Hrm https://nixos.org/nixpkgs/manual/#chap-language-support
<evanjs> and oh yeah haha
<evanjs> worked on mine without lib so I didn't think about adding it
kleisli__ has quit [Remote host closed the connection]
Emantor has joined #nixos
<Jonathan> evenjs: Not yet publicly accessible. I can make it.
kleisli has joined #nixos
butterthebuddha has joined #nixos
butterthebuddha has quit [Client Quit]
<nh2> samueldr bhipple: I don't quite understand the output of https://gist.github.com/bhipple/bae64f6137ae928f2b037f24ce07a1ac. It shows `i686-linux hspec-core-2.7.1` as the most failed dependency but I can't find it in the evaluation at all
mexisme has quit [Ping timeout: 272 seconds]
<Jonathan> evanjs: I pushed the working code here: https://github.com/JonathanILevi/sdl-d
<samueldr> nh2: that's a side-effect of how a step can exist without a job I think
<Jonathan> It is failing at runtime (dynamic loading) does that make a difference?
<nh2> samueldr: ah right, that thing, always tricks me
ZaraChimera has joined #nixos
<samueldr> nh2: though open the row to see which job failed because of that
<nh2> samueldr: open the row? I managed to find it via the dependencies of `xmoad`, is that you approach you mean?
<samueldr> yep, no job it seems for it
<samueldr> the triangle is not a decoration
<{^_^}> [nixpkgs] @bhipple opened pull request #83568 → treewide: remove torch and related packages → https://git.io/JvQeW
<evanjs> uuhhhh
<samueldr> that'll give appropriate job names (though no direct link)
<evanjs> Jonathan: is it just a library?
<Jonathan> Yes.
<nh2> samueldr: right
<evanjs> And yeah I don't see SDL in the ldd output
<Jonathan> Does that mean it is not staticly linked?
<Jonathan> Or that the dynamic linking is not typical?
<cole-h> bhipple: When you're not hard at work fixing ZHF stuff, mind taking a look at #82982?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/82982 (by cole-h, 1 week ago, open): improve robustness of various Rust packages
<adisbladis> Jonathan: Maybe it's using dlopen?
<evanjs> Oh it's dynamically linked, I just don't see it referencing SDL2
<evanjs> adisbladis: x_x plz no
h0m1 has quit [Ping timeout: 240 seconds]
<adisbladis> evanjs: I'm wildly speculating :)
mexisme has joined #nixos
<evanjs> sure but still lol. scary thoughts
<tnks> Anyone have a good NixoS Packer project I can steal from to make a VMWare image?
<Jonathan> evanjs: I am lost.
<tnks> Even if it makes a VirtualBox image, I think it could be helpful.
<evanjs> Jonathan: dlopen is a nasty thing on nixos, though we don't know if that's what is being used in this case
h0m1 has joined #nixos
<Jonathan> Oh, interesting.
<adisbladis> How do I build an executable from that repo?
<Jonathan> evanjs: Let me see if static linking works.
<evanjs> add dub and dmd to your shell
<evanjs> and just run dub
<evanjs> adisbladis: ^
<Jonathan> `dub test` is where it is failing (which runs the unittests).
reallymemorable has quit [Quit: reallymemorable]
<evanjs> ohhh thank you. there's the failure lol
reallymemorable has joined #nixos
<Jonathan> evanjs: When I switch to static linking, it has a weirder bug.
<Jonathan> `/nix/store/ajrrkivdfvp8dp4vdg5hp1h5hblmanc9-binutils-2.31.1/bin/ld: .dub/build/sdl-d-test-library-unittest-linux.posix-x86_64-dmd_2085-936A2417E4DA8A563B14BEB7ACC10A5B/sdl-d-test-library.o: in function `_D3SDL9Exception11sdlEnforce0FiZv':/home/jonathan/Repos/sdl-d/src/SDL/Exception.d:9: undefined reference to `SDL_GetError'`
gustavderdrache has left #nixos [#nixos]
<evanjs> adisbladis: argh. sounds closer to what you were saying ...
<evanjs> "This does not mean they require dynamic linking. There is no link-time dependency at all. Instead, the C shared library is loaded manually at runtime with a call to a load function on a loader instance, e.g. DerelictSDL2.load."
<evanjs> -_-
<Jonathan> I understand half of that, but yes.
<adisbladis> evanjs: This is why we can't have nice things :/
<adisbladis> Then OK, total hack time
<evanjs> adisbladis++
<{^_^}> adisbladis's karma got increased to 41
<evanjs> yup. basically
<adisbladis> Jonathan: http://ix.io/2fIC/nix
<Jonathan> Ug, that sounds fun.
<adisbladis> Try this shell.nix
<evanjs> figured as much but forgot what the syntax was lol
<adisbladis> Or you build the binary and patchelf it, but that kind of sucks for development
<evanjs> yeah that sounds ugly
johnnyfive has quit [Ping timeout: 264 seconds]
<evanjs> hasn't crashed yet ...
<Jonathan> Looks like it worked.
<adisbladis> =)
<Jonathan> Do you mind (trying) to explain to me why.
<adisbladis> Jonathan: LD_LIBRARY_PATH is the search path environment variable
<evanjs> Yeah, nix needs things to be linked at build time, either so we can patchelf the dependencies to point to their respective equivalents in the nix store, or so it links the proper things to begin with
<adisbladis> We force the loader to look in the right place
<nh2> hpfr[m]: you got in the past `hook reply is 'decline'` when trying to use remote builders. (How) did you fix it?
<evanjs> when libraries don't link things and use e.g. dlopen and "expect the library to by in the system path"... that doesn't really work on vanilla nix
<{^_^}> [nixpkgs] @marsam merged pull request #83536 → buildah: 1.14.4 -> 1.14.5 → https://git.io/JvHFp
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvQe7
<Jonathan> I think, I understand. So you are manually setting the environment variable so that the linking knows where to find it.
sjkelly1 has joined #nixos
<adisbladis> It's not the linker, it's the loader.
<evanjs> ^
<evanjs> https://sandervanderburg.blogspot.com/2015/10/deploying-prebuilt-binary-software-with.html man I wish I knew of more/better resources explaining this type of thing
<Jonathan> Right, which is basically a runtime linking sort of thing?
<Jonathan> I am lost as to how a normal linking process can find the libs but not this system. Does a normal linker/loader look use different methods of finding it?
<Jonathan> Or does that blog post explain that.
sigmundv_ has quit [Ping timeout: 264 seconds]
<adisbladis> Jonathan: The library is in fact not linked at all, it's being loaded through the dlopen() syscall
<adisbladis> On "regular" distros the loader spelunks a few well known directories for the library you're trying to load
<adisbladis> But on Nix we don't have /lib, /usr/lib and so on
<evanjs> adisbladis++ because I suck at explaining this stuff :P
<{^_^}> adisbladis's karma got increased to 42
<evanjs> "global linux compatability" bleh
<Jonathan> yeah, nix is brilliant but sometimes take quirking to be able to working with things from the stateful world.
<adisbladis> Jonathan: With Nix binaries are patched to refer to explicit store paths in their RPATH (the "binary local" search path)
<Jonathan> So, how does a linker find libraries?
iqubic has joined #nixos
<Jonathan> (In contrast to a loader)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #83569 → python27Packages.qdarkstyle: 2.8 -> 2.8.1 → https://git.io/JvQeN
<{^_^}> [nixpkgs] @jonringer merged pull request #83528 → acme: fix darwin build → https://git.io/JvH50
<{^_^}> [nixpkgs] @jonringer pushed to master « acme: fix darwin build »: https://git.io/JvQeA
<adisbladis> Usually by either pkgconfig or linker flags passed explicitly to the compiler
<{^_^}> [nixpkgs] @jonringer merged pull request #83523 → onnxruntime: 1.1.2 -> 1.2.0 → https://git.io/JvHQD
<{^_^}> [nixpkgs] @jonringer pushed to master « onnxruntime: 1.1.2 -> 1.2.0 »: https://git.io/JvQex
<adisbladis> We wrap GCC to pass linker flags for example
<nh2> why cannot I use `--argstr system i686-linux` with remote builders? It says `hook reply is 'decline'`
<{^_^}> [nixpkgs] @bhipple opened pull request #83570 → python38Packages.zetup: fix build → https://git.io/JvQve
<adisbladis> If you enter a nix-shell you'll find environment variables like NIX_LDFLAGS & NIX_CFLAGS_COMPILE which our C compilers are wrapped to be aware of
<adisbladis> That's the same thing happening inside the nix sandbox
<Jonathan> Oh, so Nix thingies (e.g. make) are patched to "look" in the appropriate Nix places.
<Jonathan> But Dub, nor the derelict loader are specially patched.
<adisbladis> Exactly =)
<evanjs[m]> Even worse than “not patched” they’re not even linked...
<Jonathan> Ah, see.
<evanjs[m]> At least for some libs
<Jonathan> Okay, I am starting to wrap my mind around parts of Nix.
<adisbladis> So, we can either set LD_LIBRARY_PATH to get the dlopen() syscall look in the right place
<adisbladis> Or we can use a tool called patchelf to add the correct RPATH
<Jonathan> patchelf works for linking but not loading?
<Jonathan> In that shell, how does `${pkgs.SDL2}` (a package) become a path?!
<cole-h> Nix uses string interpolation :)
<adisbladis> > "${hello}"
<{^_^}> "/nix/store/njlavpa90laywf22b1myif5101qhln8r-hello-2.10"
<adisbladis> > hello
<{^_^}> "<derivation /nix/store/gq5fbhbwhmjxkv6a870kw14v7f1ywmm6-hello-2.10.drv>"
<adisbladis> > hello.outPath
<{^_^}> "/nix/store/njlavpa90laywf22b1myif5101qhln8r-hello-2.10"
johnnyfive has joined #nixos
<adisbladis> Jonathan: ^
<Jonathan> Oh, so the ${pkg} is telling used by the mkShell command to get the pkg path.
<Jonathan> Or is it in the nix language?
<adisbladis> It's the nix language
<{^_^}> [nixpkgs] @nh2 opened pull request #83571 → haskellPackages.hspec-core: Disable tests on i686. → https://git.io/JvQvk
<Jonathan> Okay, and my last question is answer here: https://nixos.org/nixpkgs/manual/#sec-pkgs-mkShell
<Jonathan> Thanks, for your help!
<Jonathan> And time explaining it.
<{^_^}> [nixpkgs] @Mic92 pushed to master « curaengine-lulzbot: fix build »: https://git.io/JvQvL
<adisbladis> Happy to help :)
<{^_^}> [nixpkgs] @nh2 opened pull request #83572 → [20.03] haskellPackages.hspec-core: Disable tests on i686 → https://git.io/JvQvY
diekl has left #nixos ["Leaving"]
diekl has joined #nixos
kleisli has quit [Quit: Leaving]
<evanjs> "Too often people use it as a crutch for not doing the right thing (i.e. relying on the compiled in path). Often programs (even commercial ones) are compiled without any run-time loader paths at all, forcing you to have LD_LIBRARY_PATH set or else the program won't run."
<{^_^}> [nixpkgs] @bhipple opened pull request #83573 → pythonPackages.effect: fix build by marking py3 only → https://git.io/JvQvs
johnnyfive has quit [Quit: I quit now.]
johnnyfive has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #83463 → keycloak: 9.0.0 -> 9.0.2 → https://git.io/Jv9ju
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JvQvl
<{^_^}> [nixpkgs] @bhipple opened pull request #83574 → [20.03] pythonPackages.effect: fix build by marking py3 only → https://git.io/JvQvR
<{^_^}> [nixpkgs] @marsam merged pull request #83547 → proj: use pname instead of name → https://git.io/JvHx7
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvQvE
iqubic` has joined #nixos
iqubic` has quit [Remote host closed the connection]
iqubic has quit [Ping timeout: 256 seconds]
m0rphism has quit [Ping timeout: 260 seconds]
reallymemorable has quit [Quit: reallymemorable]
<{^_^}> [nixpkgs] @marsam merged pull request #83539 → python37Packages.minidb: 2.0.2 -> 2.0.3 → https://git.io/JvHN8
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvQv1
Darkmatter66 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #83538 → python27Packages.fire: 0.2.1 -> 0.3.0 → https://git.io/JvHbh
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvQvD
dermetfan has quit [Ping timeout: 256 seconds]
init_6 has quit [Ping timeout: 264 seconds]
felixfoertsch23 has joined #nixos
felixfoertsch has quit [Ping timeout: 250 seconds]
<{^_^}> [mobile-nixos] @samueldr merged pull request #104 → google-marlin: fix partitions → https://git.io/Jvywx
<{^_^}> [mobile-nixos] @samueldr pushed 3 commits to master: https://git.io/JvQfe
ddellacosta has quit [Ping timeout: 258 seconds]
zaeph1 has joined #nixos
zaeph has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #83494 → jellyfin: 10.5.0 -> 10.5.2 → https://git.io/JvHwo
<{^_^}> [nixpkgs] @jonringer pushed commit from @minijackson to master « jellyfin: 10.5.0 -> 10.5.2 »: https://git.io/JvQfC
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #83533 → [20.03] mkl: 2019.5.281 -> 2020.0.166 (Linux only) → https://git.io/JvHFB
<{^_^}> [nixpkgs] @Ericson2314 pushed 2 commits to release-20.03: https://git.io/JvQfl
<hpfr[m]> nh2: did you search the logs for this? I don’t remember and I don’t even know if there was something I did that did fix it. Remote builders are poorly documented and give poor feedback in NixOS. The way they fail seems nondeterministic. You can look at my dotfiles on GitHub if you think that will help
andi- has quit [Remote host closed the connection]
<nh2> hpfr[m]: I suspect it has to do with the architecture, I posted at https://github.com/NixOS/nix/issues/1572#issuecomment-605385149
<hpfr[m]> nh2: guess I'll watch that issue, ping me if something changes, I guess. but I just checked out your github and I can guarantee you'll figure it out before me... :D
andi- has joined #nixos
<{^_^}> [nixos-org-configurations] @nh2 opened pull request #107 → README: Fix typo → https://git.io/JvQfE
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/64a3ccb852d (from 10 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
wavirc22 has quit [Read error: Connection reset by peer]
johnny5 has joined #nixos
johnnyfive has quit [Ping timeout: 256 seconds]
wavirc22 has joined #nixos
kfound has quit [Ping timeout: 272 seconds]
kfound has joined #nixos
butterthebuddha has joined #nixos
ddellacosta has joined #nixos
iqubic has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
<aleph-> Stupid question, does the docker containers module screw with networking at all? I see there's this docker-proxy process doing the routing from what I can see
<aleph-> Seems that despite setting ports as `0.0.0.0:53:53` or `LAN_IP:53:53` I can't actually telnet into that port from outside localhost. Already verified that my firewall is open for that port
iqubic` has joined #nixos
iqubic` has quit [Remote host closed the connection]
iqubic has quit [Ping timeout: 256 seconds]
init_6 has joined #nixos
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/598a9cbed63 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
iqubic has joined #nixos
ddellacosta has quit [Ping timeout: 240 seconds]
<pjt_014> I can't imagine it would--that'd kind of go against the point of containers. Also If you've set it up in your config file you _shouldn't_ need to open any ports manually.
<pjt_014> Another question--any reason you're using telnet specifically?
<aleph-> Aye, of course. And eh just using telnet to actually test that I can connect to my server. Since the standard config I've found doesn't seem to work... https://github.com/NixOS/nixpkgs/issues/61617#issuecomment-500793160
<pjt_014> oooooh pihole, fun.
<pjt_014> Still wish there was an openWRT package :|
<aleph-> Same here. :/ got it running on a host and trying to get it working with my openwrt router
<pjt_014> Wait, how are you trying to get it on your router?
mexisme has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @orivej to master « pianobooster: 0.6.4b -> 0.7.2b »: https://git.io/JvQfx
<aleph-> pjt_014: So I've set it as the server under lan-> dhcp options. Also set it under the custom server option on my lan as well.
<aleph-> Probably give it another crack tomorrow.
ZaraChimera has quit [Read error: Connection reset by peer]
<pjt_014> you could possibly get it working on a router with nixwrt.
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @orivej to master « zita-ajbridge: init at 0.8.2 »: https://git.io/JvQJT
ZaraChimera has joined #nixos
rail_ has quit [Quit: gone...]
<hyper_ch> does /run/lock gets emptied upon a reboot?
rail_ has joined #nixos
butterthebuddha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pjt_014> Looking thru config.nix seems to suggest /run is a tmpfs, which would make me think it does.
<pjt_014> there is an explicit boot.cleanTmpDir option which might affect it too.
<pjt_014> also hyper_ch: If you want I can test that right now. I got a machine I can reboot.
<hyper_ch> pjt_014: no need, I'll just use /var/tmp instead
<hyper_ch> I think boot.cleanTmpDir is for /tmp
<pjt_014> yeah, looks like it
butterthebuddha has joined #nixos
<hyper_ch> still working on my autoresilver scripts :)
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
<{^_^}> [nixpkgs] @Mic92 pushed to master « Revert "zita-ajbridge: init at 0.8.2" »: https://git.io/JvQJ2
raingloom has quit [Ping timeout: 240 seconds]
yrashk has joined #nixos
bukkitgerman86 has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @cdepillabout merged pull request #83572 → [20.03] haskellPackages.hspec-core: Disable tests on i686 → https://git.io/JvQvY
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to release-20.03: https://git.io/JvQJ9
init_6 has quit [Ping timeout: 250 seconds]
butterthebuddha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JvQJ5
butterthebuddha has joined #nixos
bukkitgerman86 has joined #nixos
mir100 has quit [Ping timeout: 265 seconds]
mir100 has joined #nixos
ZaraChimera has quit [Read error: Connection reset by peer]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/35fe837b625 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83573 → pythonPackages.effect: fix build by marking py3 only → https://git.io/JvQvs
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvQUT
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83574 → [20.03] pythonPackages.effect: fix build by marking py3 only → https://git.io/JvQvR
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JvQUk
bukkitgerman86 has quit [Ping timeout: 240 seconds]
ZaraChimera has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83557 → [20.03] python3Packages.apache-airflow: fix dependencies → https://git.io/JvHhg
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JvQUL
mir100 has quit [Ping timeout: 265 seconds]
bukkitgerman86 has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83555 → python3Packages.apache-airflow: no-op cleanups to drv file → https://git.io/JvHhG
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvQUt
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/598a9cbed63 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/c4f97342ba8 (from 10 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
mir100 has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83563 → [20.03] rpcs3: 0.0.6-8187-790962425 -> 0.0.8-9300-341fdf7eb → https://git.io/JvHju
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JvQUZ
bukkitgerman86 has quit [Ping timeout: 265 seconds]
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83567 → [20.03] torchPackages, torch-repl: remove → https://git.io/JvQev
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JvQUu
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83568 → treewide: remove torch and related packages → https://git.io/JvQeW
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvQU2
wavirc22 has quit [Ping timeout: 260 seconds]
<pjt_014> any chance someone could help me with this?: https://github.com/NixOS/nixpkgs/issues/83575
<{^_^}> #83575 (by petersjt014, 1 hour ago, open): dvtm doesn't build for aarch64
butterthebuddha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pjt_014> I could easily be missing something obvious, but it's escaping me
drakonis has quit [Quit: WeeChat 2.7.1]
mir100 has quit [Read error: Connection reset by peer]
mir100 has joined #nixos
domogled has joined #nixos
dansho has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/5f8bf63a3ba (from 75 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83570 → python38Packages.zetup: fix build → https://git.io/JvQve
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvQTc
jlv has joined #nixos
shafox has joined #nixos
<jlv> Does anyone know where I can find a more detailed log when I get a "Failed to start session" error when tying to log in?
<pjt_014> my first guess would be journalctl.
<jlv> pjt_014: I don't see any entries in `journalctl`.
palo1 has joined #nixos
<worldofpeace> try the display-manager service
<worldofpeace> if you're using lightdm look at /var/log/lightdm
<jlv> worldofpeace: no entries in either.
<jlv> Well, display-manager.service says it succesfully started X11, but that doesn't help me.
<worldofpeace> jlv: what command did you use?
lovesegfault has quit [Quit: WeeChat 2.7.1]
<jlv> `systemctl status display-manager.service`
<jlv> . /var/log/lightdm is an empty directory
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
<pjt_014> try systemctl status display-manager. should show a bit of log.
<worldofpeace> jlv: what display manager do you actually use? have you selected a session in it also?
FRidh has joined #nixos
<jlv> pjt_014: looks like thats the same as `systemctl status display-manager.service`. It only shows 2 entries, that X11 started.
<jlv> worldofpeace: I think lightdm, I haven't changed it. Window manager is i3. (Nearly) the same configuration works on another machine.
<worldofpeace> jlv: hmm, /var/log/lightdm shouldn't be empty. are you looking at it as root?
<worldofpeace> I know normal users are prevented from reading its contents
kfound has quit [Ping timeout: 272 seconds]
<pjt_014> you'd get a permission denied error if you werent
<pjt_014> wouldnt be empty
<jlv> worldofpeace: oh. That shows contents. I never noticed a permission denied error because I only looked with tab completion and vim.
wavirc22 has joined #nixos
<worldofpeace> if you could paste those contents somewhere it would be useful
orivej has quit [Ping timeout: 250 seconds]
<jlv> worldofpeace: I may have found a relevant entry. lightdm.log shows "Failed to find session configuration default".
<{^_^}> [nixpkgs] @FRidh merged pull request #83401 → python3Packages.ptpython: 2.0.6 -> 3.0.1 → https://git.io/JvSdr
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/JvQTi
<worldofpeace> jlv: interesting. the seat log is also relevant.
mexisme has joined #nixos
<worldofpeace> ohhh
<worldofpeace> jlv: it seems your session, or rather your selected session, was never set so it is picking the default session_name `default`
<worldofpeace> in the sesssion chooser of your greeter, can you actually select i3?
<jlv> worldofpeace: where is the session chooser? If it's the little wrench in a square, that is empty.
<worldofpeace> jlv: well I guess that explains everything for me, actually
<worldofpeace> jlv: can you paste your /etc/lightdm/lightdm.conf, and also the ls output of the directories listed in the key 'sessions-directory'?
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
mexisme has quit [Ping timeout: 272 seconds]
<jlv> Here is the lightdm.conf https://pastebin.com/jJSuTNWg Give me a minute on the ls output. Things are a little slow working on a plain terminal with tiny text :)
<jlv> Both `sessions-directory`s are empty.
zaeph1 is now known as zaeph
tilpner has quit [Quit: tilpner]
<{^_^}> [nixpkgs] @Mic92 merged pull request #83475 → nodePackages: use node2nix from git → https://git.io/JvQTj
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvQke
<worldofpeace> jlv: have you actually enabled a desktop manager?
<{^_^}> [nixpkgs] @Mic92 merged pull request #82866 → home-assistant: 0.106.6 -> 0.107.7 → https://git.io/JvXhh
<{^_^}> [nixpkgs] @Mic92 pushed 10 commits to master: https://git.io/JvQkJ
<jlv> worldofpeace: i3 is enabled. Although it is enabled with home-manager, if that could be an issue. What's strange to me is that the same configuration has been working on another machine for a while.
<jlv> worldofpeace: oh, you said desktop manager. I haven't specifically enabled a desktop manager in my configuration.
<worldofpeace> jlv: I think you need to use xsession.enable = true; from home-manager
<jlv> worldofpeace: that option is set. (P.S. thought you were refering to login manager is my last message. It's late here).
<{^_^}> [nixpkgs] @Mic92 merged pull request #83472 → Propragate darwin go → https://git.io/JvQkI
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/JvQkt
<worldofpeace> jlv: I believe there is a bug in home-manager that it relies on xterm the desktop manager being enabled to launch the generated .xsession
<worldofpeace> could you enable xterm and select that as the session?
domogled has quit [Quit: domogled]
<worldofpeace> the xsession wrapper (I believe) should then try to start the .xsession from home-manager
<worldofpeace> I'm not sure if there is a bug in home-manager, or if it was fixed. but it would be worth an investigation
<jlv> worldofpeace: That fixed it! For some reason, my other machine that uses the same configuration does have an xterm session, even though the option isn't enabled.
<worldofpeace> jlv: they must have different stateVersion's
<worldofpeace> This is actually in the release notes, but I must admit it's obscure and mostly a home-manager user issue
<jlv> worldofpeace: Yup. That machien started on 19.03. I didn't realize lightdm sessions would be affected by that. I thoguht it was mostly sql database stuff.
<worldofpeace> jlv: xterm used to be a default desktop manager... for some unknown reason. and somehow things relied on it, so via the release note and the stateVersion (to not break existing users setup's) we'd allow some sort of migration
<worldofpeace> but lightdm-gtk-greeter honestly sucks and doesn't have the code to cover the base case of "no sessions exist"
<worldofpeace> it's also partially a shame that I know all of this 🤣
<jlv> worldofpeace: I'm glad you do XD My girlfriend will also be happy, because she recently ran into the same issue.
<worldofpeace> jlv: if you can open a bug on home-manager it would be very helpful. this issue/bug should have been gone 6 months ago
<jlv> worldofpeace: Before I do that. I realized that I haven't updated home-manager is a while... (I use a pinned version for the module).
<worldofpeace> jlv: You mean the nixos module in home-manager right? I believe that has been merged into their master for a while now. It is also possible, if you are using a release version of home-manager, that it could be fixed on master
<jlv> worldofpeace: Oh, that's nice. Is there anything special I have to do to get the home-manager options? I'm currently importing the /nixos directory from a pinned git repository version.
<worldofpeace> jlv: I believe all you have to do is import the nixos directory of home-manager, yes.
<jlv> worldofpeace: hmm. I'm not sure how to do that without grabbing the repository first.
<jlv> Oh, you said it's merge into **their** master. I thought you meant it's been merged into NixOS itself.
<jlv> *nixpkgs
<worldofpeace> jlv: this is what their manual suggests https://rycee.gitlab.io/home-manager/index.html#sec-install-nixos-module
<worldofpeace> but there is way to do it without a channel
<worldofpeace> jlv: hmm, you actually should never use home-manager from master if you use a release https://github.com/rycee/home-manager/issues/1049#issuecomment-592712833
<jlv> I prefer not using channels like that, because it makes reproducing a configuration harder. I grab a specific revision of their respository with `fetchGit`, in the system configuration, but I have to remember to manually update the revision
<jlv> I'm on 20.03 right now. I don't see a 20.03 branch yet.
<worldofpeace> jlv: I guess that would actually be the master branch
<worldofpeace> 20.03 isn't released yet so home-manager can't cut a release-20.03 branch
<jlv> Well, looks like the latest master still has the "failed to start session" bug. I'll report it.
cole-h has quit [Quit: Goodbye]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/cdf5eca5b50 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
linarcx has joined #nixos
tilpner has joined #nixos
<DigitalKiwi> worldofpeace: 20.09.git.461784ffe47M (Nightingale)
chagra has joined #nixos
<DigitalKiwi> this is what we call the hemorrhaging edge
ZaraChimera has quit [Read error: Connection reset by peer]
kaliumxyz has quit [Remote host closed the connection]
chagra has quit [Ping timeout: 264 seconds]
ZaraChimera has joined #nixos
<worldofpeace> DigitalKiwi: hehe, I believe we fixed this
<worldofpeace> we brought nixos from the future to the present
<{^_^}> [nixpkgs] @mmahut merged pull request #83309 → nixos/quorum: init → https://git.io/JvSJx
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JvQIf
turion has joined #nixos
<tilpner> unstable will eventually become 20.09, so that looks right
linarcx has quit [Read error: Connection reset by peer]
<DigitalKiwi> do you think 20.03 will be released before that says 21.03.git...
linarcx has joined #nixos
<DigitalKiwi> https://channels.nixos.org/ this looks different or am i confused
ZaraChimera has quit [Read error: Connection reset by peer]
<jluttine> is good practice to put all the input arguments of a package derivation file as one argument per line?
<jluttine> i think that works nicely with version controlling when adding and removing input arguments
<jluttine> but is there some consensus what is wanted in nixpkgs?
<{^_^}> [nixpkgs] @yegortimoshenko merged pull request #82603 → nixos/initrd-ssh: switch from Dropbear to OpenSSH → https://git.io/JviEC
<{^_^}> [nixpkgs] @yegortimoshenko pushed 2 commits to master: https://git.io/JvQIZ
<DigitalKiwi> my style is all lists are 1 line item and then usually nixpkgs-fmt (which does what you say)
<DigitalKiwi> and if anyone complains i can just say worldofpeace told me to
arahael2 has quit [Ping timeout: 252 seconds]
<jluttine> ok! i'll then do this and if anyone complains, i'll say that DigitalKiwi told that worldofpeace told to :)
<jluttine> hmm.. perhaps i should have a look on nixpkgs-fmt, sounds useful!
<jluttine> DigitalKiwi: yes, exactly
<DigitalKiwi> <3 formatters
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #83576 → antimony: 2019-10-30 -> 2020-03-28 → https://git.io/JvQI8
<{^_^}> [nixpkgs] @nlewo merged pull request #82808 → nixos/alertmanager: start after the network-online target → https://git.io/JvXR4
<{^_^}> [nixpkgs] @nlewo pushed 2 commits to master: https://git.io/JvQIB
<DigitalKiwi> and don't forget to sort everything! :P
<{^_^}> [nixpkgs] @nlewo pushed to release-20.03 « nixos/alertmanager: start after the network-online target »: https://git.io/JvQIi
<tilpner> DigitalKiwi: It isn't even April yet!
alexherbo2 has joined #nixos
<jluttine> sort.. :O
<DigitalKiwi> tilpner: are you sure because i feel like it's been a really long time
<jluttine> i need to use that formatter :D
<DigitalKiwi> what even are days anymore
ZaraChimera has joined #nixos
maddo has joined #nixos
<jluttine> nixpkgs-fmt didn't sort
CMCDragonkai1 has joined #nixos
<DigitalKiwi> i do it in emacs/vim :sort
<DigitalKiwi> doom-emacs* so evil mode
linarcx has quit [Quit: WeeChat 2.7.1]
o1lo01ol1o has joined #nixos
dermetfan has joined #nixos
turion has quit [Ping timeout: 272 seconds]
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<tilpner> DigitalKiwi: Please consult cal(1) if you don't trust my system clock c.c
vandenoever has joined #nixos
arahael2 has joined #nixos
raingloom has joined #nixos
raingloom has quit [Ping timeout: 260 seconds]
oever has joined #nixos
ixxie has joined #nixos
vandenoever has quit [Ping timeout: 260 seconds]
linarcx has joined #nixos
raingloom has joined #nixos
alexherbo23 has joined #nixos
hark has quit [Read error: Connection reset by peer]
tg has quit [Quit: Leaving]
alexherbo2 has quit [Read error: Connection reset by peer]
fusion809 has joined #nixos
<{^_^}> [nixpkgs] @jollheef opened pull request #83577 → codeql: 2.0.4 -> 2.1.0 → https://git.io/JvQLG
alexherbo2 has joined #nixos
alexherbo23 has quit [Ping timeout: 256 seconds]
CMCDragonkai1 has quit [Remote host closed the connection]
puck has quit [Ping timeout: 256 seconds]
oever has quit [Read error: Connection reset by peer]
dermetfan has quit [Quit: WeeChat 2.7.1]
dermetfan has joined #nixos
dermetfan has quit [Client Quit]
lsix has joined #nixos
dermetfan has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #83578 → resolv_wrapper: 1.1.5 -> 1.1.6 → https://git.io/JvQLl
oever has joined #nixos
<{^_^}> [nixpkgs] @globin merged pull request #78014 → pythonPackages.bravia_tv: init at 1.0.1 → https://git.io/JvkSv
<{^_^}> [nixpkgs] @globin pushed 3 commits to master: https://git.io/JvQLE
<Athas> Is there a way to define and use an override just by modifying my configuration.nix? Creating files seems overkill. I know how to define an overlay, but how do I actually apply it to my system?
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #83579 → wolf-spectrum: init at 1.0.0 → https://git.io/JvQLa
<{^_^}> [nixpkgs] @pschuprikov closed pull request #82984 → haskellPackages.hoggl: fix build → https://git.io/JvQLr
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #83576 → antimony: 2019-10-30 -> 2020-03-28 → https://git.io/JvQI8
<{^_^}> [nixpkgs] @rnhmjoj pushed 2 commits to master: https://git.io/JvQLK
<{^_^}> [nixpkgs] @globin merged pull request #83218 → atlassian-jira: 8.7.1 - 8.8.0 → https://git.io/JvyOr
<{^_^}> [nixpkgs] @globin pushed commit from @basilgood to master « atlassian-jira: 8.7.1 -> 8.8.0 (#83218) »: https://git.io/JvQL6
<tilpner> Athas: nixpkgs.overlays = [ (self: super: ...) ];
<Athas> Thanks! Let's see if this works...
raingloom has quit [Ping timeout: 265 seconds]
Darkmatter66 has joined #nixos
<{^_^}> [nixpkgs] @globin merged pull request #82499 → atlassian-confluence: 7.2.1 -> 7.3.4 → https://git.io/Jv6hO
<{^_^}> [nixpkgs] @globin pushed 2 commits to master: https://git.io/JvQL9
<{^_^}> [nixpkgs] @globin pushed 3 commits to release-20.03: https://git.io/JvQLH
<Athas> Looks like it does! Time to build Firefox and LibreOffice and whatnot yet again.
<{^_^}> [nixpkgs] @globin merged pull request #81045 → [20.03] mariadb-connector-c: add mysqlclient.pc pkgconfig symlink → https://git.io/JvuLc
<{^_^}> [nixpkgs] @globin pushed 2 commits to staging-20.03: https://git.io/JvQL5
thc202 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #83580 → socket_wrapper: 1.2.3 -> 1.2.4 → https://git.io/JvQLb
<tilpner> Athas: What are you overriding?
<Athas> tilpner: the version of LLVM used to compile Mesa.
pjt_014 has quit [Ping timeout: 240 seconds]
ZaraChimera has quit [Ping timeout: 258 seconds]
<tilpner> Oh, that would do it
<DigitalKiwi> tilpner: i'm going to not check and assume that it *is* april but it's april 1st and you saying it is not april is a joke. well played
<tilpner> Oh no, how could you have seen through my deceit!
ottidmes has joined #nixos
linarcx has quit [Quit: WeeChat 2.7.1]
<colemickens> ,tofu
<{^_^}> To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000) then replace it with the correct hash Nix expected. See: tofu-vim
ZaraChimera has joined #nixos
<ottidmes> colemickens: I have: tofu() { python -c 'print "0" * 52'; }
<colemickens> if I can remember 10 more than 42... I can probably do something in vim that'll suffice
<colemickens> I didn't know it was 52.
<tilpner> colemickens: You can also use lib.fakeSha256 or $(sha256sum /dev/null) (or any other file)
<{^_^}> [nixpkgs] @globin merged pull request #82691 → pass: don't rebuild when adding extensions, pass-audit: 0.1 -> 1.0.1 → https://git.io/JvixV
<{^_^}> [nixpkgs] @globin pushed 3 commits to master: https://git.io/JvQtu
alexherbo2 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @rnhmjoj pushed to release-20.03 « antimony: 2019-10-30 -> 2020-03-28 »: https://git.io/JvQtg
<{^_^}> [nixpkgs] @iv-nn closed pull request #81275 → fix node updater → https://git.io/JvzHs
apiccion has joined #nixos
ZaraChimera has quit [Quit: Quit]
<apiccion> Trying to install NixOS on a system with WiFI [broadcom]
<apiccion> Any recommended way of obtaining an ISO?
<apiccion> I found this; but the solution is a bit out of data
linarcx has joined #nixos
Avaq has joined #nixos
<{^_^}> #15162 (by ThomasMader, 3 years ago, open): Missing WiFi driver while installing NixOS 16.03 on my Mac Mini 7,1
<globin> colemickens, tilpner: also in normal mode in vim 64aa appends 64 a's which is a valid hash, too
chagra has joined #nixos
<ottidmes> apiccion: You could just build your own iso with the necessary driver support and use that, that is simpler than you might think
turion has joined #nixos
zupo has joined #nixos
<apiccion> ottidmes: Thanks. Reading the docs now.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #83581 → stacks: 2.41 -> 2.52 → https://git.io/JvQtM
<Avaq> Hi all! Today I'm looking into installing passff (a browser extension for pass) into Firefox, and in order to do so, I have to install a native messaging host: https://github.com/NixOS/nixpkgs/blob/ba4e5a3f640a4a88a7d81d7a7ea84cfbdd31adf7/pkgs/tools/security/passff-host/default.nix
<Avaq> Another topic that I have yet to understand (or rather, never really used) is package customization (https://nixos.org/nixpkgs/manual/#chap-overrides). I believe that once I got the hang of both, I might be able to get my messaging host to work by adding it to the firefox wrapper via customization of the 'wrapper.extraNativeMessagingHosts' attribute: https://github.com/NixOS/nixpkgs/blob/ba4e5a3f640a4a88a7d81d7a7ea84cfbdd31adf7/pkgs/appli
<Avaq> I've hit a problem, which I initially thought was https://github.com/NixOS/nixpkgs/issues/73090, but now I realize it's probably just me not understanding things. Over the years I've gotten quite familliar with Nix and its ways, but one of several topics that have eluded me is package wrappers. I don't understand what a package wrapper is: What is it good for? How does it affect a package?
<Avaq> But since there's several layers here, I'm not sure which layer I'm supposed to be using, and I might be completely off track. So maybe what I've come here to ask is whether I'm going the right way, and also what's "package wrapping"?
<Avaq> cations/networking/browsers/firefox/wrapper.nix#L67-L75
<{^_^}> #73090 (by starcraft66, 20 weeks ago, open): passff-host: incorrect location for Firefox native messaging host manifest
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
snicket_ has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/afb035a32b1 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
zaeph has quit [Ping timeout: 256 seconds]
<Avaq> The reason I've never had to use derivation overrides directly, I think, is because whenever I have wanted to customize something, the options were available under nixos.programs: https://nixos.org/nixos/options.html#programs.
aveltras has joined #nixos
<tilpner> Avaq: I'll explain in a second, but are you aware of passmenu, which types in the passwords for you, in any application?
<tilpner> I find that to be slightly less scary than giving FF access to my passwords
turion has quit [Ping timeout: 272 seconds]
<Avaq> I use my own dmenu script with pass
<tilpner> And you still want passff for the auto-matching?
<Avaq> I just wanted to give this a try. I probably won't keep it.
<tilpner> Alright
felixfoertsch23 is now known as felixfoertsch
<Avaq> But then when I can't install it because I don't understand things, that itself becomes the problem. :P
<tilpner> Wrappers packages usually consist of scripts, which set environment variables, and can also start the program with extra arguments
knupfer has joined #nixos
<tilpner> This could be used to e.g. tell Firefox where to look for things, so that it doesn't search global locations
<tilpner> It does not affect the original (-unwrapped) package. Only the wrapper will be in PATH
<tilpner> Does that answer your questions regarding wrappers?
bukkitgerman860 has joined #nixos
chloekek has joined #nixos
<Avaq> So if I would install firefox-unwrapped directly, it would not be available in PATH, but I could use the binaries in another derivation to do whatever.
<Avaq> And the wrapped version was wrapped specifically for end users?
est has quit [Ping timeout: 240 seconds]
est31 has joined #nixos
<tilpner> If you would install firefox-unwrapped directly, it would be added to your PATH
<Avaq> Right, I just realized that reading over my sentence a few times. :P
<Avaq> Okay. It's clear.
<Avaq> It's not really intended for direct use, then?
<tilpner> But But the extra environment variables would not be set, here GIO_EXTRA_MODULES, GDK__PIXBUF_MODULE_FILE, and XDG_DATA_DIRS
turion has joined #nixos
<adisbladis> See how the browserpass module does things
<tilpner> No, wait, I was wrong there
<tilpner> These environment variables are set in a wrapper even in firefox-unwrapped
<tilpner> The ones set by the wrapper in firefox (wrapped version) are different ones, including SNAP_NAME (for some reason) and MOZ_ALLOW_DOWNGRADE
fendor has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
oever has quit [Read error: Connection reset by peer]
<tilpner> You can use firefox-unwrapped directly if you want, but it does not have a .desktop file, and might not have plugins enabled
<Avaq> Okay, so a wrapped is not much more than a regular derivation, with the difference that one of its dependencies would've added an executable with the same name.
<Avaq> wrapper*
oever has joined #nixos
<tilpner> That's just convention, it's not necessary that the same name is chosen
<Avaq> And by "would've added" I mean, in case the dependency were installed directly.
m0rphism has joined #nixos
<tilpner> Now for overrides: There's a mechanism that allows you to undo certain function calls, and then redo them with altered arguments
<tilpner> This mechanism is provided by makeExtensible, and is used via the added override attribute
Makaveli7 has joined #nixos
<tilpner> Wrong, it's makeOverridable
<Avaq> Ah, so perhaps that doesn't apply here. A package would have to explicitly make itself extensible/overridable before the mechanism can be used.
o1lo01ol1o has quit [Ping timeout: 264 seconds]
apiccion has quit [Ping timeout: 264 seconds]
<tilpner> callPackages uses makeOverridable, and since many packages are registered in all-packages.nix using callPackage, many packages end up being overridable even without an explicit makeOverrideable
<Avaq> Ah
apiccion has joined #nixos
<tilpner> > let add = lib.makeOverridable({ a, b }: { result = a + b; }); g = add { a = 20; b = 21; }; in (g.override { b = 22; }).result
<{^_^}> 42
<tilpner> Avaq: Here's an example of how override allows us to redo an addition with an altered argument
<tilpner> Note that it can only be used on sets, so directly returning an integer would not allow the use makeOverridable
<tilpner> *use of
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/JvQqJ
<{^_^}> [nixpkgs] @7c6f434c merged pull request #83515 → firejail: local profile handling fixed → https://git.io/JvHDG
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JvQqT
mexisme has joined #nixos
<Avaq> I see. So that would really allow me to alter any named function arguments / set attributes. So if something is overridable, I can use that to modify it to my hearts content.
<Avaq> Correct me if I'm wrong, but that sounds like a last resort, in case the package is not configurable in any other way.
<tilpner> Avaq: There's a catch. Many expression don't expose all required values like this, so other override mechanisms like overrideAttrs may be necessary. Sometimes, it may even be required to edit the source
<tilpner> No, IMO .override is the prettiest mechanism we have for changing cooperative packages
<tilpner> Modules can of course hide this from the user, but those are NixOS-specific-ish
<Avaq> Yeah, okay. So variables local to the scope of the derivation cannot be overridden, is what you're saying?
<tilpner> Yes, if the author uses a let ...; in ..., you can't override those usually
<tilpner> (You sometimes can, but not really)
Andreaaa has joined #nixos
mexisme has quit [Ping timeout: 240 seconds]
<tilpner> So firefox.override { extraNativeMessagingHosts = ...; } creates a new wrapper with that value. The rest of the arguments are not modified
<tilpner> You can then either put that directly into environment.systemPackages or uses.users.avaq.packages, or you can add it to an overlay to assign it a name
Andreaaa has left #nixos [#nixos]
o1lo01ol1o has joined #nixos
<Avaq> To me, this looks like I can either set this by doing: `firefox.override ({ cfg = {...} })`, or I can do something that makes the root `config.${browserName}` available.
<Avaq> And I thought the `firefox.override` is the second best option, because the library author made an effort to default this value to `config.${browserName}`.
<tilpner> Ahh, I see
<tilpner> You could say that, if all you want to change are cfg attributes
<tilpner> But not for e.g. extraPlugins
koleesch has joined #nixos
koleesch has left #nixos [#nixos]
<Avaq> Right. Clear. So how does one set `config.${browserName}`? From earlier experience, the root config refers directly back to the object exported from `configuration.nix`?
<tilpner> There are multiple ways, as usual
<tilpner> 1. You can set nixpkgs.config.firefox = ...; in your configuration.nix
<tilpner> 2. You can use or set a pkgs to which you passed { config.firefox = ...; } during import
hmpffff has joined #nixos
<tilpner> 3. You can add something to ~/.config/nixpkgs/config.nix (haven't used this in years, so path and attribute may be wrong)
<{^_^}> [nixpkgs] @colemickens opened pull request #83582 → pythonPackages.roku: init at v4.1 → https://git.io/JvQqC
<tilpner> 4. You can re-import the wrapper (the outer function at line 1), and pass a different config to it
<Avaq> Option 3 seems undesirable to be. I prefer to split my files my way. But I think it's clear: The config is passed by whatever mechanism is calling the function. So if I import the function myself and call it, then I'm looking at option 4. If I use nixos, I can set it on nixpkgs.config, and if I import my own nixpkgs I can pass it as an argument.
<tilpner> > builtins.attrNames wrapFirefox.override.__functionArgs
<{^_^}> [ "MPlayerPlugin" "adobe-reader" "adoptopenjdk-icedtea-web" "bluejeans" "browserpass" "bukubrow" "chrome-gnome-shell" "config" "djview4" "ffmpeg" "flashplayer" "fribid" "fx_cast_bridge" "gnome3" "goog...
<tilpner> These are the arguments available for change while overriding the outer wrapper, it includes config
<{^_^}> [nixpkgs] @colemickens opened pull request #83583 → pythonPackages.alarmdecoder: init at v1.13.9 → https://git.io/JvQq4
<tilpner> Avaq: The options are ordered by my preference, 1 being the one I would recommend most
<Avaq> That's what I thought. And I agree with your preferences. :P
<{^_^}> [nixpkgs] @LnL7 merged pull request #82097 → vim_configurable: fix default gui for darwin → https://git.io/JvoIh
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to master: https://git.io/JvQq0
<tilpner> Avaq: Do you now feel equipped to tackle your passff configuration?
<{^_^}> [nixpkgs] @LnL7 merged pull request #81521 → git: use tcl/tk from nixpkgs on darwin → https://git.io/Jv2wa
<{^_^}> [nixpkgs] @LnL7 pushed 3 commits to staging: https://git.io/JvQqg
<Avaq> tilpner: Fully equipped! Thank you! :D
<tilpner> :)
Jackneill has joined #nixos
<{^_^}> [nixpkgs] @chpatrick opened pull request #83584 → tandem: init at 1.5.0 (help needed!) → https://git.io/JvQqV
kenji has joined #nixos
kenji_ has joined #nixos
romildo has joined #nixos
zaeph has joined #nixos
turion has quit [Ping timeout: 246 seconds]
vmandela has joined #nixos
vmandela has quit [Client Quit]
snicket_ has quit [Ping timeout: 240 seconds]
vmandela has joined #nixos
zupo has joined #nixos
vmandela has quit [Client Quit]
Neo-- has quit [Ping timeout: 258 seconds]
lsix has quit [Ping timeout: 256 seconds]
kenji_ has quit [Remote host closed the connection]
kenji has quit [Quit: The Lounge - https://thelounge.chat]
bennofs has joined #nixos
<bennofs> Can nix why-depends be used to find dependency paths among derivations, without having to realise them first?
<bennofs> I tried: nix why-depends /nix/store/cqsqijfs0pqm2zzni24w4gkypp8ykbd5-nixos-system-pi-cube-20.03.git.99a3d7a86fc.drv /nix/store/34x3dw3b8z2chiyr8bq9l4mm78qd5qfr-qca-qt5-2.2.1.drv but that wanted to download & build a bunch of things
<tilpner> bennofs: No, you can't scan the outputs without having the outputs
<bennofs> ah, but I'd like to why-depends on derivation-level only
<tilpner> bennofs: If you want to look through the build time closure, you can call nix-store --query --tree on the derivation
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<bennofs> ok :) that's what I did, but searching in the tree is a little bit less convenient than why-depends, which displays the single path I want to see :)
<tilpner> I think it's good enough, it opens in PAGER, and then you can search for the dependency
<bennofs> yeah I did do that, but I had to scroll up for quite some time until I found the "parent" of that
<tilpner> Probably probably wouldn't complain about a PR that adds build-closure scanning to why-depends, you can probably reuse a lot of code
<tilpner> *People probably
* tilpner can't words
<bennofs> ok, I may look into that. Just wanted to know if maybe I missed something
<tilpner> I don't know a better way, which doesn't mean there isn't any
<{^_^}> [nixpkgs] @mkg20001 opened pull request #83585 → Rework boot: Persistence, throw out isolinux, easier adding boot menu items → https://git.io/JvQm3
felixfoertsch has quit [Ping timeout: 240 seconds]
Neo-- has joined #nixos
mounty has quit [Ping timeout: 256 seconds]
opthomasprime has joined #nixos
<aveltras> what's the obvious way to do continuous deployment in a nix ecosystem ? is https://github.com/james-preston/hail the popular way ? not sure it's still maintained
<{^_^}> [nixpkgs] @r-ryantm opened pull request #83586 → samplv1: 0.9.12 -> 0.9.13 → https://git.io/JvQm2
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
asbachb has joined #nixos
<asbachb> Hej. Are there any resource how to override a package used by unstable?
<{^_^}> [nixpkgs] @Mic92 merged pull request #82682 → xidlehook: 0.8.0 -> 0.8.2 → https://git.io/JviNc
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvQmX
<aveltras> you can define an overlay in your configuration.nix
<{^_^}> [nixpkgs] @timokau merged pull request #79193 → vimPlugins.vim-kitty-navigator: init at 2019-11-04 → https://git.io/JvQm1
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/JvQmM
__monty__ has joined #nixos
<ottidmes> asbachb: and that is not working for you?
<ottidmes> asbachb: here is similar example I made yesterday for someone: https://gist.github.com/msteen/1472d6647e41cc1967887dd9cfb53edc
<{^_^}> [nixpkgs] @petabyteboy pushed commit from @spacekookie to master « msmtp: adding texinfo to buildInputs (#83497) »: https://git.io/JvQmy
<{^_^}> [nixpkgs] @petabyteboy merged pull request #83497 → msmtp: adding texinfo to buildInputs → https://git.io/JvHoc
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/b0c285807d6 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<asbachb> Basically I'd expect that the overwritten jdk file would be used for my system package: https://gist.github.com/asbachb/db86160aa45b6abeb0933b1187d8d375
<{^_^}> [nixpkgs] @Mic92 pushed 5 commits to master: https://git.io/JvQm9
<ottidmes> asbachb: ah, but you are overlaying your jdk in your stable nixpkgs with an unstable version and then using an unstable jetbeans (so your overlay has no effect on it), so you will have to overlay you unstable branch or probably just use unstable.netbeans.override { jdk = unstable.adoptopenjdk-openj9-bin-11; }
<asbachb> ottidmes: I guess I want to overlay the unstable branch.
<{^_^}> [nixpkgs] @timokau merged pull request #83502 → vimPlugins.gruvbox-community: 2019-05-31 -> 2020-02-24 → https://git.io/JvH6O
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/JvQmQ
<ottidmes> asbachb: than if you see the gist I just showed, just add the overlay where I have overlays = [];
snicket_ has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed to staging « buildGoPackage: enable strictDeps »: https://git.io/JvQm5
<{^_^}> [nixpkgs] @Mic92 closed pull request #82786 → buildGoPackage: enable strictDeps → https://git.io/JvXnW
<asbachb> ottidmes: I'll give it a try.
<{^_^}> [nixpkgs] @globin merged pull request #83559 → python27Packages.plumbum: 1.6.8 -> 1.6.9 → https://git.io/JvHjZ
<{^_^}> [nixpkgs] @globin pushed 2 commits to master: https://git.io/JvQYf
snicket_ has quit [Quit: WeeChat 2.7]
apiccion has quit [Ping timeout: 240 seconds]
zupo_ has joined #nixos
<{^_^}> [nixos-org-configurations] @grahamc merged pull request #107 → README: Fix typo → https://git.io/JvQfE
<{^_^}> [nixos-org-configurations] @grahamc pushed 2 commits to master: https://git.io/JvQYU
ambroisie has quit [Ping timeout: 268 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
<asbachb> ottidmes: I guess I did the import a little bit different: https://codeshare.io/G8dk44
butterthebuddha has joined #nixos
o1lo01ol1o has joined #nixos
<pie_[bnc]> i want to take a shot at checking why the test in https://github.com/NixOS/nixpkgs/pull/61253 fails
<{^_^}> #61253 (by tbenst, 46 weeks ago, open): pythonPackages.deeplabcut: init at 2.1.3
<pie_[bnc]> what was the easy way to get a pr i the nix repl?
<ottidmes> asbachb: you could just do: import <nixos-unstable> { overlays = [ (...your overlay...) ] };
snicket has joined #nixos
<asbachb> ottidmes: Like: https://codeshare.io/G8dk44 ?
equivrel has joined #nixos
o1lo01ol1o has quit [Ping timeout: 256 seconds]
chagra has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @globin merged pull request #83452 → slack: 4.2.0 -> 4.4.0 → https://git.io/Jv99e
<{^_^}> [nixpkgs] @globin pushed 3 commits to master: https://git.io/JvQYR
<equivrel> Hi, I'm playing around with trying to nix package riot-desktop with the new matrix-seshat rust plugin which will allow local history search (and e2e-encrypted history search)
<betaboon> a while ago some of my function keys stopped working and i get errors in the log along the lines of "atkbd serio0: Unknown key pressed ..." any suggestions ?
<equivrel> upstream they are building this rust library with yarn, but do I understand correctly that for nix I will need to make a derivation for the rust library first?
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
dansho has quit [Quit: Leaving]
chagra has joined #nixos
<pie_[bnc]> clever: i asked about this before and forgot (and i still dont have a way to search my quassel logs), wasnt there somethign for fetching PRs or something like that?
<ottidmes> asbachb: almost, thats just an attribute set, you want it to be a true overlay, i.e. a function in the form of: (self: super: { jdk = self.adoptopenjdk-openj9-bin-11; })
<MichaelRaskin> pie_[bnc]: git fetch upstream refs/pull/"$pr"/head; git checkout FETCH_HEAD
<tilpner> infinisil: Ahh, you stole _module! :c
<MichaelRaskin> Not sure if there is an officially packaged script around that, but wrapping this should not be hard. (upstream is how I call upstream Nixpkgs repo, no, origin is not a good name)
<pie_[bnc]> MichaelRaskin: i vaguely remember there being a function but maybe im misremembering
<pie_[bnc]> MichaelRaskin: i agree that origin is a bad name :P
<MichaelRaskin> Might be, no idea
<tokudan> ,locate adb
<{^_^}> Found in packages: axis2, oh-my-zsh, metasploit, bash-completion, python27Packages.pwntools, python27Packages.adb-homeassistant, python37Packages.adb-homeassistant
o1lo01ol1o has joined #nixos
<tilpner> tokudan: androidenv.androidPkgs_9_0.platform-tools
mounty has joined #nixos
<tokudan> ah, thanks tilpner :)
<asbachb> ottidmes: Thanks works as expected :)
felixfoertsch has joined #nixos
<{^_^}> [nixpkgs] @jluttine opened pull request #83587 → electron-cash: 4.0.11 -> 4.0.14 → https://git.io/JvQOf
<asbachb> I wonder if you have an idea for that too :)? https://discourse.nixos.org/t/unable-to-update-nixpkgs-netbeans-to-11-3/6448/4
snicket has quit [Quit: WeeChat 2.7]
<{^_^}> [nixpkgs] @teto merged pull request #83545 → gscan2pdf: 2.6.3 -> 2.6.5 → https://git.io/JvHxT
<{^_^}> [nixpkgs] @teto pushed commit from @pacien to master « gscan2pdf: 2.6.3 -> 2.6.5 »: https://git.io/JvQOI
felixfoertsch has quit [Client Quit]
xkapastel has joined #nixos
felixfoertsch has joined #nixos
<scream> Hello! I am having issues updating a system with matrix-synapse installed. It tries to build python3.7-pysaml2-4.8.0 as a dependency which fails. Is there a way to disable tests during build? Tests fail because of a deprecation warning.
<scream> or somehow rollback to an earlier version of pysaml2?
chagra has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @evenbrenden opened pull request #83588 → vim-plugins: add vim-pico8-syntax → https://git.io/JvQOn
chagra has joined #nixos
felixfoertsch has quit [Quit: ZNC 1.7.4 - https://znc.in]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #82939 → linphone: 3.12.0 -> unstable-2020-03-06 → https://git.io/JvQO4
<{^_^}> [nixpkgs] @7c6f434c pushed 15 commits to master: https://git.io/JvQOB
<ottidmes> asbachb: how do you build that updated netbeans? changed it in a local nixpkgs checkout? copied over the file and used callPackage? nixos-rebuild? nix-build? nix-shell?
<asbachb> ottidmes: `nix-build -I nixpkgs=/home/asbachb/dev/src/nix/nixpkgs -p netbeans` I updated the files on my checkout nixpkgs.
<equivrel> scream: do you know how to set doCheck = false?
felixfoertsch has joined #nixos
<scream> @eq
<scream> * equivrel: no clue, just started with nixos
kapil has quit [Quit: ZNC 1.7.5 - https://znc.in]
<scream> ottidmes: I will have to read up on where to place these snippets. Haven't tried any package manipulations yet
<equivrel> scream: is it the tests for matrix-synapse which fail, or the tests for the python3.7-pysaml2 dependency?
kapil_ has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<scream> the pysaml2 dependency
<scream> it tries to do some crypto tests and gets deprecationwarnings from a crypto lib
zupo has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<equivrel> scream: ok so the best thing is probably to disable the tests for that dependency, here is one way to do it: https://0bin.net/paste/N0P3hRTxzCMl3hCH#lx7y3aOmBEHFz-9JiHu6wrYpcm7DhodxRuy6pS1VI3m
<ottidmes> asbachb: got it, you should not use -p with nix-build in this case
<ottidmes> asbachb: nix-build /home/asbachb/dev/src/nix/nixpkgs -A netbeans, should probably work
<scream> equivrel: thanks, let me try
erictapen has joined #nixos
<{^_^}> [nixpkgs] @romildo opened pull request #83589 → nixos.xfce: use 'XFCE' as the session name → https://git.io/JvQOD
opthomasprime has quit [Remote host closed the connection]
<asbachb> ottidmes: Should that work too: `nix-shell /home/asbachb/dev/src/nix/nixpkgs -A netbeans
<ottidmes> asbachb: I think that has different semantics than you intend, you dont want to enter a shell for building netbeans
<asbachb> ottidmes: Just wanted to try if it works as expected.
<asbachb> Basically your nix-build command seems to work.
<ottidmes> asbachb: nix-shell -I nixpkgs=/home/asbachb/dev/src/nix/nixpkgs -p netbeans, should work though
mexisme has joined #nixos
<ottidmes> asbachb: this was what was happening with your nix-build -p: https://github.com/NixOS/nix/blob/master/src/nix-build/nix-build.cc#L265-L271
orivej has joined #nixos
<asbachb> Mh. I'd lie if I confirm what the expression is about :D
<asbachb> *that I know
<ottidmes> asbachb: -p basically means use those packages as buildInputs, which is exactly what you want for nix-shell, but nix-build wants to build right then and there, and since you did not build anything using netbeans, it errors with failing to build shell.drv (apparently the default name)
ambroisie has joined #nixos
mexisme has quit [Ping timeout: 272 seconds]
<asbachb> ottidmes: Thanks again :)
<scream> equivrel: still runs the tests. I pasted your snipped into the configuration.nix file
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<symphorien> andi-: is it ok if I copy my test crate in nixpkgs and use crate2nix on it ? It only depends on cc so the Cargo.nix file should be brief.
<andi-> symphorien: I don't see the need to have the crate2nix generated code in nixpkgs at all to write that test. I think you can just create those few files with the test hellpers in the buildRustCrateTests attrset
<symphorien> my test still depends on the cc crate
iyzsong has quit [Ping timeout: 240 seconds]
<andi-> symphorien: But can't you replace that with a `pkgs.runCommand "foo" { … } "cc ${file} -o something.o" ?
<andi-> or is the CC crate part of the problem?
<equivrel> scream: that's odd, I can't think of why it didn't work... I would open an issue
<andi-> symphorien: I also added the brotli crate generated via carnix a few years ago. So if nothing else works that is fine, I guess.
<symphorien> also I'm sure you meant well with these utilities but they have zero comment and I'm feeling a lack of motivation when it comes to reverse engineering nix code
<scream> equivrel: thanks for you help. I will try to muck around with more options to override and then create an issue if it fails
<pie_[bnc]> unrelated; pudb seems pretty nice
<andi-> symphorien: Yeah, I know :/ I should probably document them better. I can try to have a shot at that and your example in like 6h or so
<symphorien> the cc crate is not a problem, but is a call to buildRustCrate to build cc better written by hand or with buildRustCrate ?
<symphorien> *or with crate2nix
<andi-> The problem with crate2nix in this case is the size of files we add to nixpkgs. I tried to avoid that.
<symphorien> I see
<andi-> symphorien: feel free to make a crate2nix based attempt in the PR
<andi-> I'll review and then see if I can make it smalle
<symphorien> let me see if I can remove the need for cc in my example
puck has joined #nixos
<{^_^}> [nixpkgs] @asbachb opened pull request #83590 → Update netbeans 11 3 → https://git.io/JvQ34
zupo has joined #nixos
o1lo01ol1o has joined #nixos
<tilpner> Does anyone feel like helping me with this allowUnfreePredicate weirdness? Description is inside: https://tx0.co/7xJ
<tilpner> allowUnfreePredicate passes, checkMeta passes, and yet evaluation fails
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @orivej to master « zita-ajbridge: init at 0.8.2 »: https://git.io/JvQ32
raingloom has joined #nixos
o1lo01ol1o has quit [Ping timeout: 256 seconds]
<bqv[m]> hey guys
<bqv[m]> does someone wanna test out something cool?
<bqv[m]> build this https://github.com/bqv/nixos/raw/live/pkgs/applications/version-management/dgit/default.nix then see if you can git clone dgit://bqv/nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #83591 → synthv1: 0.9.12 -> 0.9.13 → https://git.io/JvQ3y
<{^_^}> [nixpkgs] @vbgl opened pull request #83592 → OCaml: default to version 4.09 → https://git.io/JvQ3S
boolman has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #25311 → display-manager: systemd-udev-settle serves no purpose, boot 10% faster → https://git.io/v9CkZ
<{^_^}> [nixpkgs] @peterhoeg pushed 4 commits to master: https://git.io/JvQ3A
<{^_^}> [nixpkgs] @etu closed pull request #73741 → [19.09] gitea: 1.9.6 -> 1.10.1 → https://git.io/JeKrV
<ottidmes> tilpner: not long ago someone had the same problem, I tested it for them, but I could not reproduce it, in the end it somehow started working again, so unfortunately no good leads as to why it then worked and not before
<MichaelRaskin> bqv: I got segfault
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @etu merged pull request #82303 → seabreeze: udev rules not installed → https://git.io/JvK1Z
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JvQsq
<tilpner> ottidmes: Can you reproduce my example?
<{^_^}> [nixpkgs] @etu merged pull request #82278 → pdf-parser: init at 0.7.4 → https://git.io/JvK22
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JvQsY
fusion809 has quit [Remote host closed the connection]
reallymemorable has joined #nixos
<ottidmes> tilpner: I will try it, so just follow the comments, I assume?
<tilpner> Yes
<{^_^}> [nixpkgs] @etu merged pull request #82237 → libgen-cli: init at 1.0.5 → https://git.io/JvKYj
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JvQsZ
<ottidmes> tilpner: I am seeing the same for the two nix-instantiate calls
alexherbo2 has joined #nixos
<tilpner> ottidmes: Thank you, that's reassuring and disappointing at the same time
<ottidmes> tilpner: tried with nixos-19.09, but with the same results
knupfer has quit [Ping timeout: 240 seconds]
<ivegotasthma> hello, I'm getting an error that's deep within an application about missing symbols. Is there a fix I can do by installing packages or should I update the package? ntlm_auth: symbol lookup error: /nix/store/qjxas7v6m2hlvnmpaiy10jz6swdzwa4l-krb5-1.18/lib/libcom_err.so.3: undefined symbol: k5_os_mutex_destroy, version krb5support_0_MIT
<ottidmes> tilpner: you got the wrong name, its part of: nvidia-x11-440.59-5.4.28
<{^_^}> [nixpkgs] @bhipple opened pull request #83593 → [20.03] python38Packages.zetup: fix build → https://git.io/JvQsR
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JvQsE
<{^_^}> [nixpkgs] @etu merged pull request #83397 → xonsh: 0.9.14 -> 0.9.15 → https://git.io/JvS7P
<bqv[m]> MichaelRaskin: hmm
<bqv[m]> damn
<tilpner> > linuxPackages.nvidia_x11.settings.name # ottidmes
<{^_^}> "nvidia-settings-440.59"
<bqv[m]> it definitely pushed ok, and when i make it an empty repo it clones fine
<bqv[m]> but once i push to it it stops being happy
<ottidmes> tilpner: config.allowUnfreePredicate = pkg: builtins.trace (builtins.parseDrvName (pkg.name or "unnamed")) true; gives trace: { name = "nvidia-x11"; version = "440.59-5.4.28"; }
<peelz_> if I wanna call "callPackage" in an overlay function, should I refer to it through final or super?
<ottidmes> peelz_: to refer to a package that defined as part of the overlay, the only way is self (i.e. final)
<ottidmes> peelz_: but to use callPackage, you should use super.callPackage
<peelz_> why super?
<peelz_> if some other overlay replaces callPackage, wouldn't it be better to use final?
<ivegotasthma> orivej: hey, I'm getting a problem with lutris, could you take a look?
<{^_^}> [nixpkgs] @primeos merged pull request #82919 → chromium: Add option to enable ozone (for Wayland) → https://git.io/Jv1WH
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/JvQs6
asbachb has quit [Ping timeout: 240 seconds]
<tilpner> ottidmes: I can confirm that nvidia-x11 is printed when I allow nothing
<tilpner> ottidmes: But even if I add "nvidia-x11" to the whitelist, it doesn't allow to instantiate .settings
<tilpner> ottidmes: And it prints something else when I don't return true?
<tilpner> ottidmes: https://tx0.co/7Dl
<tilpner> * when I allow everything
<{^_^}> [nixpkgs] @bhipple opened pull request #83594 → aliases.nix: add aliases for removed torch packages → https://git.io/JvQsQ
<peelz_> ottidmes: thanks, but I'm even more confused now lol
Makaveli7 has quit [Ping timeout: 265 seconds]
jakobrs has joined #nixos
<jakobrs> Is it possible to overlayfs a store on top of /nix/store?
<peelz_> ottidmes++
<{^_^}> ottidmes's karma got increased to 28
<tilpner> jakobrs: In read-only mode, yes
<tilpner> I wouldn't try to modify it
<jakobrs> How?
<ottidmes> tilpner: seems like name is not defined at the right time when allowUnfreePredicate is called, cause I just debugged, and the unnamed one, actually is your nvidia-settings, but with just a pname attribute
<jakobrs> I don't intend to modify it It's just that I need to do something where a chroot/similar won't do.
<ottidmes> peelz_: honestly, it is a confusing topic, I just follow the rule, everything super, except when referencing to packages, than use self (or final)
<ottidmes> jakobrs: won't the meta database of the nix store not be confused if you were to overlay the /nix/store?
<peelz_> ottidmes: yeah that's what I got from the thread you linked... just follow the rule :P
<jakobrs> Probably
<jakobrs> I'm not going to build anything though; just execute a binary from another store
<jakobrs> without copying it over
<ottidmes> peelz_: lol, pretty much that, a case of choose your battles :P
<tilpner> ottidmes: You're right! I looked through that file, but missed that it was passing attrs instead of derivationArg!
<tilpner> <3 ottidmes
<{^_^}> ottidmes's karma got increased to 29
<{^_^}> [nixpkgs] @bhipple opened pull request #83596 → [20.03] treewide: remove torch and related packages; add throw aliases → https://git.io/JvQGY
Peter_Storm has quit [Quit: Connection closed for inactivity]
knupfer has joined #nixos
xelxebar has quit [Ping timeout: 240 seconds]
<pkolloch[m]> #NixOS Does anyone have experience with remote building on Mac OS? I'd love to use my Linux machine for development but run tests on Mac OS. I am running into trouble with impure paths: https://gist.github.com/kolloch/361ad07886c4a5f2df4633297d7293a2
zarel has joined #nixos
<pkolloch[m]> It looks like it tries to resolve the impure paths on my linux machine instead of the remote builder.
<{^_^}> [nixpkgs] @bhipple merged pull request #83565 → [20.03] perlPackages.CryptSSLeay: 0.72 -> 0.73_06 → https://git.io/JvHjM
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to release-20.03: https://git.io/JvQGr
lunik1 has quit [Quit: :x]
<ottidmes> pkolloch[m]: not sure if you can make that work like you want it too, one workaround on top of my head, if its mostly /usr/lib paths, why not use a sshfs to your mac from the Linux machine?
<{^_^}> [nixpkgs] @bhipple merged pull request #83566 → [20.03] rt: fix build error → https://git.io/JvHjD
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to release-20.03: https://git.io/JvQGP
<pkolloch[m]> <ottidmes "pkolloch: not sure if you can ma"> Thank you for the suggestion. Maybe I'll do that but it'll make everything slower for me, unfortunately. (The Mac is in the same Wifi but even ssh is a bit laggy, don't know why)
bbrrfffw has joined #nixos
<{^_^}> [nixpkgs] @adisbladis pushed to staging « mesa: 20.0.1 -> 20.0.2 »: https://git.io/JvQGM
<pkolloch[m]> <ottidmes "pkolloch: not sure if you can ma"> I wonder how hydra does it.
jbgi_ has joined #nixos
<peelz_> ottidmes: does this seem sound to you? https://termbin.com/7532s
<bhipple> It's a shame the Hydra website / UI is sooooooo slow to load pages :(
<bhipple> Does anyone have any profiling/metrics around to know why?
<Izorkin> flokli: checked #82711 ?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/82711 (by Izorkin, 1 week ago, open): jemalloc450: enable to default option disable-initial-exec-tls
civodul has joined #nixos
jakobrs has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #83597 → dgedit: init at 0.10.0 → https://git.io/JvQGQ
timmw has quit [Quit: The Lounge - https://thelounge.chat]
<ottidmes> peelz_: why not just: with builtins; rather than a let inherit (builtins) map;? I personally would not overlay packages with unstable packages if they are meant to go in systemPackages, I just directly use the unstable packages in systemPackages, its more clear that way, but more importantly you won't get accidental rebuilds of other packages if they might depend on them
teto has quit [Ping timeout: 246 seconds]
timmw has joined #nixos
<est31> danderson: as a laptop buddy, I have a question to you. If you connect your t495 to the power supply, are you getting tiny electric shocks when touching it? Because that's my experience with this device and I don't know whether it's common or not
<est31> I'll certainly send it in
<ottidmes> peelz_: also I prefer using the overlays based on config trick, e.g. I use: https://gist.github.com/msteen/354e89704f2a0d5939f3c155c92ac2e3 https://nixos.wiki/wiki/Overlays#Using_nixpkgs.overlays_from_configuration.nix_as_.3Cnixpkgs-overlays.3E_in_your_NIX_PATH
<peelz_> ottidmes: oh yeah, I'll change it to "with builtins;". I can't overlay those packages if I refer to them directly in my systemPackages.
<bhipple> jakobrs: yes I have used overlayfs (read-only) with a Nix store successfully. The NixOS installer CD also uses OverlayFS to compose stores as of https://github.com/NixOS/nixpkgs/pull/35188
<{^_^}> #35188 (by sorki, 2 years ago, merged): use overlayfs by default for netboot and iso
<est31> danderson: maybe not right away because I just got it and have current need for it and also I want to study it further so that I can write a full report about when exactly the issue occurs
dermetfan has quit [Ping timeout: 272 seconds]
<est31> but idk in a month or so I'll send it back
<{^_^}> [nixpkgs] @mmilata opened pull request #83598 → test-driver.py: don't leave vde1.ctl around → https://git.io/JvQZe
<ottidmes> peelz_: but did you need to? like I have environment.systemPackages = with pkgs; [ nixos-unstable.vscode ]; I don't need to overlay vscode with nixos-unstable.vscode, I can just use it like that, now with vscode it does not really matter, but packages that might also be dependencies to others, overlaying them might cause unnecessary rebuilds
<Cadey> how much disk space does the nixos hydra use?
<Cadey> like the current production one
<peelz_> ottidmes: right, I'll keep that in mind. I don't think many programs depend on my unstable packages, so it doesn't make much of a difference in this case. Also most of these packages are available in master but not backported to 19.09
<peelz_> so I guess it makes sense for packages that aren't available in my current channel
xelxebar has joined #nixos
<aveltras> is there some kind of integration between hydra and nixops ? for example, triggering a nixops deployment whenever a build finishes on hydra
<ottidmes> peelz_: just saying why I consider it best practice to do it like I do, I have been in situation like yours, but after updating later on, the situation changed and a few of them caused rebuilds that I then had to figure out why they were being rebuild only to find out eventually it was caused by such overlays
<peelz_> ottidmes: hmm... I just don't like the idea of those packages not being overlayable
lunik1 has joined #nixos
<sshow> ottidmes: ref unbound talk yesterday https://github.com/NixOS/nixpkgs/pull/83540
<{^_^}> #83540 (by stigok, 15 hours ago, open): unbound: don't implicitly enable local resolver in resolvconf
<peelz_> ottidmes: is there a way to have overlays for packages from a different channel?
<ottidmes> peelz_: they still would be, but on your unstable channel
<peelz_> ottidmes: oh lmao
<peelz_> so pkgs-unstable.overlays ?
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @orivej to master « midicsv: init at 1.1 »: https://git.io/JvQZU
teto has joined #nixos
<ottidmes> peelz_: so yeah :P when you import your unstable branch you pass it a set of arguments, one of which is overlays, which default to the impure value for it (<nipxkgs-overlays> or one of them directories), but you can also explicitly pass a list of overlays
<pie_[bnc]> anyone have any idea how I can inspect the value of an argument to something called via callPackage?
ixxie has quit [Ping timeout: 256 seconds]
<peelz_> ottidmes: I'm using home-manager, so I'm not sure how that would work...
<pie_[bnc]> i.e. in `callPackage ({a,b,c}: mkDerivation stuff) {}` how do I inspect a b c?
<ottidmes> pie_[bnc]: call override on it and trace it
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/598a9cbed63 (from 13 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
<pie_[bnc]> ottidmes: ok thats what i did x) then what I said in the edit happened: https://github.com/NixOS/rfcs/pull/58#issuecomment-605429343
butterthebuddha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pie_[bnc]> oh hm i guess i can figure out what i want by looking at the drv
<peelz_> ottidmes: what is the parameter set passed to configuration.nix? what does "config" contain?
<ottidmes> pie_[bnc]: ah you want the final set, yeah, then checking how its used is the only way I can think of
butterthebuddha has joined #nixos
<ottidmes> peelz_: configuration.nix is just unlike any other NixOS module
<ivegotasthma> nix search causes my laptop to hang, is this a known issue?
<ivegotasthma> it only occurs on my t440p with an SSD, I'm following unstable
<peelz_> ottidmes: oh gotcha
<peelz_> ottidmes: so should I pass `config.nixpkgs.config` to pkgs-unstable?
<ottidmes> peelz_: since they are general options you likely want to do that, I mean, if you want to allow unfree in your stable branch, you likely also want it for your unstable, so I indeed copy it over
<ottidmes> ivegotasthma: heard of it before, think it is really memory hungry or running into some other limitations, I could not find it myself, but within the last few days someone showed a way to update it directly based on some prebuilt index, maybe look for that in the logs?
<peelz_> ottidmes: okay thanks. Sometimes it's a bit hard to follow what all of these references resolve to lol
<{^_^}> [nixpkgs] @r-ryantm opened pull request #83599 → xml2rfc: 2.37.3 -> 2.41.0 → https://git.io/JvQZc
<peelz_> <3 ottidmes
<{^_^}> ottidmes's karma got increased to 30
fenedor has joined #nixos
<tilpner> ivegotasthma: Hang in what way?
reallymemorable has quit [Quit: reallymemorable]
fendor has quit [Ping timeout: 258 seconds]
reallymemorable has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #83379 → buildRustCrate: don't sort link flags → https://git.io/JvSD7
<{^_^}> [nixpkgs] @andir pushed 3 commits to master: https://git.io/JvQZo
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lsix has joined #nixos
<jluttine> i'd like to have the output of `git describe` as a string in configuration.nix. is this possible somehow?
ratsclub has joined #nixos
<{^_^}> [nixpkgs] @nh2 merged pull request #83594 → aliases.nix: add aliases for removed torch packages → https://git.io/JvQsQ
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JvQZ9
<ratsclub> Hi, guys. How are you doing?
<jluttine> i mean, i'd like something like this pseudocode: `version = lib.gitDescribe ./;` in my configuration.nix
<{^_^}> [nixpkgs] @nh2 merged pull request #83596 → [20.03] treewide: remove torch and related packages; add throw aliases → https://git.io/JvQGY
<{^_^}> [nixpkgs] @nh2 pushed 3 commits to release-20.03: https://git.io/JvQZQ
<ratsclub> I'm having a little trouble with lxc here. I have virtualisation.lxd.enable = true; on my configuration but I can't really start any container
<ottidmes> jluttine: with builtins.exec might work, although the sandbox might still prevent you from getting the info, not sure
<ratsclub> Have any of you faced this problem?
<jluttine> ottidmes: thanks, i'll try
atmo has joined #nixos
<infinisil> ,exec
<{^_^}> builtins.exec is a hidden unsafe impure Nix 2.0 feature that can be used to execute arbitrary commands during a Nix evaluation. Use with caution! Enable with `--option allow-unsafe-native-code-during-evaluation true`, simple example: https://gist.github.com/Infinisil/bb59b5258ccf17801179c249a9bb3342 More info: https://github.com/NixOS/nix/commit/0bb8db25
<infinisil> I wouldn't recommend using builtins.exec ^
<{^_^}> [nixpkgs] @scaredmushroom closed pull request #82800 → tor-browser-bundle-bin: 9.0.5 -> 9.0.6 [19.09] → https://git.io/JvX8w
atmo has quit [Remote host closed the connection]
<ottidmes> infinisil: neither would I, but is there an alternative, other than preparing the output of the call beforehand?
<infinisil> jluttine: ottidmes: There is `lib.commitIdFromGitRepo` at least
<jluttine> infinisil: yes, that's why i thought there might be support for even `git describe --tags` type of output
<ottidmes> jluttine: its just using what available on the file system, that is why it can do it for the commit id, so you should be able to do the same
<infinisil> Alternatively you could use IFD to evaluate a git command within a derivation
<infinisil> And import the result into nix
<jluttine> infinisil: what is IFD?
<infinisil> ,IFD
<{^_^}> import-from-derivation (IFD) is when you evaluate nix from a derivation result, for example `import (pkgs.writeText "n" "1 + 1")` will evaluate to 2. This is sometimes problematic because it requires evaluating some, building some, and then evaluating the build result. It has been described as "such a nice footgun."
<ottidmes> but that would require the git repo to be in store, right? you can't access arbitrary paths in abuild
<{^_^}> [nixpkgs] @nh2 merged pull request #83571 → haskellPackages.hspec-core: Disable tests on i686. → https://git.io/JvQvk
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to haskell-updates: https://git.io/JvQZh
<infinisil> ottidmes: Yeah
romildo has quit [Ping timeout: 256 seconds]
<infinisil> jluttine: What do you need version for btw? Because if you don't need it during eval time, it won't be as problematic
<ottidmes> I have a similar issue with wanting to have the date of the last git tag, which is easy when getting a tarball from github, cause the file creation dates matches that, but when using a local path, no way to get any of such info that I am aware
<{^_^}> [nixpkgs] @xfix closed pull request #83524 → tor-browser-bundle-bin: 9.0.6 -> 9.0.7 → https://git.io/JvH5f
v88m has quit [Quit: Quit]
<infinisil> I guess ideally there would be some builtins for reading git repos
<ottidmes> jluttine: isn't this enough: .git/refs/tags?
ixxie has joined #nixos
<infinisil> Although tags aren't immutable, so probably it won't really work
<das-g[m]> Failed to connect to github.com port 443: No route to host
<jluttine> infinisil: i'm building an ISO image and i'd like that system to have a version number similar to `git describe --all`. this is where i'd like to define it: https://github.com/jluttine/CryptOS/blob/master/iso.nix#L7
jbrock has quit [Quit: jbrock]
jbrock has joined #nixos
ratsclub has quit [Ping timeout: 265 seconds]
<das-g[m]> Could it be that the Go build accesses so many GitHub repos that I get into some rate limiting?
<jluttine> infinisil: i'd like that entire version string to come automatically
monsieurp has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ma27 opened pull request #83600 → hydra: 2020-02-06 -> 2020-03-{24,27} → https://git.io/JvQnL
<infinisil> In my system config I also have something like this, but I just use a small wrapper script that calls the `git` commands, whose results then get passed to Nix
<{^_^}> [nixpkgs] @andir opened pull request #83601 → [20.03] buildRustCrate fixes backports → https://git.io/JvQnY
<ottidmes> infinisil: the main commands should make it easier to incorporate a wrapper script, almost all complex repos need it at some point
<{^_^}> [nixpkgs] @bhipple merged pull request #83577 → codeql: 2.0.4 -> 2.1.0 → https://git.io/JvQLG
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JvQnc
<{^_^}> [nixpkgs] @scaredmushroom opened pull request #83602 → [19.09] tor-browser-bundle-bin: 9.0.5 -> 9.0.7 → https://git.io/JvQn8
<{^_^}> [nixpkgs] @Ma27 merged pull request #74504 → tests/wireguard: init wg-quick → https://git.io/JeXAF
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JvQnE
bendlas has joined #nixos
raingloom has quit [Ping timeout: 258 seconds]
romildo has joined #nixos
<Avaq> Is it possible to set the value of an attribute for all properties in an attribute set? To illustrate, like: `network.wg-quick.interfaces.*.dns = [ nodes.dns.deployment.targetHost ]`? So I don't know the names of the attributes on `interfaces`, if any, but for each that will exist, I want to shove my property into there. :P
cole-h has joined #nixos
captn3m0 has quit [Read error: Connection reset by peer]
captn3m0 has joined #nixos
<atemu12[m]> Avaq: builtins.attrNames
remirol is now known as lorimer
zaeph1 has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
<ivegotasthma> tilpner: CPU starts spinning and never finishes
LysergicDreams has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #83449 → drumkv1: 0.9.12 -> 0.9.13 → https://git.io/Jv9Dt
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvQnK
<infinisil> atemu12[m]: That doesn't work here
LysergicDreams has joined #nixos
spacekookie has quit [Quit: **agressive swooshing**]
spacekookie has joined #nixos
<infinisil> Avaq: It's a bit complicated, because if you try to assing `interfaces = <something to enumerate all interfaces>` you'll get infinite recursion, because interfaces now depends on itself
<{^_^}> [nixpkgs] @ryantm merged pull request #83242 → pcm: 201902 -> 202003 → https://git.io/Jvy46
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvQni
zaeph has quit [Ping timeout: 260 seconds]
jbgi_ has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #83075 → dropbox-cli: 2019.02.14 -> 2020.03.04 → https://git.io/JvQnX
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvQn1
jbrock has quit [Quit: jbrock]
<atemu12[m]> infinisil: Really, why not?
Makaveli7 has joined #nixos
<infinisil> (see above message)
<{^_^}> [nixpkgs] @bhipple closed pull request #83564 → [20.03] pythonPackages.ntlm-auth: 1.0.3 -> 1.4.0 to fix build → https://git.io/JvHjg
<infinisil> Avaq: What you need to do instead is to modify the interfaces option itself to include a submodule that sets dns as a default value
<infinisil> Avaq: This looks about like this: `options.networking.wg-quick.interfaces = lib.mkOption { type = attrsOf (submodule { dns = [ ... ]; }); }`
<Avaq> Right. I figured I was probably doing something weird. Thanks. :)
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/b88ff468e98 (from 81 minutes ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
xkapastel has quit [Quit: Connection closed for inactivity]
<{^_^}> [nix] @edolstra pushed to flakes « flake.nix: Support Nixpkgs 19.09 »: https://git.io/JvQnp
sudoforge has joined #nixos
romildo has quit [Quit: Leaving]
work_ has joined #nixos
philr has quit [Ping timeout: 265 seconds]
fenedor is now known as fendor
<{^_^}> [nixpkgs] @Lassulus merged pull request #83587 → electron-cash: 4.0.11 -> 4.0.14 → https://git.io/JvQOf
<{^_^}> [nixpkgs] @Lassulus pushed commit from @jluttine to master « electron-cash: 4.0.11 -> 4.0.14 »: https://git.io/JvQcf
<{^_^}> [nixpkgs] @charles-dyfis-net opened pull request #83604 → curaLulzbot: Fix build breakage around OpenMP compatibility → https://git.io/JvQct
<ivegotasthma> ottidmes: where can I find the logs?
<{^_^}> [nixpkgs] @junjihashimoto opened pull request #83605 → Ingnore error of synmlink → https://git.io/JvQcG
chagra has quit [Ping timeout: 256 seconds]
<ottidmes> ivegotasthma: https://logs.nix.samueldr.com/nixos/
<ivegotasthma> thanks
<ottidmes> ivegotasthma: this was it: https://logs.nix.samueldr.com/nixos/2020-03-21#3205403; although that's for nix-index, which is for nix-locate, not nix search AFAIK, sorry
<ivegotasthma> well, thanks anyway
reallymemorable has joined #nixos
<atemu12[m]> <infinisil "(see above message)"> Couldn't you just use the update operator?
<{^_^}> [nixpkgs] @scaredmushroom opened pull request #83606 → [20.03] tor-browser-bundle-bin: 9.0.6 -> 9.0.7 → https://git.io/JvQcu
Makaveli7 has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixpkgs] @Ma27 pushed to master « cargo-make: 0.30.0 -> 0.30.1 »: https://git.io/JvQc2
gustavderdrache has joined #nixos
<balsoft> Hi, I need help with setting up a compiler for cross-compilation.
<balsoft> In particular, I would like to cross-compile ocaml packages for mingwW64.
<balsoft> Does anybody have any pointers?
<{^_^}> [nixpkgs] @primeos merged pull request #83562 → [20.03] chromium: Enable swiftshader by default → https://git.io/JvHjE
<{^_^}> [nixpkgs] @primeos pushed 2 commits to release-20.03: https://git.io/JvQcM
<balsoft> First, I somehow need to compile an ocaml compiler that will be compiling packages for my target, since AFAIU ocaml doesn't support cross-compilation?
<aleph-> Man, getting a pihole docker container set up almost makes me wanna switch this host back to ubuntu... almost >_> I can't tell if it's the docker-proxy process interfering with stuff or not.
<Avaq> aleph-: I just completed setting up my Raspberry PI with pihole via NixOps last week.
<ivegotasthma> how do I get the dev output from a package?
<aleph-> Huh, how'd that go? I'm trying to run it via the docker-containers module as a systemd service. For whatever reason and with my firewall currently turned off. I can't get hosts to connect to it
<aleph-> Unless I specify `--net=host`
<tilpner> ivegotasthma: lib.getDev or .dev
<tilpner> lib.getDev more for when you're not sure there is a .dev output
<ivegotasthma> tilpner: my problem is that the top-level package (lutris) has an error when starting a game. It fails because one of the libraries (krb5) cannot find symbols. I'd like to patch lutris to use the krb5 dev output.
<tilpner> Uh oh
<srk> Avaq: I'm interested in something like that as well, is the project public?
<Avaq> aleph-: That's how I'm running it. I'll create a gist with the relevant config. Hold on.
<srk> oh wait docker on rpi? :)
<Avaq> Yes
<aleph-> Avaq: Danke
linarcx has quit [Quit: WeeChat 2.7.1]
oever has quit [Read error: Connection reset by peer]
linarcx has joined #nixos
<srk> I've considered packaging pihole but didn't start working on that (yet)
oever has joined #nixos
oever has quit [Remote host closed the connection]
<aleph-> Yeah I wish someone would.
oever has joined #nixos
<aleph-> I'm tempted but it seems like a pain to write a service for that
oever is now known as vandenoever
<srk> why why
<srk> aleph-: we can co-op on that if you have time during next week
<Avaq> I'm still working on that gist. Jut adding some comments to the parts that might not make sense.
LysergicDreams has quit [Ping timeout: 265 seconds]
xkapastel has joined #nixos
<aleph-> Ya ya, tbh I might just build my own container and just set the lighttpd port to 8080 by default so I can run it with `--net=host`
growpotkin has joined #nixos
jumper149 has joined #nixos
<aleph-> srk: Not a lot of time lately, but if you have a branch I don't mind helping
lsix has quit [Ping timeout: 240 seconds]
<srk> aleph-: yeah, I'll take a look at the project again and let you know if I work something out
<aleph-> :thumbsup:
<tilpner> FWIW, kresd+hblock makes a decent replacement for pihole, if you don't need the web UI
* tilpner had pihole running in docker on nixos on a pi too, but couldn't get it to consult stubby outside docker for upstream DNS
<tilpner> Avaq: Now make it do DoH/DoT :/
LysergicDreams has joined #nixos
<aleph-> Nifty, let me give that a try
<Avaq> tilpner: I was working on that, by combining this setup with cloudflared. But I haven't finished it, and decided to come back to it later.
<aleph-> Ugh DNS shouldn't be over http >_>
<aleph-> tilpner: Yeah I kinda like the web UI otherwise this would be way easier
<aleph-> A native package would be great though
<tilpner> Avaq: That direction is good too, but I meant that outgoing queries from your pihole should be encrypetd
<Avaq> Yeah, I know.
<tilpner> aleph-: Any encrypted method is fine, and DoT isn't HTTP
mexisme has joined #nixos
<Avaq> That was the idea, to trick the pihole into sending dns queries via cloudflared.
<Avaq> But I haven't really done much besides reading up on cloudflared and defining a systemd service for it.
<tilpner> Avaq: You can use services.stubby.* for the same effect, no packaging effort
<aleph-> tilpner: True, DOT isn't http at least
mexisme has quit [Ping timeout: 265 seconds]
<aleph-> srk: Yeah you're config still isn't working. If I do `dig @192.168.1.175 github.com` can't resolve still. Only gotten it to resolve if I set `--net=host` >_>
<aleph-> So guess I'll just make my own container to run with --net=host then
LysergicDreams has quit [Ping timeout: 265 seconds]
<tilpner> aleph-: How did you configure the firewall of 192.168.1.175?
<aleph-> Completely open
<Avaq> aleph-: srk: https://gist.github.com/Avaq/970987ae143c94429a1451e6191ec9d1#file-pihole-nix-L54-L60 (updated the gist to comment on --privileged option).
<tilpner> I don't think I needed to add --privileged
<srk> Avaq: thanks
<aleph-> Interesting
<atemu12[m]> You could just use dnscrypt-proxy, it even has blacklist capabilities built-in
LysergicDreams has joined #nixos
<NemesisD> how do i get rid of everything i installed with nix-env -iA? i'm wanting to switch to home-manager
<NemesisD> weirdly, i renamed `~/.nix-profile` and reinstalled nix and all the executables are back
<cole-h> ` nix-env {--uninstall | -e} drvnames...`
<cole-h> From the manpage
<cole-h> `man nix-env` for more information
<atemu12[m]> NemesisD: Also takes a wildcard, you need to escape it though
<NemesisD> so would i do `nix-env --uninstall *`?
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/b0c285807d6 (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
<srk> Examples
<srk> $ nix-env --uninstall gcc
<srk> $ nix-env -e '.*' (remove everything)
<atemu12[m]> NemesisD: As I said, you need to escape it, so `nix-env -e \*`
<ivegotasthma> abbradar[m]: hey, are you the same abbradar that did work on lutrix?
<ivegotasthma> I'm getting an error while running a game, coming from krb5 about a missing symbol k5_os_mutex_destroy I can send you a log
delli3 has joined #nixos
zupo has joined #nixos
<NemesisD> oof i should have researched this more: `Package ‘home-manager-2019-06-25’ in /nix/store/vifxvc1qnb4g672zp3nf9bm6jr2p631x-nixpkgs-19.09pre187222.002b853782e/nixpkgs/pkgs/tools/package-management/home-manager/default.nix:34 is not supported on ‘x86_64-darwin’, refusing to evaluate.`
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/aa2552c6ced (from 17 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<tilpner> NemesisD: Perhaps relevant: https://github.com/LnL7/nix-darwin
<Avaq> How would I go about setting an arbitrary nix option (in my case docker-containers.pihole.environment.WEBPASSWORD) from a file?
<Avaq> In the end I want to supply a file in /run/keys that corresponds to a nixops deployment.keys key.
<tilpner> Avaq: See EnvironmentFile=
<Avaq> See it where?
<tilpner> Not arbitrary, but works in this case
<Avaq> Oh, it's specific to docker-containers?
<tilpner> No, it's specific to systemd services
<tilpner> man 5 systemd.exec
<tilpner> Hmm, there might be a better solution
Rusty1 has joined #nixos
<tilpner> extraDockerOptions = [ "--env-file /run/keys/foo" ];
<Avaq> Ah :)
monsieurp has joined #nixos
<infinisil> atemu12[m]: Feel free to give it a try
<cole-h> (Be sure to not string-interpolate that path, otherwise it will get added to the store...)
<Avaq> Then the foo secret would have to contain the envrinment key as well I suppose, eg `WEBPASSWORD=secret`.
<Avaq> I guess that's fine.
<{^_^}> [nix] @edolstra pushed to flakes « nix flake info: Show flake subdirectory »: https://git.io/JvQWQ
<{^_^}> [nixops] @adisbladis opened pull request #1268 → util: Don't check if process.stdin is None unless stdin_string is passed → https://git.io/JvQWA
LysergicDreams has quit [Ping timeout: 265 seconds]
LysergicDreams has joined #nixos
mgdm has left #nixos ["WeeChat 1.9.1"]
ddellacosta has joined #nixos
Izorkin has quit [Ping timeout: 264 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @vincentbernat opened pull request #83609 → nginx: increase types_hash_max_size to 4096 → https://git.io/JvQlB
zupo has joined #nixos
justanotheruser has quit [Ping timeout: 256 seconds]
eoli3n__ has joined #nixos
Izorkin has joined #nixos
ayerhart has quit [Quit: ayerhart]
<{^_^}> [nixpkgs] @Atemu opened pull request #83610 → dnscrypt-proxy: 2.0.39 -> 2.0.42 → https://git.io/JvQlg
ottidmes has quit [Ping timeout: 250 seconds]
ayerhart has joined #nixos
ayerhart has quit [Client Quit]
ayerhart has joined #nixos
bbrrfffw has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/42d03aabbd3 (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
bvdw has quit [Read error: Connection reset by peer]
lovesegfault has joined #nixos
bvdw has joined #nixos
Izorkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @vincentbernat opened pull request #83611 → nixos/nginx: use mailcap mimetypes in all cases → https://git.io/JvQ8e
o1lo01ol1o has joined #nixos
teto has quit [Ping timeout: 246 seconds]
teto has joined #nixos
chagra has joined #nixos
o1lo01ol1o has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @doronbehar opened pull request #83612 → cpp-utilities: 5.2.0 -> 5.3.0 → https://git.io/JvQ8Y
<{^_^}> [nixops] @grahamc merged pull request #1268 → util: Don't check if process.stdin is None unless stdin_string is passed → https://git.io/JvQWA
<{^_^}> [nixops] @grahamc pushed 3 commits to master: https://git.io/JvQ8s
turion has joined #nixos
aveltras has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @fgaz opened pull request #83613 → mindustry: 103 -> 104.6 → https://git.io/JvQ8W
<{^_^}> [nixpkgs] @fgaz closed pull request #79910 → mindustry,mindustry-server: 103 -> 104.1 → https://git.io/JvCbb
<{^_^}> [nixpkgs] @domenkozar pushed to master « spring: 104.0.1-1466-g9ee29da -> 104.0.1-1474-g69b06d0 »: https://git.io/JvQ8l
gustavderdrache has quit [Quit: Leaving.]
lsix has joined #nixos
waleee-cl has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
butterthebuddha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Baughn has quit [Ping timeout: 258 seconds]
Baughn has joined #nixos
turion has quit [Ping timeout: 272 seconds]
aidenholmes has joined #nixos
<aidenholmes> hello
turion has joined #nixos
butterthebuddha has joined #nixos
organixpear has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.03 « cargo-make: 0.30.0 -> 0.30.1 »: https://git.io/JvQ4t
<{^_^}> [nix] @edolstra pushed to flakes « Warn about --override-input / --update-input flags that don't match an input »: https://git.io/JvQ4q
butterthebuddha has quit [Client Quit]
<aidenholmes> i have a question about nix-home-manager
<aidenholmes> i want to install it in a docker container via a Dockerfile
<aidenholmes> is it possible to make a non-interactive script to install nix-home-manager
alexherbo2 has quit [Ping timeout: 265 seconds]
Izorkin has joined #nixos
zupo has joined #nixos
symphorien has quit [Quit: WeeChat 2.7.1]
<lovesegfault> aidenholmes: use the NixOS module for home-manager
<lovesegfault> also 302 -> #home-manager
butterthebuddha has joined #nixos
dermetfan has joined #nixos
symphorien has joined #nixos
tjg2 has quit [Quit: i sincerely apologise for any civil disobedience caused]
<{^_^}> [nixops] @edolstra pushed to flake-support « flake.lock: Update »: https://git.io/JvQ4K
<aidenholmes> lovesegfault: oh i didn't know about that i was following the instructions on github
<aidenholmes> where can i read how to use that?
hmpffff has quit [Quit: nchrrrr…]
<pie_[bnc]> tbenst[m]: is my comment about build.py still relevant here? https://github.com/wxWidgets/Phoenix/issues/1314
<{^_^}> wxWidgets/Phoenix#1314 (by deliciouslytyped, 34 weeks ago, open): NixOS packaging misc.
vandenoever has quit [Read error: Connection reset by peer]
tjg1 has joined #nixos
<pie_[bnc]> tbenst[m]: I don't rememeber why I "needed" the PYTHONPATH to work
<aidenholmes> i don't understand, this is an xml fil
<aidenholmes> file*
vandenoever has joined #nixos
vandenoever has joined #nixos
vandenoever has quit [Changing host]
hmpffff has joined #nixos
<pie_[bnc]> do suggested changes on github still get notifications if the issue is closed?
<pie_[bnc]> s/issue/pr
<tbenst[m]> pie_[bnc]: thanks for making major progress on DeepLabCut! I’m not sure if your comment re: wxPython build.py is still current. I should have some time later today to dive into things
mexisme has joined #nixos
<risson> `cache.nixos.org: resolve call failed: DNSSEC validation failed: failed-auxiliary`
<risson> That's sad
<{^_^}> [nixos-org-configurations] @edolstra pushed 12 commits to master: https://git.io/JvQBe
mexisme has quit [Ping timeout: 256 seconds]
gustavderdrache has joined #nixos
gustavderdrache has quit [Client Quit]
Darkmatter66_ has joined #nixos
<aidenholmes> installing home-manager in docker container, got the error "- Username could not be determined
<aidenholmes> "
ambroisie has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<pie_[bnc]> tbenst[m]: not sure id call that major, but seems like something I could do for once ;P
o1lo01ol1o has joined #nixos
<pie_[bnc]> tbenst[m]: also pudb is pretty nice
<pie_[bnc]> tbenst[m]: a trick i learned recently that really decreased my threshold for wanting to mess with crap is that instead of running individual phases you can just run genericBuild in a nix-shell
<pie_[bnc]> so i just did that and then patched the file to add a pudb call
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ambroisie has joined #nixos
Darkmatter66 has quit [Ping timeout: 265 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<pie_[bnc]> tbenst[m]: im open to collabing, ping me
<pie_[bnc]> tbenst[m]: how much later?
<aidenholmes> i fixed the problem
<pie_[bnc]> though i have like no ram so idk about running builds :D
<symphorien> with home-manager, how would I go at enabling the builtin service systemd-tmpfiles-setup.service ?
cr4y1 has joined #nixos
CRTified has quit [Ping timeout: 240 seconds]
acarrico has quit [Quit: Leaving.]
<tbenst[m]> Piepie_[bnc]: in a meeting until 2pm ET, so in 2.5 hrs if you’re still around?
<tbenst[m]> Sorry 2pm PT
<duairc_> What's the best way to make a derivation that's basically fetchFromGitHub, but additionally applies some given patches to the result?
duairc_ is now known as duairc
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/05f0934825c (from 6 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @Ma27 closed pull request #83457 → mautrix-whatsapp: 2020-02-09 -> 2020-03-26 → https://git.io/Jv97w
justanotheruser has joined #nixos
<pie_[bnc]> tbenst[m]: sounds good to me
<pie_[bnc]> duairc: you should just be able to take the result of the github fetch and apply patches to that as you would normally
o1lo01ol1o has quit [Remote host closed the connection]
zaeph1 is now known as zaeph
apeyroux has quit [Remote host closed the connection]
symphorien has quit [Remote host closed the connection]
mananamenos has joined #nixos
<mananamenos> hi, is there to fix the buttons logout/switch user/shutdown in xfce?
symphorien has joined #nixos
apeyroux has joined #nixos
zupo has joined #nixos
<{^_^}> [nixops] @grahamc pushed to revert-1266-parallel-send-keys « Revert "send keys in parallel (#1266)" »: https://git.io/JvQBM
<{^_^}> [nixops] @grahamc opened pull request #1269 → Revert "send keys in parallel" → https://git.io/JvQBD
<pie_[bnc]> tbenst[m]: if you have a machine with a good amount of spare cpu to give me a shell on that would also be cool ;P but i imagine nt
<pie_[bnc]> not
<{^_^}> [nixops] @grahamc merged pull request #1269 → Revert "send keys in parallel" → https://git.io/JvQBD
<{^_^}> [nixops] @grahamc pushed 2 commits to master: https://git.io/JvQBd
LysergicDreams has quit [Ping timeout: 265 seconds]
<{^_^}> [nixops] @grahamc pushed 0 commits to revert-1266-parallel-send-keys: https://git.io/JvQBF
LysergicDreams has joined #nixos
johnnywho has joined #nixos
gustavderdrache has joined #nixos
ZaraChimera has joined #nixos
johnnywho has quit [Client Quit]
johnnywho_ has joined #nixos
johnnywho_ has left #nixos [#nixos]
miscellaneousbus has joined #nixos
<{^_^}> [nixpkgs] @petabyteboy pushed commit from @vincentbernat to master « nixos/nginx: use mailcap mimetypes in all cases (#83611) »: https://git.io/JvQRI
<{^_^}> [nixpkgs] @petabyteboy merged pull request #83611 → nixos/nginx: use mailcap mimetypes in all cases → https://git.io/JvQ8e
<miscellaneousbus> hey, trying to do a nixos-install with an LVM on LUKS setup. Following this guide https://gist.github.com/martijnvermaat/76f2e24d0239470dd71050358b4d5134. When i run nixos-install i get syntax error, unexpected $end, at /dev/nvme0n1p1 (my LUKS encrypted partition). Using nixos 20.03 beta (since it has my wifi drivers)
<{^_^}> [nixpkgs] @Trundle opened pull request #83615 → skaffold: 1.4.0 -> 1.6.0 → https://git.io/JvQRL
<gchristensen> miscellaneousbus: can you paste your config file in to like, ix.io or something+
<{^_^}> [nixpkgs] @petabyteboy merged pull request #83613 → mindustry: 103 -> 104.6 → https://git.io/JvQ8W
<{^_^}> [nixpkgs] @petabyteboy pushed commit from @fgaz to master « mindustry: 103 -> 104.6 (#83613) »: https://git.io/JvQRt
mananamenos has quit [Ping timeout: 256 seconds]
<miscellaneousbus> gchristensen https://pastebin.com/fVTsRvRF
<gchristensen> how about hardware-configuration.nix ?
<{^_^}> [nixpkgs] @Izorkin closed pull request #82711 → jemalloc450: enable to default option disable-initial-exec-tls → https://git.io/JvPT3
abathur has quit [Ping timeout: 264 seconds]
<miscellaneousbus> gchristensen if i remove the boot.initrd.luks.devices, it will install fine no error. It seems like its trying to include the device in the configuration? Im not sure though as im new to nixos
<colemickens> It's amazing how productive I can be when avoiding a task I don't want to do.
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/05f0934825c (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
* colemickens gives a side-eyed glance at the Overlays wiki page rewrite
<{^_^}> [nixpkgs] @petabyteboy merged pull request #83609 → nginx: increase types_hash_max_size to 4096 → https://git.io/JvQlB
<{^_^}> [nixpkgs] @petabyteboy pushed commit from @vincentbernat to master « nginx: increase types_hash_max_size to 4096 (#83609) »: https://git.io/JvQRa
Avaq has quit [Quit: Leaving.]
jbgi_ has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 48 commits to staging-19.09: https://git.io/JvQRD
<miscellaneousbus> gchristensen ok i see the problem. When i initially had boot.initrd.luks.devices = [ {...} ];, nixos gave me an error about the syntax. i realize now it was a future deprication warning and not in use at the moment
<miscellaneousbus> nixos installs when i reverted
<gchristensen> ahh nice
turion has quit [Ping timeout: 272 seconds]
<peelz_> I have a dead symlink... is that normal? /nix/var/nix/gcroots/profile -> /mnt/nix/var/nix/profiles
<{^_^}> [nixpkgs] @andir opened pull request #83616 → buildRustCrateTests: Fix link order test on darwin → https://git.io/JvQ0v
<peelz_> s/profile$/profiles
<pie_[bnc]> tbenst[m]: any idea if the python build and test phase can be separated into two derivations so we dont have to recompile all of wxpython if we're only working on tests?
<tbenst[m]> piepie_[bnc]: perhaps you can enter shell with doCheck=false, then manually run tests via python setup.py test / however the tests run?
<tbenst[m]> Could copy the test scripts to a writeable directory outside of nix-store
<tbenst[m]> Only machine I can give access to is the nix-data hydra, which is memory optimized so only 4 cores. Happy to give access if helpful? But honestly it’s pretty slow
<{^_^}> [nixpkgs] @lsix merged pull request #83612 → cpp-utilities: 5.2.0 -> 5.3.0 → https://git.io/JvQ8Y
<{^_^}> [nixpkgs] @lsix pushed 2 commits to master: https://git.io/JvQ0q
abathur has joined #nixos
jbgi_ has quit [Ping timeout: 256 seconds]
<pie_[bnc]> this might work <tbenst[m]> piepie_[bnc]: perhaps you can enter shell with doCheck=false, then manually run tests via python setup.py test / however the tests run?
lsix1 has joined #nixos
<pie_[bnc]> tbenst[m]: well im running on 4 cores right now but its cooking my machine so that might not be bad :D
<{^_^}> [nixpkgs] @Ma27 opened pull request #83617 → nixos/release-notes: mention that mongodb is unfree now → https://git.io/JvQ0l
otulp_ has joined #nixos
alexherbo2 has joined #nixos
otulp has quit [Ping timeout: 246 seconds]
otulp_ is now known as otulp
oida has quit [Remote host closed the connection]
<pie_[bnc]> pytest-timeout seems kinda crappy
<{^_^}> [nixpkgs] @FRidh pushed 622 commits to staging-next: https://git.io/JvQ0g
oida has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 623 commits to staging: https://git.io/JvQ0V
<{^_^}> [nixpkgs] @FRidh opened pull request #83618 → Staging next → https://git.io/JvQ0w
cosimone has joined #nixos
<{^_^}> [nixpkgs] @FRidh closed pull request #83618 → Staging next → https://git.io/JvQ0w
shibboleth has joined #nixos
cosimone has quit [Client Quit]
<{^_^}> [nixpkgs] @eadwu opened pull request #83619 → pythonPackages.jupyter_core: fix search path → https://git.io/JvQ0o
<{^_^}> [nixpkgs] @FRidh pushed 263 commits to staging-next: https://git.io/JvQ06
cosimone has joined #nixos
<{^_^}> [nixpkgs] @eadwu opened pull request #83620 → vscode-utils: allow direct vsix source → https://git.io/JvQ0i
dispersed has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @FRidh reopened pull request #83618 → Staging next → https://git.io/JvQ0w
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
LysergicDreams has quit [Ping timeout: 240 seconds]
reallymemorable has quit [Quit: reallymemorable]
<pie_[bnc]> tbenst[m]: looks to me like pytest-timeout might not even have a way of killing tests cleanly so whether you even get output is random...
<pie_[bnc]> or idk
LysergicDreams has joined #nixos
<pie_[bnc]> man this thing sucks
<pie_[bnc]> back to waiting and killing it manually?
<{^_^}> [nixpkgs] @Ma27 merged pull request #83521 → matrix-dl: init at (unstable-)2019-09-22 → https://git.io/JvHHY
vandenoever has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JvQ0d
knupfer has quit [Remote host closed the connection]
vandenoever has joined #nixos
vandenoever has joined #nixos
knupfer has joined #nixos
mexisme has joined #nixos
<DigitalKiwi> don't people usually patch out that module
<pie_[bnc]> IDK
<pie_[bnc]> i added it because im trying to figure out which tests hand
<pie_[bnc]> hang
ambroisie has quit [Ping timeout: 265 seconds]
kolbycrouch has quit [Ping timeout: 260 seconds]
<pie_[bnc]> or at least im pretty sure thats why i did that the last time i worked on this
<pie_[bnc]> maybe i expected it to kill tests individually though instead of the entire suite
eoli3n__ has quit [Ping timeout: 258 seconds]
<DigitalKiwi> Some minor PHP 7.4 compatibility issues were fixed.
<DigitalKiwi> bah
<DigitalKiwi> copy pasting is being really weird lately
<{^_^}> #80636 (by xfix, 5 weeks ago, merged): pythonPackages.can: remove pytest-timeout check input
kolbycrouch has joined #nixos
<xfix> pytest-timeout is broken by design
eof has joined #nixos
pjt_014 has joined #nixos
pjt_014 has quit [Client Quit]
pjt_014 has joined #nixos
ambroisie has joined #nixos
jbgi_ has joined #nixos
<duairc> pie_[bnc]: pkgs.applyPatches is what I was looking for :)
wavirc22 has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
zupo has joined #nixos
Albakham[m] has joined #nixos
<pie_[bnc]> xfix: yeah?
<pie_[bnc]> xfix: please are there any alternatives
<xfix> for nixpkgs, simple, remove pytest-timeout from list of dependencies and hope for the best :)
<pie_[bnc]> btw if you guys know anything about separating python tests
<pie_[bnc]> that would be cool
<danderson> est31: no, I've had nothing like that. That vaguely sounds like a grounding problem
<pie_[bnc]> xfix: yeah that doesnt help that much :P
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/ae6bdcc5358 (from 20 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
<pie_[bnc]> like, can i query a list of tests and just run them individually?
nobrak`` has joined #nixos
<pie_[bnc]> ill do some googling but i gotta run off for a sex
<pie_[bnc]> err
<pie_[bnc]> sec
lsix1 has quit [Read error: Connection reset by peer]
<pie_[bnc]> (the keys are like right next to eachother)
wavirc22 has joined #nixos
lsix1 has joined #nixos
<xfix> if you can help it, don't test performance as part of your tests
<energizer> pie_[bnc]: pytest has tons of options for selecting tests by module or name or partial name or @mark
<pie_[bnc]> energizer: yeah, what im going to try is see if i can list them then run each one as a separate process
johnny101 has quit [Quit: Konversation terminated!]
nobrak` has quit [Ping timeout: 258 seconds]
<mdash> any of y'all used nixos-generate to create an openstack image? i've created a qcow2 image but upon boot it gets to "Booting the kernel" and stops with no further output
<pie_[bnc]> xfix: i wouldnt count "test hangs" as a performance bug :P
<xfix> yeah, i get that you may want to test whether your algorithm is O(1), and not O(N!^3), but I don't think timeouts are a way to go
<energizer> pie_[bnc]: pytest-xdist
<pie_[bnc]> energizer: that looks helpful
FRidh has quit [Quit: Konversation terminated!]
<{^_^}> wxWidgets/Phoenix#1316 (by deliciouslytyped, 34 weeks ago, open): Tests behaving strangely with timeout
miscellaneousbus has quit [Quit: Textual IRC Client: www.textualapp.com]
ambroisie has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @cgevans opened pull request #83621 → mullvad-vpn: add appindicator dependency → https://git.io/JvQue
ambroisie has joined #nixos
butterthebuddha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hmpffff_ has joined #nixos
chloekek has quit [Ping timeout: 258 seconds]
reallymemorable has joined #nixos
hmpffff has quit [Ping timeout: 272 seconds]
reallymemorable has quit [Client Quit]
ddellacosta has quit [Ping timeout: 258 seconds]
cr4y1 has quit [Remote host closed the connection]
cr4y1 has joined #nixos
xfix has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
xfix has joined #nixos
hmpffff_ has quit [Quit: nchrrrr…]
Mbarak has joined #nixos
Jackneill has quit [Ping timeout: 264 seconds]
Mbarak has quit [Remote host closed the connection]
erictapen has quit [Ping timeout: 264 seconds]
bhipple has quit [Ping timeout: 264 seconds]
bhipple has joined #nixos
<mdash> curious... i can boot this generated nixos image using qemu myself, openstack seems to hate it
<tbenst[m]> pie_[bnc]: I'm around now, catching up on deeplabcut pull-request thread..
<tbenst[m]> pudb looks nice!
<mjrosenb> man, I gotta remember to check back when nobody answers my question in 15 minutes...
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 264 seconds]
swapgs has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #83622 → mutt: 1.13.4 -> 1.13.5 → https://git.io/JvQze
o1lo01ol1o has joined #nixos
swapgs has joined #nixos
swapgs has joined #nixos
swapgs has quit [Changing host]
UltraPhil has joined #nixos
chagra has quit [Ping timeout: 256 seconds]
<tbenst[m]> pie_[bnc]: re `(opencv3.override { enableFfmpeg = true; })`, I think you needed `overrideAttrs`. I'm trying that now, modifying in callPackages so users can still override IIRC
slack1256 has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to master « vorta: init at 0.6.24 »: https://git.io/JvQzc
chagra has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83015 → lzma: 5.2.4 -> 5.2.5 → https://git.io/JvQzW
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to staging: https://git.io/JvQzl
<pie_[bnc]> tbenst[m]: override is for function arguments
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83560 → pythonPackages.ntlm-auth: 1.0.3 -> 1.4.0 to fix build → https://git.io/JvHjn
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvQza
<tbenst[m]> pie_[bnc]: ah right you are. Hmm adding ffmpeg to opencv didn’t fix for me. I already had an override for that it turns out
slack1256 has quit [Ping timeout: 265 seconds]
<pie_[bnc]> tbenst[m]: i think there might be some python screwery involved or something, notice how using the overlay worked and the override inside the nix expression buildinputs didnt
mexisme has quit [Ping timeout: 256 seconds]
<pie_[bnc]> but you might want to verify that
<tbenst[m]> Overlay*. I wonder if enableCuda for opencv is screwing things up
<{^_^}> [nixpkgs] @Ma27 merged pull request #83622 → mutt: 1.13.4 -> 1.13.5 → https://git.io/JvQze
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JvQzX
butterthebuddha has joined #nixos
yuken has quit [Quit: ZNC 1.8.x-git-unknown - https://znc.in]
<mjrosenb> Does anyone know why the idea-ultimate package installs the linux version on macos?
<pie_[bnc]> tbenst[m]: you can at what opencv is built with if you patch out https://github.com/NixOS/nixpkgs/issues/83595
<{^_^}> #83595 (by deliciouslytyped, 7 hours ago, open): Don't nuke all build information in opencv, consistency
<pie_[bnc]> i have a snippet somewhere
aidenholmes has quit [Quit: ERC (IRC client for Emacs 26.3)]
<danderson> mjrosenb: I'd guess the derivation is hardcoded to linux only, but doesn't specify the platform restriction in its metadata
hmpffff has joined #nixos
<abathur> someone did bother to specify linux ++ darwin in the buildIdea func https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/jetbrains/default.nix#L137
<{^_^}> [nixpkgs] @ericdallo opened pull request #83623 → gnomeExtensions.drop-down-terminal: v24 -> unstable-2020-03-25 → https://git.io/JvQzN
<tbenst[m]> pie_[bnc]: you saw testscript work successfully with your overlay? I haven't tried your nix-build command yet,
<tbenst[m]> but I have the same overlay in my ~/.config/nixpkgs/overlays/ with no luck. still stalls on kmeans
<pie_[bnc]> tbenst[m]: well it didnt finish because it was stuck on some training stuff
<pie_[bnc]> but it got past the error
reallymemorable has joined #nixos
<tbenst[m]> ah I see, I never saw that error as already had opencv overlay with enableCuda and enableFfmpeg. Script is supposed to take only a couple minutes even on CPU, so I bet we stalled at same KMeans step...
shafox has quit [Remote host closed the connection]
<pie_[bnc]> tbenst[m]: yes it was kmeans
<{^_^}> [nix] @edolstra pushed to flakes « nix flake info --json: Dump attr-style flakeref »: https://git.io/JvQgm
mounty has quit [Ping timeout: 258 seconds]
mounty has joined #nixos
ixxie has quit [Ping timeout: 256 seconds]
work_ has quit [Quit: Connection closed for inactivity]
Rusty1 has quit [Remote host closed the connection]
<pie_[bnc]> tbenst[m]: you should build these from a separate branch so you dont get accidentally working stuff
<tbenst[m]> I'm going to add intel-openmp wheel
<pie_[bnc]> tbenst[m]: get the PR version and do -I nixpkgs=path on the commands you run
<tbenst[m]> pie_[bnc]: sorry I didn't quite follow that?
<pie_[bnc]> tbenst[m]: i mean you said you have other local changes
<pie_[bnc]> re: local overlays
<tbenst[m]> only in overlays
<pie_[bnc]> actually im not sure how to disable that now that you mention it
<pie_[bnc]> tbenst[m]: well, nixpkgs doesnt have those overlays so you want to test without them no?
nikitten has quit [Quit: WeeChat 2.6]
<tbenst[m]> agreed, my current command does not ignore overlays as it's annoying to recompile all dependencies but this is a perfect example of why we should. I have notes on how to do this somewhere...
<pie_[bnc]> tbenst[m]: easy way:
nikitten has joined #nixos
<pie_[bnc]> -E import <nixpkgs> { overlays = [] }
<pie_[bnc]> well, approrpiately quoted
<pie_[bnc]> i assume you know ow -E works
<tbenst[m]> ah, right! thx!
<pie_[bnc]> alternatively check how impure.nix imports overlays
<pie_[bnc]> osmeting somethin NIX_PATH IIRC
CptCaptain has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace opened pull request #83625 → nixos/ibus: add ibus portal if portals are enabled → https://git.io/JvQgD
butterthebuddha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hmpffff has quit [Quit: nchrrrr…]
butterthebuddha has joined #nixos
<cole-h> You can also NIX_PATH=nixpkgs-overlays=/var/empty:$NIX_PATH
<cole-h> cc pie_[bnc] tbenst[m]
<pie_[bnc]> right
<energizer> `home.packages = [ (pkgs.python3.withPackages (ps: with ps; [pendulum]))]` but `python3 -c 'import pendulum` -> ModuleNotFoundError: No module named 'pendulum' There are no packages in site-packages, but there's a sitecustomize that adds things from NIX_PYTHONPATH (which is unset).
<cole-h> (or -I nixpkgs-overlays=/var/empty)
<tbenst[m]> thx cole-h
<energizer> How do I get python3 to see the packages I asked for?
<pie_[bnc]> energizer: tell me if you figure it out, i have weird problems with python sometimes in a similar vein and i havent figured out when it fails
<pie_[bnc]> sometimes things work with nix-build but not nix-shell I think?
<energizer> `$ nix-shell -p 'python3.withPackages(ps: with ps; [ toolz ])'` does work
<pie_[bnc]> yeah IDK
<pie_[bnc]> tell me if you figure it out xD
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83593 → [20.03] python38Packages.zetup: fix build → https://git.io/JvQsR
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JvQ2e
mexisme has joined #nixos
dermetfan has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83473 → connman: 1.37 -> 1.38 → https://git.io/JvQ2I
<{^_^}> [nixpkgs] @worldofpeace pushed 22 commits to master: https://git.io/JvQ2L
dermetfan has joined #nixos
<pie_[bnc]> energizer: do you know, if i set -n 1 for xdist, if it will actually spawn a new python for each test?
nikitten has quit [Quit: WeeChat 2.6]
<pie_[bnc]> seems like stuff gets submitted to a worker pool but i dont know how to enforce clean environments
jumper149 has quit [Quit: WeeChat 2.7.1]
<pie_[bnc]> the whole point is that i seem to have been told tests might have some buggy crosstalk
<pie_[bnc]> which is what im trying to get around
* pie_[bnc] waits for a nix-shell doCheck=false build meanwhile...
<energizer> pie_[bnc]: i doubt it
<energizer> pie_[bnc]: if you want to just run one test at a time you can do that by specifying the name of the test
<pie_[bnc]> energizer: yeah i think ill try that first
<pie_[bnc]> gotta wait for the build though...
<tbenst[m]> pie_[bnc]: forgot that nix-data hydra box is a bit weird since it's a nix-ops deploy, don't think it's a good option for local dev, sorry!
<energizer> pytest mypackage.mymodule::test_foo
<pie_[bnc]> tbenst[m]: ah well :I
<pie_[bnc]> energizer: yeah google gave something like that
<tbenst[m]> maybe ask on nix-community channel?
<pie_[bnc]> tbenst[m]: i guess thats an idea?
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83425 → nixos/tests/hibernate: disable for platforms other than x86_64 → https://git.io/Jv9Bu
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvQ2Z
<pie_[bnc]> energizer: apparently --collect-only is supposed to list them
UltraPhil has left #nixos ["Leaving"]
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @xfix to release-20.03 « nixos/tests/hibernate: disable for platforms other than x86_64 »: https://git.io/JvQ2n
<energizer> am i supposed to be setting NIX_PYTHONPATH or something?
<mdash> energizer: i'd consider not putting it in your home env at all, and just use a mkShell expression for it
vandenoever has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @veprbl merged pull request #83469 → mame: add darwin support → https://git.io/JvQ2B
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JvQ2R
vandenoever has joined #nixos
vandenoever has joined #nixos
<{^_^}> [nixpkgs] @romildo opened pull request #83626 → theme-jade1: 1.6 -> 1.7 → https://git.io/JvQ2E
lsix1 has quit [Ping timeout: 256 seconds]
wildtrees has joined #nixos
<energizer> mdash: and have no packages installed in `/usr/bin/env python3`?
<energizer> i could do that i guess
wildtrees has quit [Client Quit]
<pie_[bnc]> energizer: you could have a mutable virtualenv if you really want too *shrug*
<tbenst[m]> pie_[bnc]: how did you use pudb? did you modify checkPhase?
reallymemorable has quit [Quit: reallymemorable]
reallymemorable has joined #nixos
<pie_[bnc]> tbenst[m]: yes
<pie_[bnc]> no
<pie_[bnc]> tbenst[m]: i patched the source in the nix-shell after genericBuild
<tbenst[m]> pie_[bnc]: nice, can you share?
jbgi_ has quit [Ping timeout: 264 seconds]
<pie_[bnc]> uh i dont even know where i put anything anymore
<tbenst[m]> Ah ok nw
<pie_[bnc]> tbenst[m]: for deeplabcut?
<tbenst[m]> Yes
<pie_[bnc]> tbenst[m]: it was really easy, did you do the genericbuild yet?
<pie_[bnc]> tbenst[m]: https://documen.tician.de/pudb/starting.html just drop from pudb import set_trace; set_trace() where you want the debugger
<pie_[bnc]> then run the program
<pie_[bnc]> read the dialogs that come up
<pie_[bnc]> and after a few minutes youll get the hang of most of it
<pie_[bnc]> the little windows are labeled too and theres key hints at the top
<tbenst[m]> genericbuild instead of the python build?
<pie_[bnc]> genericbuild calls the python build stuff
<pie_[bnc]> the python build stuff is built on top of the usual mkDerivation style - genericBuild stuff
<pie_[bnc]> or am i misunderstanding what you want?
<pie_[bnc]> yes that means it will fail but you can run it again afterwards
<pie_[bnc]> or somthing like tha
cole-h has quit [Quit: Goodbye]
<pie_[bnc]> i dont remeer exactly how i did it
<pie_[bnc]> tbenst[m]: oh yeah
<pie_[bnc]> i ran generidbuild
<pie_[bnc]> then i called the test manuall via python testthingy.py
cole-h has joined #nixos
oida has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed to master « findomain: 1.4.2 -> 1.4.5 »: https://git.io/JvQ2j
<{^_^}> [nixpkgs] @worldofpeace pushed to master « riot-desktop: fix StartupWMClass »: https://git.io/JvQaf
<{^_^}> [nixpkgs] @worldofpeace pushed to release-20.03 « riot-desktop: fix StartupWMClass »: https://git.io/JvQaJ
<{^_^}> [nixpkgs] @worldofpeace pushed to release-19.09 « riot-desktop: fix StartupWMClass »: https://git.io/JvQaT
<ivegotasthma> abbradar[m]: ping
<ivegotasthma> I'm looking for anyone with familiarity with the wine / lutris / samba packages, there's some library that's not configured correctly
<pie_[bnc]> now what do i do while waiting for the build..
<energizer> how do i find out which package made `python3` accessible in my environment?
<pie_[bnc]> ivegotasthma: i probably cant answer but ask
<pie_[bnc]> energizer: realpath will give you the nix path
<pie_[bnc]> energizer: or rather run which pyton
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
__monty__ has quit [Quit: Saving my tailfeathers!]
<pie_[bnc]> that will give you a path, if its a nix store path you win
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @ericdallo to staging-next « gnomeExtensions.drop-down-terminal: v24 -> unstable-2020-03-25 »: https://git.io/JvQat
<pie_[bnc]> if you want to see what built that, i think you can directly run show-derivation on it
<ivegotasthma> when I try to start a game through lutris, wine is called. wine somehow makes a call to krb5 which cannot find a symbol for the ntlm_auth library
<{^_^}> [nixpkgs] @worldofpeace closed pull request #83623 → gnomeExtensions.drop-down-terminal: v24 -> unstable-2020-03-25 → https://git.io/JvQzN
<ivegotasthma> ntlm_auth: symbol lookup error: /nix/store/qjxas7v6m2hlvnmpaiy10jz6swdzwa4l-krb5-1.18/lib/libcom_err.so.3: undefined symbol: k5_os_mutex_destroy, version krb5support_0_MIT
<ivegotasthma> 0042:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
<energizer> pie_[bnc]: ok but why is that package installed?
<pie_[bnc]> nix show-derivation $(which python) | less
<pie_[bnc]> right
<ivegotasthma> I don't know how to disect the stack of packages correctly and find the offending option / package
<pie_[bnc]> im not sure theres a way to get that out of the blue
<pie_[bnc]> and even if there is, youll only get derivations, not nix expressions
<pie_[bnc]> but it can help
<pie_[bnc]> you can look at the dependency path between the derivation and your system configuration or user configuration however
<pie_[bnc]> hold on
justanotheruser has quit [Ping timeout: 258 seconds]
<pie_[bnc]> theres gotta be a way to do this...
<pie_[bnc]> well this doesnt work
<pie_[bnc]> $ nix why-depends $(realpath /run/current-system) $(which ls)
<pie_[bnc]> '/nix/store/0w7jpx112b914pf3lzpxc8mxxw6ycyfn-nixos-system-nixos-20.03pre-git' does not depend on '/nix/store/k8lhqzpaaymshchz8ky3z4653h4kln9d-coreutils-8.31'
<{^_^}> [nixpkgs] @Ma27 opened pull request #83628 → [20.03] mongodb: update → https://git.io/JvQa3
johnny5 has quit [Quit: I quit now.]
<energizer> ok so that says /nix/store/a8s32yk5dk0appmivy5avpgbnkx2igpd-python3-3.7.6.drv, but why do i have that?
oida has joined #nixos
johnnyfive has joined #nixos
<pie_[bnc]> yeah im trying to figure out a way to do this
yuken has joined #nixos
<pie_[bnc]> oh right nix-store --query has a way to show packages that depend on you
<pie_[bnc]> so you *can* just query that
piegames has joined #nixos
<{^_^}> [nixos-homepage] @zarelit opened pull request #371 → Handle null values in attrsets option examples → https://git.io/JvQaR
<tbenst[m]> pie_[bnc]: hmm I'm getting `locale.Error: unsupported locale setting` for pudb. Tried adding `defaultLocale = "en_US.UTF-8";` but no dice
<pie_[bnc]> energizer: nix-store --query --referrers $(which ls)
<pie_[bnc]> energizer: i thought there was a way to get a nice tree view out of that like --tree but i dont remember
<pie_[bnc]> tbenst[m]: no idea >.>
alexherbo2 has quit [Ping timeout: 264 seconds]
<tbenst[m]> think I have to run pudb in a shell
<energizer> pie_[bnc]: `nix-store -q --tree my.drv` does give a tree, but that doesn't help, it's a huge tree and i don't know which of those things is in my config
<pie_[bnc]> energizer: the tree is something else,
<pie_[bnc]> you need --referrers (see man page)
<pie_[bnc]> thats the "this is depended on by" relation
<energizer> same problem with --referrers
<energizer> huge list, idk what i'm using
philr has joined #nixos
<pie_[bnc]> all of it
<pie_[bnc]> i would think
<pie_[bnc]> maybe someone else has better ideas
<{^_^}> [nixpkgs] @lilyball opened pull request #83630 → installShellFiles: Enhance installShellCompletion → https://git.io/JvQa2
<energizer> i mean which thing in my config is causing all of that to be there
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<tbenst[m]> pie_[bnc]: where did you run generidbuild? separate from nix-build? dont think I understand the workflow
<pie_[bnc]> tbenst[m]: nix-shell thething -> cd $(mktemp -d) -> genericBuild -> patch file -> run python test thingy
raingloom has joined #nixos
<abbradar[m]> ivegotasthma pong, sorry, missed your message. I'm going to sleep now but can you create an issue and ping me there?
<ivegotasthma> abbradar[m]: yes, thanks https://github.com/NixOS/nixpkgs/issues/83629
<{^_^}> #83629 (by doom3wasagoodgame, 8 minutes ago, open): Lutris + Wine broken LoL
<tbenst[m]> pie_[bnc]: super helpful, thanks!
<abbradar[m]> Cool, thanks!
cosimone has quit [Ping timeout: 256 seconds]
teto has quit [Ping timeout: 246 seconds]
rprije has quit [Quit: Leaving]
ambroisie has quit [Ping timeout: 265 seconds]
<pie_[bnc]> i just deleted my build directory...
<pie_[bnc]> ok.
<pie_[bnc]> time to wait for it again...
<{^_^}> [nixpkgs] @jonringer merged pull request #83599 → xml2rfc: 2.37.3 -> 2.41.0 → https://git.io/JvQZc
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « xml2rfc: 2.37.3 -> 2.41.0 »: https://git.io/JvQaQ
<energizer> i can't figure it out
<pie_[bnc]> energizer: paste the output?
<{^_^}> [nixpkgs] @jonringer merged pull request #83561 → plex-mpv-shim: v1.7.12 -> v1.7.14 → https://git.io/JvHj4
<{^_^}> [nixpkgs] @jonringer pushed commit from @colemickens to master « plex-mpv-shim: v1.7.12 -> v1.7.14 »: https://git.io/JvQad
linarcx has quit [Quit: WeeChat 2.7.1]
linarcx has joined #nixos
<pie_[bnc]> energizer: ok i just dont know how any of this works lol
<pie_[bnc]> energizer: try this nix why-depends /run/current-system/sw $(which ls)
<pie_[bnc]> (i was so close! :P)
<energizer> $ nix why-depends /run/current-system/sw $(which python3) -> '/nix/store/2vgiq3k0pxzga5jqf3ad2v19xbzc5fkh-system-path' does not depend on '/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6'
<energizer> how did it get on my PATH then
<pie_[bnc]> well then thats probably going to get removed on garbage collection and you havent refreshed your shell
<energizer> yeah i have
<pie_[bnc]> ok its entirely uncertain it will be removed from garbage collection
<{^_^}> [nixpkgs] @grahamc merged pull request #83600 → hydra: 2020-02-06 -> 2020-03-{24,27} → https://git.io/JvQnL
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/JvQax
<pie_[bnc]> because that depends on if anything else needs it
<pie_[bnc]> ok so its not pulled in by your system, which i guess makes sense because you were on about home manager
<pie_[bnc]> so you want to see if its pulled in by home manager roots
<pie_[bnc]> basically the idea is that im looking if the package is pulled in by any roots
linarcx has quit [Read error: Connection reset by peer]
<pie_[bnc]> clever: iirc there was some nice way to get what pulls in a package? did nix-du do this?
teto has joined #nixos
<pie_[bnc]> why cant i manage to google any of this still :D
<{^_^}> [nixpkgs] @jtojnar pushed to master « nixos/nginx: fix eval »: https://git.io/JvQaj
xkapastel has quit [Quit: Connection closed for inactivity]
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
<pie_[bnc]> you could try running it against all of nix-store --gc --print-roots
aw has joined #nixos
<pie_[bnc]> idk what the censored roots are
spacefrogg has joined #nixos
<energizer> i think they're procs
<{^_^}> [nixpkgs] @jonringer merged pull request #83552 → python27Packages.globus-sdk: 1.8.0 -> 1.9.0 → https://git.io/JvHpa
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.globus-sdk: 1.8.0 -> 1.9.0 »: https://git.io/JvQVL
<{^_^}> [nixpkgs] @jonringer merged pull request #83569 → python27Packages.qdarkstyle: 2.8 -> 2.8.1 → https://git.io/JvQeN
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.qdarkstyle: 2.8 -> 2.8.1 »: https://git.io/JvQVt
<{^_^}> [nixpkgs] @petabyteboy merged pull request #83535 → wofi: fixes bad patch hash → https://git.io/JvHFP
<{^_^}> [nixpkgs] @petabyteboy pushed 2 commits to master: https://git.io/JvQVm
<energizer> running what against each of those?
<{^_^}> [nixpkgs] @aanderse merged pull request #83398 → solr: 8.4.1 -> 8.5.0 → https://git.io/JvS5y
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/JvQVs
nikitten has joined #nixos
<pie_[bnc]> energizer: try this
<pie_[bnc]> nix-store --gc --print-roots | grep -v '{censored}' | awk -F ' -> ' '{print $2}' | xargs -I"{}" nix why-depends '{}' $(which ls)
<pie_[bnc]> with whatever you want
<pie_[bnc]> the awk command will give you garbage if a file name has ' -> ' in it but whtever
<pie_[bnc]> i should follow my own advice and get to know nix-store better ;_
<pie_[bnc]> ;)
knupfer has quit [Remote host closed the connection]
<pie_[bnc]> might be better to use $1 instead of $2 so you get the more meaningful path but i think that includes the -> a well so gotta figure out how to fix that
<pie_[bnc]> i dont actually know awk
lsix has quit [Quit: WeeChat 2.7.1]
<{^_^}> [mobile-nixos] @samueldr merged pull request #96 → device: add pine64-pinephone-braveheart → https://git.io/Jv6TG
<{^_^}> [mobile-nixos] @samueldr closed pull request #53 → [WIP] device: Pine64 PinePhone Don't be evil development kit // pine64-dont-be-evil → https://git.io/Je6xO
<{^_^}> [mobile-nixos] @samueldr pushed 13 commits to master: https://git.io/JvQVl
justanotheruser has joined #nixos
teto has quit [Ping timeout: 256 seconds]
<pie_[bnc]> nope, $1 is fine
<pie_[bnc]> energizer: any luck?
<energizer> pie_[bnc]: it might be my window manager, i'm still looking into it
<{^_^}> [nixpkgs] @jtojnar pushed 41 commits to staging-next: https://git.io/JvQVg
<pie_[bnc]> energizer: did you run the command
<energizer> pie_[bnc]: yes it gave a lot of stuff
linarcx has joined #nixos
<pie_[bnc]> energizer: paste the output?
linarcx has quit [Client Quit]
<pie_[bnc]> tbenst[m]: i forgot your local error
<pie_[bnc]> tbenst[m]: did you solve it? did you google?
<pie_[bnc]> tbenst[m]: https://github.com/urwid/urwid/issues/377 might be related
<{^_^}> urwid/urwid#377 (by thornycrackers, 17 weeks ago, open): unsupported locale setting error in 2.1.0
<pie_[bnc]> tbenst[m]: i think urwid is the TUI engine pudb is using
<{^_^}> [nixpkgs] @bhipple opened pull request #83631 → [20.03] pythonPackages.pywinrm: missing dependency → https://git.io/JvQVw
<pie_[bnc]> tbenst[m]: pretty sure you said you tried what this says https://stackoverflow.com/questions/14547631/python-locale-error-unsupported-locale-setting
<energizer> pie_[bnc]: http://dpaste.com/10760BV.txt
<pie_[bnc]> yeah that output looks good to me
linarcx has joined #nixos
<pie_[bnc]> energizer: you have to kill every one of those for it to get removed from your system
<pie_[bnc]> whcih is not the same as your PATH of course
<pie_[bnc]> energizer: also i dont think the window manager would put it in your PATH?
<energizer> pie_[bnc]: nix-repl> youtube-dl.propagatedBuildInputs -> [ «derivation /nix/store/r1c1pjnhvy2ygpfc7i4ihmbjmvrbhlqd-python3.7-pycryptodome-3.9.4.drv» «derivation /nix/store/a8s32yk5dk0appmivy5avpgbnkx2igpd-python3-3.7.6.drv» ]
<energizer> doesn't that mena youtube-dl is putting python3 on my PATH?
<energizer> mean*
linarcx has quit [Read error: Connection reset by peer]
<pie_[bnc]> propagatedbuildinputs means things that depend on youtube-dl will have it as a parent i thnk
<pie_[bnc]> i mean as a dependency
<pie_[bnc]> but not that it will be added to your path, at least not directly
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-20.03: https://git.io/JvQVK
<pie_[bnc]> somethng you can try is figure out how home-manager evaluates its configuration, and call and explore that maually
<energizer> ok so what adds things to my PATH?
<pie_[bnc]> see what sets PATH
<pie_[bnc]> home manager adds it somehow
<das-g[m]> Does anyone know how login shells need to be set up in NixPkgs? `xonsh` doesn't seem to work as a login shell
<pie_[bnc]> your system sets stuff up in /etc/profile
<pie_[bnc]> im not sure how /etc/profile is pulled in, maybe bash or bashrc
<pie_[bnc]> home manager will do something similar
<energizer> it's still on PATH with bash --norc
<pie_[bnc]> energizer: which is not to say you dont have some exotic window manager that might for some reason add it to your PATH, but i doubt it
<energizer> and --noprofile
<pie_[bnc]> yeah that was just an example idk
o1lo01ol1o has quit [Remote host closed the connection]
<pie_[bnc]> energizer: well look at whats in the process tree and see if youre inheriting it from a parent process
<pie_[bnc]> find what calls the process that has the path set
o1lo01ol1o has joined #nixos
<pie_[bnc]> or maybe the parent process of that process does something *shrug*
<pie_[bnc]> im just guessing here
<pie_[bnc]> energizer: i think its going to be one of these /nix/store/j30grl2mcn1icddhyb95jviwnrgch3r8-user-environment though
<energizer> gonna take a break, maybe come back to it another time
zgrep has quit [Quit: It's a quitter's world.]
zgrep has joined #nixos
teto has joined #nixos
linarcx has joined #nixos
<energizer> $ nix-shell --pure -p youtube-dl --run 'python3 --version' -> Python 3.7.6
<energizer> so youtube-dl totally does add python3 to PATH
<pie_[bnc]> energizer: are you sure its not the outer python
<pie_[bnc]> im not sure --pure clears your path
o1lo01ol1o has quit [Ping timeout: 256 seconds]
<pie_[bnc]> tbh i dont even know what --pure does
<pie_[bnc]> energizer: looks like youre right though
<pie_[bnc]> but i dont htink thats the fault of propagatedbuildinputs
<pie_[bnc]> actually thats off
<pie_[bnc]> i have youtube-dl in my system packages and i dont have python in mypath
<pie_[bnc]> oh thats because its nix-shell
<pie_[bnc]> nix-shell is kind of weird
<pie_[bnc]> its supposed to put the dependencies of something into your environment so you can run build stuff
<pie_[bnc]> im not sure why sometimes that gives you the actual thing you want and sometimes not
<pie_[bnc]> anyone care to give some insight?
<{^_^}> [nixpkgs] @andir merged pull request #83616 → buildRustCrateTests: Fix link order test on darwin → https://git.io/JvQ0v
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/JvQVD
<{^_^}> [nixpkgs] @zowoq opened pull request #83632 → Revert "gitAndTools.gh: fix build on darwin" → https://git.io/JvQVy
vandenoever has quit [Ping timeout: 256 seconds]
fendor has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @Ma27 merged pull request #82900 → maintainers: update entry for notbandali (previously aminb) → https://git.io/Jv1nd
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JvQVQ
ambroisie has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
<pie_[bnc]> btw theres a channel for home-manager