worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || 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
<vika_nezrimaya> interestingly, there's a project that's called stage0
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/64fec31a24b (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
<vika_nezrimaya> Its task is to solve precisely the problem of bootstrapping a computing environment from scratch, having only a computer. Ever heard of it?
<vika_nezrimaya> I think I had a link somewhere
Pwnna has quit [Quit: Bye]
Pwnna has joined #nixos
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JJjhq
<simpson> Sure. I need to pick up dinner, but consider Perlis (http://www.cs.yale.edu/homes/perlis-alan/quotes.html) on the topic: "An adequate bootstrap is a contradiction in terms."
stevenxl has quit [Quit: Connection closed for inactivity]
<simpson> Also, "Systems have sub-systems and sub-systems have sub- systems and so on ad infinitum - which is why we're always starting over."
<infinisil> omasanori[m]: Maybe consider asking in #nixos-security
<omasanori[m]> <infinisil "omasanori: Maybe consider asking"> Thank you! I will check that channel.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95940 → arc-theme: 20200513 -> 20200819 → https://git.io/JJjhC
kalbasit has joined #nixos
philr has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95941 → argo: 2.9.5 -> 2.10.0 → https://git.io/JJjhX
MmeQuignon has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95942 → atlantis: 0.14.0 -> 0.15.0 → https://git.io/JJjjC
<bqv> i have the weirdest bug
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJjjd
<bqv> /nix/store/j8vysakw78bpgngba32hfwwikqda9yx2-bash-4.4-p23/bin/bash: symbol lookup error: /nix/store/c2rlh7xa8fcgg7qz8pl76ipvvb172c6k-glibc-2.30/lib/libpthr...
<vika_nezrimaya> sounds like someone needs a repairperson to come to their /nix/store
<bqv> i don't think it's broken
<bqv> i haven't updated glibc
<bqv> and everything else works
astylian has quit [Remote host closed the connection]
<vika_nezrimaya> then how is this possible?
<bqv> that's why it's a weird bug
LnL has joined #nixos
LnL- has quit [Ping timeout: 240 seconds]
LnL is now known as Guest21243
<bqv> symbol lookup error: /nix/store/c2rlh7xa8fcgg7qz8pl76ipvvb172c6k-glibc-2.30/lib/libpthread.so.0: undefined symbol: __nanosleep_nocancel, version GLIBC_PRIVATE
<bqv> full thing
<vika_nezrimaya> this is not possible
<vika_nezrimaya> this. is not. possible
<vika_nezrimaya> try `nix-store --repair`, it might really help you
<vika_nezrimaya> it helped me when I was encountering weird low-level bugs
<bqv> someone else had it
<vika_nezrimaya> this is impossible
<bqv> did verify path
<bqv> ti's file
<bqv> this isn't a broken store path...
<bqv> and it's quite possible, cause it's happening :p
<vika_nezrimaya> this kind of stuff should be caught when compiling!!! >.< an undefined symbol? That's just impossible with Nix!
<vika_nezrimaya> Unless of course there's something fishy going on when actually linking
<vika_nezrimaya> I don't really fully understand how exactly the linking process works but I think this kind of error should be popping when linking, yet it doesn't
<vika_nezrimaya> See? It's an impurity!
<vika_nezrimaya> Which is why I thought it's impossible at first
<bqv> still a bug
<bqv> if it's caused by something unhandled by nixpkgs, that makes it a bug
<vika_nezrimaya> because how the heck does it load a different glibc (which is the only way to cause an undefined symbol error) if it isn't even supposed to know about its existence since hashes are supposed to protect from this exact thing?!
<vika_nezrimaya> that's why I thought it's impossible, it's a bug in the meta-system itself
<vika_nezrimaya> The whole concept of isolated builds is violated
ambro718 has quit [Ping timeout: 265 seconds]
<vika_nezrimaya> Sorry my brain's a bit weird right now
<bqv> yeah, i dunno, theoretical perfection is great and all but if i can't run my containers that's an issue :p
<vika_nezrimaya> my brain is always weird though
<vika_nezrimaya> bqv: well, for me this theoretical perfection was always real perfection, and I can't imagine my life without NixOS now
<bqv> welp, that fixed it
<bqv> for anyone reading irc logs in the future:
<bqv> _nanosleep_nocancel -> `doas mv /var/lib/containers/matrix/etc/ld-nix.so.preload /var/lib/containers/matrix/etc/ld-nix.so.preload.off` fixed it for me
gustavderdrache has quit [Quit: Leaving.]
sigmundv_ has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #95943 → recursive: 1.054 -> 1.057 → https://git.io/JUevP
r0bby has quit [Ping timeout: 260 seconds]
r0bby has joined #nixos
r0bby has quit [Excess Flood]
r0bby has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95944 → azure-storage-azcopy: 10.5.1 -> 10.6.0 → https://git.io/JUev5
MmeQuignon has joined #nixos
orivej has quit [Ping timeout: 265 seconds]
Guest21243 has quit [Quit: exit 1]
LnL has joined #nixos
LnL is now known as Guest34424
Emantor has quit [Quit: ZNC - http://znc.in]
alexherbo2 has quit [Ping timeout: 256 seconds]
Emantor has joined #nixos
Guest34424 has quit [Quit: exit 1]
LnL- has joined #nixos
h0m2 has quit [Ping timeout: 244 seconds]
MmeQuignon has quit [Ping timeout: 240 seconds]
h0m2 has joined #nixos
LnL- has quit [Ping timeout: 246 seconds]
LnL- has joined #nixos
orivej has joined #nixos
Arahael has quit [Ping timeout: 246 seconds]
akaWolf has quit [Ping timeout: 256 seconds]
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/666d3103bb7 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
vgamma[m] has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #95559 → eolie: 0.9.63 -> 0.9.99, fix build → https://git.io/JJdBA
<{^_^}> [nixpkgs] @jonringer pushed 4 commits to master: https://git.io/JUeJ0
<{^_^}> [nixpkgs] @ryantm merged pull request #95574 → qosmic: init at 1.6.0 → https://git.io/JJdaw
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUeJE
ogkloo has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #95944 → azure-storage-azcopy: 10.5.1 -> 10.6.0 → https://git.io/JUev5
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « azure-storage-azcopy: 10.5.1 -> 10.6.0 »: https://git.io/JUeJa
waleee-cl has quit [Quit: Connection closed for inactivity]
slack1256 has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #95912 → Z3 4.8.8 → https://git.io/JJjXG
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JUeJ5
<vika_nezrimaya> Does the `nix` command have a replacement for `nix-env --set <derivation output>`?
<bqv> for setting a profile? no
* vika_nezrimaya sad
<vika_nezrimaya> it had something like this at one time, I think I remember it having something like this
<bqv> don't think so
<{^_^}> [nixpkgs] @ryantm merged pull request #95596 → foot: init at 1.4.4 → https://git.io/JJdyO
<{^_^}> [nixpkgs] @ryantm pushed 3 commits to master: https://git.io/JUeJh
<vika_nezrimaya> Well it should have this functionality eventually. I'll file an issue.
Arahael has joined #nixos
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/666d3103bb7 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<siraben> Uh, I accidentally rebased too much in https://github.com/NixOS/nixpkgs/pull/95891/commits , what can I do?
jbetz has quit [Read error: Connection reset by peer]
<ogkloo> does anyone know about getting tensorflow working with a GPU? It works without the GPU, but refuses to use it.
pingveno has quit [Ping timeout: 272 seconds]
<ogkloo> I've tried both 2.2.0 and 2.3.0, using the shell.nix on the wiki with the modification suggested in the note
veleiro has quit [Read error: Connection reset by peer]
higherorder has quit [Ping timeout: 240 seconds]
omnigoat has quit [Ping timeout: 272 seconds]
parsnip has quit [Read error: Connection reset by peer]
mrpi has quit [Quit: killed]
das_j has quit [Quit: killed]
ajs124 has quit [Quit: killed]
Scriptkiddi has quit [Quit: killed]
wildsebastian has quit [Read error: Connection reset by peer]
parsnip has joined #nixos
das_j has joined #nixos
Scriptkiddi has joined #nixos
ajs124 has joined #nixos
mrpi has joined #nixos
knerten2 has joined #nixos
wildsebastian has joined #nixos
LnL has joined #nixos
digitalgrease has quit [Ping timeout: 246 seconds]
omnigoat has joined #nixos
LnL is now known as Guest8826
LnL- has quit [Ping timeout: 258 seconds]
pingveno has joined #nixos
claudiii has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @lovek323 opened pull request #95945 → sabnzbd: 2.3.9 -> 3.0.1 → https://git.io/JUeUR
mdlayher has quit [Ping timeout: 256 seconds]
knerten1 has quit [Ping timeout: 240 seconds]
NekomimiScience has quit [Ping timeout: 260 seconds]
<siraben> Fixed it by doing a hard reset then merging from master, lol
<vika_nezrimaya> bqv: guess what, it does
<bqv> where?
<vika_nezrimaya> nix build --profile <PROFILE> <installable or store path> --no-link
<vika_nezrimaya> One-to-one alternative
<vika_nezrimaya> Even creates $PROFILE-$GENERATION-link
emilazy has quit [Ping timeout: 272 seconds]
<vika_nezrimaya> Discovered while trying to piece together a mock --help for a theoretical `nix profile set`
o1lo01ol1o has joined #nixos
pingveno has quit [Excess Flood]
wildsebastian has quit [Ping timeout: 260 seconds]
parsnip has quit [Ping timeout: 265 seconds]
jlpeters has quit [Read error: Connection reset by peer]
digitalgrease has joined #nixos
<vika_nezrimaya> But what we don't have is a `--switch-generation`-like operation
orivej has quit [Ping timeout: 256 seconds]
<vika_nezrimaya> Or a --list-generation
<vika_nezrimaya> which is sad!
mdlayher has joined #nixos
ProofTechnique has joined #nixos
o1lo01ol1o has quit [Ping timeout: 265 seconds]
betawaffle has quit [Ping timeout: 272 seconds]
wildsebastian has joined #nixos
angerman has quit [Ping timeout: 246 seconds]
pingveno has joined #nixos
TheNumb has quit [Ping timeout: 260 seconds]
peel has quit [Ping timeout: 244 seconds]
parsnip has joined #nixos
<{^_^}> nix#3951 (by kisik21, 12 seconds ago, open): Profile generations management with `nix profile` command
angerman has joined #nixos
bitonic has quit [Ping timeout: 260 seconds]
<vika_nezrimaya> Filed an issue about it.
betawaffle has joined #nixos
pingveno has quit [Excess Flood]
pkral has quit [Ping timeout: 260 seconds]
<bqv> oh damn
<bqv> awesome
<bqv> good find
Guest8826 has quit [Quit: exit 1]
omnigoat has quit [Ping timeout: 272 seconds]
peel has joined #nixos
LnL- has joined #nixos
TheNumb has joined #nixos
digitalgrease has quit [Ping timeout: 240 seconds]
bitonic has joined #nixos
parsnip has quit [Max SendQ exceeded]
pkral has joined #nixos
claudiii has joined #nixos
pingveno has joined #nixos
ProofTechnique has quit [Ping timeout: 272 seconds]
dramforever has joined #nixos
betawaffle has quit [Max SendQ exceeded]
digitalgrease has joined #nixos
NekomimiScience has joined #nixos
parsnip has joined #nixos
betawaffle has joined #nixos
jbetz has joined #nixos
dramforever has quit [Client Quit]
emilazy has joined #nixos
ProofTechnique has joined #nixos
higherorder has joined #nixos
omnigoat has joined #nixos
jlpeters has joined #nixos
dramforever has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95947 → bazel-kazel: 0.0.11 -> 0.0.12 → https://git.io/JUeT0
<Enzime> how do I run a Nixpkgs test?
stoile has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #95948 → cryptol: remove → https://git.io/JUeTo
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95949 → bazelisk: 1.6.0 -> 1.6.1 → https://git.io/JUeTi
alanz_ has quit [Ping timeout: 244 seconds]
<zangi> Enzime: what kind of test? nixpkgs as in nix-channel?
ctp has quit [Ping timeout: 260 seconds]
jared-w has quit [Ping timeout: 272 seconds]
lally has quit [Ping timeout: 272 seconds]
davetapley has quit [Ping timeout: 260 seconds]
alanz_ has joined #nixos
LnL- has quit [Ping timeout: 240 seconds]
mitsuhiko has quit [Ping timeout: 260 seconds]
sorear has quit [Ping timeout: 244 seconds]
proofofkeags has joined #nixos
teozkr_ has quit [Ping timeout: 244 seconds]
aristid has quit [Ping timeout: 265 seconds]
LnL has joined #nixos
lally has joined #nixos
mitsuhiko has joined #nixos
LnL is now known as Guest388
dramforever has quit [Quit: Leaving]
SrPx has quit [Ping timeout: 260 seconds]
jared-w has joined #nixos
ctp has joined #nixos
<{^_^}> [nixpkgs] @jonafato opened pull request #95950 → gnomeExtensions.night-theme-switcher: 19 -> 36 → https://git.io/JUeTh
bradparker has quit [Ping timeout: 244 seconds]
davetapley has joined #nixos
aristid has joined #nixos
s1341 has quit [Ping timeout: 272 seconds]
sorear has joined #nixos
SrPx has joined #nixos
teozkr_ has joined #nixos
s1341 has joined #nixos
etrepum has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95951 → binaryen: 95 -> 96 → https://git.io/JUekq
bradparker has joined #nixos
etrepum has joined #nixos
<danderson> What's a good place to keep up with nix news? Blocked on corporate deployment of nixos until nix flakes and fancy new nixops things happen, but never know where to check.
buggymcbugfix has quit [Ping timeout: 244 seconds]
<bqv> here? :p
<danderson> well, it feels rude to show up every couple months and go "YO IS EVERYTHING FIXED YET"
<danderson> so I'm trying to optimize :P
<bqv> huh, that's been my tactic
<zangi> Enzime: that's <nixpkgs/nixos>, it is separate from <nixpkgs> which provides packages, <nixpkgs/nixos> is for `/etc/nixos/configuration.nix`
buggymcbugfix has joined #nixos
<Enzime> sure but how do I run them?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95952 → bitcoin-abc: 0.21.12 -> 0.21.13 → https://git.io/JUekr
<zangi> Enzime: probably `cd /nix/var/nix/profiles/per-user/root/channels/nixos/nixos` and then use the release.nix, e.g. `nix-instantiate -E 'with import ./release.nix {}; tests.firefox`
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/616dd214d1b (from 79 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<Enzime> it gives me
<Enzime> /nix/store/6ddf0n7rkjfqv8zm13i9113jw426548y-vm-test-run-firefox.drv
<Enzime> /nix/store/dd9ayp9v9m7cpdam2lcn2xg0byji0h54-vm-test-run-firefox.drv
<infinisil> danderson: Why are you blocked on that?
<infinisil> Enzime: The test files in nixpkgs/nixos/tests can be run with just `nix-build <the-file>.nix`
<danderson> infinisil: nixops 2.0: non-error-prone shared state across many users. flakes: removing the risk that someone will push entirely wrong stuff to prod because of local channels being wonky.
<Enzime> infinisil: oh nice, doesn't work with `nix build` though
<danderson> I want to replace all our prod machines with nixos, but failure has a high cost. I also don't have infinite tries to introduce nix in the company, so if the initial operator experience sucks, that'll hurt my chances a lot.
<infinisil> danderson: You can already get evaluation purity with --pure-eval, no need to wait for flakes
<zangi> Enzime: like infinisil said, you can use nix-build, but you can also use nix-instantiate to produce the .drv and then realise the .drv with `nix-store -r /path/to.drv`
dramforever has joined #nixos
<infinisil> danderson: Not sure what you mean by the nixops thing though, got a link?
<zangi> Enzime: for `nix build` you can use `nix build -f release.nix tests.firefox`
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<danderson> infinisil: not sure I understand how to use expressions from nixpkgs and NUR using pure eval, but will take a look
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<danderson> infinisil: re: nixops, https://github.com/NixOS/nixops/pull/1264
<{^_^}> nixops#1264 (by grahamc, 21 weeks ago, open): Example NixOps State Backends
<danderson> one of the last blockers for https://github.com/NixOS/nixops/issues/1242
<{^_^}> nixops#1242 (by grahamc, 24 weeks ago, open): Release 2.0
<infinisil> Hm I see
<dramforever> A bit of hardware problem: I have a Dell Inspiron 7590 (not XPS) and the audio doesn't seem to be working well. On kernel 5.4 the speaker is fine but I see no microphone, and on 5.7 I see lots of devices but they don't seem to do anything.
<infinisil> danderson: Alternatively you could just use something other than nixops
<danderson> infinisil: I did consider that, yeah. But nixops 2.0 seems to be very close to what I want, so it seems a shame to use morph or whatever and have to break everything in future
<danderson> I did write my own amazing redo+shell scripts deployer for my home infra, but I don't want to inflict that on my coworkers
<dramforever> I found some stuff but the variety of things to do just overwhelmed me, and I'm not sure... I wonder if there's anything better to do like actually diagnosing the problem instead of blindly applying everything
<infinisil> danderson: Is morph or <something else> not close to what you want?
<{^_^}> [nixpkgs] @jonringer closed pull request #95709 → python37Packages.jupyterlab: 2.1.5 -> 2.2.4 → https://git.io/JJbfu
<{^_^}> [nixpkgs] @jonringer closed pull request #95696 → python27Packages.python-redis-lock: 3.5.0 -> 3.6.0 → https://git.io/JJFbq
<{^_^}> [nixpkgs] @jonringer closed pull request #95695 → python37Packages.mautrix: 0.5.8 -> 0.6.1 → https://git.io/JJFFw
<{^_^}> [nixpkgs] @jonringer closed pull request #95693 → python27Packages.Keras: 2.3.1 -> 2.4.3 → https://git.io/JJFdA
<{^_^}> [nixpkgs] @jonringer closed pull request #95691 → python27Packages.relatorio: 0.9.1 -> 0.9.2 → https://git.io/JJFQa
<bqv> ugh, electron
<danderson> infinisil: morph doesn't have management outside of nixos (e.g. provisioning VMs, networks, terraform integration). I don't think I looked at any others beyond that
<danderson> morph would be okay, but it would be a 50% solution for what we need. And to get to 100% I'd have to tear it all up and replace it with nixops 2.0
<infinisil> Hm yeah I don't think any others support provisioning (yet)
<danderson> yup. And maybe that's kinda okay. At $previous_job we used terraform and ansible separately
<danderson> and I just trained people to run terraform first, then ansible
<danderson> so I could do the same here. "run terraform to build the infra, then run morph to configure it"
<danderson> ("and also nixos-infect for the clouds that don't natively support nixos, and...")
<infinisil> I think it would be great if there was a project just focused on getting a NixOS system on providers
<{^_^}> [nixpkgs] @jonringer closed pull request #95690 → python27Packages.parse: 1.15.0 -> 1.16.0 → https://git.io/JJFHs
<{^_^}> [nixpkgs] @jonringer closed pull request #95669 → python27Packages.intervaltree: 3.0.2 -> 3.1.0 → https://git.io/JJF2e
<infinisil> So it could easily be used by all deployment systems
<dramforever> (In case you're wondering about the laptop I got a few months ago -- I never got it to work and just returned it)
<{^_^}> [nixpkgs] @jonringer closed pull request #95666 → python27Packages.emoji: 0.5.4 -> 0.6.0 → https://git.io/JJFEQ
<{^_^}> [nixpkgs] @jonringer closed pull request #95653 → python27Packages.colander: 1.7.0 -> 1.8.2 → https://git.io/JJFlI
<danderson> infinisil: yeah, but that's hard unfortunately. For example DigitalOcean has ridiculous constraints on custom images.
<danderson> you can import a custom nixos image and boot VMs with it... But if you do, you're not allowed to enable IPv6 on those VMs (???)
<infinisil> danderson: Actually, nixpkgs has a builtin digitalocean image builder
<infinisil> That sounds more like a bug than anything else
<danderson> so instead you have to create an ubuntu VM from the standard DO image, nixos-infect it, snapshot that VM to a VM image, then create new VMs from that snapshot
<danderson> *then* you can use IPv6 with nixos
<{^_^}> [nixpkgs] @jonringer closed pull request #95646 → python27Packages.asn1crypto: 1.3.0 -> 1.4.0 → https://git.io/JJFnu
<{^_^}> [nixpkgs] @jonringer closed pull request #95579 → python37Packages.bidict: 0.19.0 -> 0.20.0 → https://git.io/JJdwy
<danderson> it's really stupid, but it's "by design" (I know someone who used to work at DO)
<danderson> there's some magic required to make ipv6 work on their networks, and for some reason they implemented it by only allowing "blessed" images to use ipv6
<danderson> even though it's just "you need to configure ipv6 manually" basically
<infinisil> Huh damn
<danderson> anyway, that was just some random example :) I agree that it would be nice to have universal support for nixos on cloud providers
<danderson> (it's extra stupid because if you nixos-infect a "blessed" image, then ipv6 works fine - but you have to start from a VM image that has the magic "can use IPv6" bit set)
<{^_^}> [nixpkgs] @jonringer merged pull request #95555 → pmd: 6.25.0 -> 6.26.0 → https://git.io/JJdWh
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « pmd: 6.25.0 -> 6.26.0 »: https://git.io/JUeIq
Supersonic112 has joined #nixos
<infinisil> danderson: Btw, not that I'd recommend it or anything, but I'm also experimenting with my own deployment system, and I intend to add all kinds of features to it :) https://github.com/Infinisil/nixus
<Enzime> zangi: infinisil: figured it out now, thanks
<danderson> infinisil: heh, noted
cole-h has joined #nixos
<danderson> if nixops 2.0 is stalled, maybe I'll give up and use terraform+<something>, so that's useful data
<danderson> what else is there, besides morph?...
<{^_^}> [nixpkgs] @jonringer merged pull request #95410 → innoextract: 1.8 -> 1.9 → https://git.io/JJ76H
<bqv> > nheko.src.rev
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « innoextract: 1.8 -> 1.9 »: https://git.io/JUeIC
<{^_^}> "v0.7.2"
Supersonic has quit [Ping timeout: 272 seconds]
Supersonic112 is now known as Supersonic
<danderson> cheers
<{^_^}> [nixpkgs] @trepetti closed pull request #95734 → flatcam: init at 8.993 → https://git.io/JJb20
<{^_^}> [nixpkgs] @trepetti reopened pull request #95734 → flatcam: init at 8.993 → https://git.io/JJb20
Guest388 has quit [Quit: exit 1]
pjt_tmp has joined #nixos
LnL has joined #nixos
<Church-> danderson: There's a few different nixOps style tools
LnL is now known as Guest17318
<bqv> good god how i wish people would all just use nix for their projects, so i don't have to spend ages trying to package everything
<Church-> Heheh
<cole-h> bqv++
<{^_^}> bqv's karma got increased to 20
<cole-h> PuhLEEEZE
<Church-> Ah nevermind, see someone linked them to you already danderson :)
<Church-> infinisil: Interesting.
<{^_^}> [nixpkgs] @jonringer merged pull request #95940 → arc-theme: 20200513 -> 20200819 → https://git.io/JJjhC
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « arc-theme: 20200513 -> 20200819 »: https://git.io/JUeI6
<Church-> infinisil: Reminds me, we may soon have first class support for nixOS at prgmr.com
<Church-> After enough bothering of the owner hehe
<Church-> Which would be nice, fairly consistent offerings there
<infinisil> Neat!
<Church-> Ya ya
<Church-> infinisil: Been hacking up python based expect stuff to interact with their serial console over ssh to configure a netboot nixOS image so far.
<Church-> Been a pain haha
Guest17318 has quit [Client Quit]
LnL- has joined #nixos
<danderson> TIL prgmr.com, neat
<{^_^}> [nixpkgs] @jonringer merged pull request #95943 → recursive: 1.054 -> 1.057 → https://git.io/JUevP
<{^_^}> [nixpkgs] @jonringer pushed commit from @marsam to master « recursive: 1.054 -> 1.057 »: https://git.io/JUeIy
<zangi> what's the difference between `stdenv.lib` and `lib`?
<bqv> same thing
<cole-h> stdenv.lib are unrelated, so I wish people'd stop using it
<cole-h> But functionally they're the same
<cole-h> > stdenv.lib == lib
<{^_^}> true
<{^_^}> [nixpkgs] @jonringer merged pull request #95939 → adms: 2.3.6 -> 2.3.7 → https://git.io/JJjpK
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « adms: 2.3.6 -> 2.3.7 »: https://git.io/JUeIH
<JJJollyjim> can anyone help me understand the ofborg error here? https://github.com/NixOS/nixpkgs/pull/95854
<{^_^}> #95854 (by JJJollyjim, 1 day ago, open): matrix-appservice-irc: init at 0.20.1
<JJJollyjim> i don't understand how we get from evaling the test machine perl-packages to python-modules
<JJJollyjim> and why i can't reproduce the issue locally
<Church_> danderson: Yeah it's quite a nice web host for simple VPS type stuff. The owner helps run lobste.rs and donates hosting.
<danderson> neat! Where in the world is it? Can't find info on that
<danderson> (hopefully me not finding that doesn't disqualify me from using it :P)
<Church_> danderson: California
<Church_> Can also ask over in #prgrm
cjpbirkbeck has quit [Quit: Goodbye, take care]
<Church_> Err, #prgmr
dramforever has quit [Quit: Leaving]
LnL- has quit [Quit: exit 1]
LnL- has joined #nixos
<bqy> this channel, man
<bqy> it straight up BREAKS my homeserver
<bqy> i guess it doesn't help that i'm fetching 2 months of backfill
<JJJollyjim> ugh yeah it kills my matrix server
wpcarro has quit [Ping timeout: 265 seconds]
s1341 has quit [Ping timeout: 240 seconds]
proofofkeags has quit [Remote host closed the connection]
s1341_ has joined #nixos
wpcarro has joined #nixos
cvlad-_ has joined #nixos
r0bby has quit [Ping timeout: 265 seconds]
r0bby has joined #nixos
cvlad- has quit [Ping timeout: 265 seconds]
cvlad-_ is now known as cvlad-
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95953 → clash: 1.0.0 -> 1.1.0 → https://git.io/JUeLc
ddellacosta has quit [Ping timeout: 240 seconds]
slack1256 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95954 → clightning: 0.9.0 -> 0.9.0-1 → https://git.io/JUeL1
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95955 → clojure-lsp: 20200806T150857 -> 20200819T134828 → https://git.io/JUeLy
<bqy> but yeah i'm gonna be dipping out of here before my machine melts
rajivr has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer opened pull request #95956 → runInLinuxVM, test-driver: use -cpu max instead of -cpu host → https://git.io/JUeLb
bqy has left #nixos ["User left"]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95957 → containerd: 1.2.13 -> 1.4.0 → https://git.io/JUeLj
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
LnL is now known as Guest85852
pjt_tmp has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #95867 → fujprog: init at 4.6 → https://git.io/JJhM2
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUetT
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95958 → croc: 8.0.12 -> 8.0.13 → https://git.io/JUet3
ericmoritz has joined #nixos
ericmoritz has left #nixos [#nixos]
ericmoritz has joined #nixos
pjt_tmp has joined #nixos
palo1 has joined #nixos
palo has quit [Ping timeout: 272 seconds]
palo1 is now known as palo
dansho has joined #nixos
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95959 → dbmate: 1.9.1 -> 1.10.0 → https://git.io/JUe52
zupo has joined #nixos
growpotkin has joined #nixos
Guest85852 has quit [Quit: exit 1]
LnL- has joined #nixos
endformationage has quit [Quit: WeeChat 2.7.1]
eric has joined #nixos
eric has quit [Client Quit]
ericmoritz_ has joined #nixos
ericmoritz_ has quit [Client Quit]
stoile has joined #nixos
pjt_tmp has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95960 → dnsproxy: 0.29.0 -> 0.31.0 → https://git.io/JUvvy
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95961 → dolt: 0.18.2 -> 0.18.3 → https://git.io/JUvfv
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95962 → doppler: 3.9.1 -> 3.10.1 → https://git.io/JUvfc
<{^_^}> [nixpkgs] @vbgl merged pull request #95494 → ocamlPackages.ocamlnet: 4.1.7 → 4.1.8 → https://git.io/JJ5MU
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.ocamlnet: 4.1.7 → 4.1.8 »: https://git.io/JUvfl
name54 has left #nixos [#nixos]
marcusr has quit [Remote host closed the connection]
spudly- has joined #nixos
marcusr has joined #nixos
spudly has quit [Ping timeout: 258 seconds]
spudly- is now known as spudly
o1lo01ol1o has joined #nixos
dbmikus has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
cole-h has quit [Quit: Goodbye]
dansho has quit [Quit: Leaving]
ericmoritz has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @danieldk merged pull request #95883 → rescuetime: 2.16.2.1 -> 2.16.3.1 → https://git.io/JJjvo
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUvfD
<{^_^}> [nixpkgs] @danieldk opened pull request #95964 → [20.03] rescuetime: 2.16.2.1 -> 2.16.3.1 → https://git.io/JUvfd
domogled has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #95958 → croc: 8.0.12 -> 8.0.13 → https://git.io/JUet3
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUvfp
<Enzime> can someone take a look at my PR? https://github.com/NixOS/nixpkgs/pull/95896
<{^_^}> #95896 (by Enzime, 21 hours ago, open): firefox: fix libXScrnSaver dynamic dependency
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL is now known as Guest49890
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95965 → ergo: 3.3.0 -> 3.3.1 → https://git.io/JUvJf
<{^_^}> [nixpkgs] @Mic92 merged pull request #95948 → cryptol: remove → https://git.io/JUeTo
<{^_^}> [nixpkgs] @Mic92 pushed commit from @jonringer to master « cryptol: remove (#95948) »: https://git.io/JUvJU
pjt_tmp has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #95937 → deno: 1.3.0 -> 1.3.1 → https://git.io/JJjbS
<{^_^}> [nixpkgs] @danieldk pushed 3 commits to master: https://git.io/JUvJZ
hiro99 has joined #nixos
aw has quit [Quit: Quitting.]
spacefrogg_ has quit [Quit: Gone.]
aw has joined #nixos
nekochen has joined #nixos
spacefrogg has joined #nixos
nekochen has quit [Changing host]
nekochen has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95966 → exoscale-cli: 1.16.0 -> 1.16.1 → https://git.io/JUvUU
Guest49890 has quit [Ping timeout: 246 seconds]
LnL has joined #nixos
LnL is now known as Guest46852
<{^_^}> [nixpkgs] @zowoq merged pull request #95885 → go, buildGoModule, buildGoPackage: default to go 1.15 → https://git.io/JJjJU
<{^_^}> [nixpkgs] @zowoq pushed 8 commits to master: https://git.io/JUvUY
justsomeguy has joined #nixos
stephaneyfx has quit [Quit: Leaving]
Guest46852 has quit [Quit: exit 1]
<Graypup_> welp I bet my automated git bisect is going to finish before the hydra page loads :(
LnL- has joined #nixos
<Graypup_> 6 revs left
orivej has joined #nixos
nature has quit [Ping timeout: 272 seconds]
fendor has joined #nixos
LnL- has quit [Remote host closed the connection]
LnL- has joined #nixos
nature has joined #nixos
mallox has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95968 → fluxctl: 1.20.1 -> 1.20.2 → https://git.io/JUvUd
nschoe has joined #nixos
nekochen has quit [Quit: WeeChat 2.9]
nekochen has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
LnL- has quit [Quit: exit 1]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
LnL- has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
orivej has quit [Ping timeout: 258 seconds]
LnL- has quit [Remote host closed the connection]
LnL- has joined #nixos
<{^_^}> [nixpkgs] @lheckemann merged pull request #95840 → freeradius: 3.0.20 -> 3.0.21 → https://git.io/JJAx7
<{^_^}> [nixpkgs] @lheckemann pushed 2 commits to master: https://git.io/JUvTc
<{^_^}> [nixpkgs] @lheckemann pushed commit from @WilliButz to release-20.03 « freeradius: 3.0.20 -> 3.0.21 »: https://git.io/JUvTW
xd1le has quit [Read error: Connection reset by peer]
nschoe has quit [Remote host closed the connection]
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
o1lo01ol1o has joined #nixos
LnL is now known as Guest12502
xd1le has joined #nixos
Guest12502 has quit [Remote host closed the connection]
LnL- has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95969 → ft2-clone: 1.26 -> 1.28 → https://git.io/JUvTy
<{^_^}> [nixpkgs] @lheckemann merged pull request #95922 → iputils: 20190709 -> 20200821 → https://git.io/JJjHx
<{^_^}> [nixpkgs] @lheckemann pushed 2 commits to master: https://git.io/JUvTd
<Ke> trace: warning: types.string is deprecated because it quietly concatenates strings
<Ke> what am I supposed to use?
<Ke> + type = lib.types.uniq lib.types.string;
<Ke> I s somehow thought uniq was supposed to prevent multiple definitions and as such concatenation
griff_ has joined #nixos
<Ke> hmm seems to be just str
<{^_^}> [nixpkgs] @Lassulus merged pull request #95952 → bitcoin-abc: 0.21.12 -> 0.21.13 → https://git.io/JUekr
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvk3
<siraben> Do the channels update from time to time?
<siraben> As if I ran nix-channel --update
<lassulus> if you run nixos-rebuild switch --upgrade
<lassulus> but otherwise: no
nekochen has quit [Ping timeout: 240 seconds]
<lassulus> afaik
<siraben> Ok
<NobbZ[m]> There is also an auto update setting in config.nix, I'm not sure if that will only cause toots channels to update or users channels as well...
<{^_^}> [nixpkgs] @Lassulus merged pull request #90258 → solargraph: 0.38.6 -> 0.39.8 → https://git.io/JfQOx
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvk0
<Graypup_> how can I manually build a haskell package in nix?
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #95289 → zimg: 2.9.3 -> 3.0 → https://git.io/JJ9rC
<{^_^}> [nixpkgs] @rnhmjoj pushed 2 commits to master: https://git.io/JUvku
turlando has joined #nixos
kaznak has joined #nixos
alexherbo2 has joined #nixos
kaznak8 has joined #nixos
kuznero has joined #nixos
<kuznero> Hi All! Please merge https://github.com/NixOS/nixpkgs/pull/95927 (vscode, vscodium upgrade)
<{^_^}> #95927 (by kuznero, 12 hours ago, open): vscode, vscodium: 1.48.0 -> 1.48.1
griff_ has quit [Quit: griff_]
kaznak8 has quit [Remote host closed the connection]
david1 has joined #nixos
<{^_^}> [nixpkgs] @gebner merged pull request #95923 → coolreader: init at 3.2.45 → https://git.io/JJjQt
<{^_^}> [nixpkgs] @gebner pushed 3 commits to master: https://git.io/JUvIk
<david1> Is there an easy way to load the wl kernel module on the live cd?
<david1> I've got the BCM4360 wifi card on my macbook air and I know I need this module loaded to be able to detect the wireless interface
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95971 → grafana-loki: 1.5.0 -> 1.6.0 → https://git.io/JUvIO
griff_ has joined #nixos
dps910 has joined #nixos
<dps910> Hello how you guys doing :)
kraem[m] has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/241b65c5967 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<sphalerite> david1: edit /etc/nixos/configuration.nix and add `boot.extraModulePackages = [ config.boot.kernelPackages.broadcom_sta ];`
<sphalerite> david1: then nixos-rebuild switch
<sphalerite> david1: that said, you'll need a network connection for that to work, which might be a bit of a chicken-and-egg problem? :)
<{^_^}> [nixpkgs] @gebner merged pull request #95290 → mlterm: enable IME support → https://git.io/JJ9ro
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JUvID
<Graypup_> dps910, aaaaaaaaaaaaaaaaaaa haskell
<Graypup_> "rts-1.0: Warning: .:464:1: The field "hugs-options" is deprecated. hugs isn't supported anymore
<Graypup_> "
<Graypup_> yeah that's a mood haskell but you don't have to put it that way
<sphalerite> Ke: yep str, or lines, or some other type that has clear merging semantics :)
<dps910> Graypup_ hi lol
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/5f212d693fe (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<david1> sphalerite: Yeah, I don't have one, I don't have a ethernet to usb cable
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL is now known as Guest12354
<david1> sphalerite: Can't I download the module, put it on a usb, plug the usb into the laptop and build the module on the laptop?
<sphalerite> david1: then you'll need to build an image with the driver already in it. For that you'll need a linux system with nix running on it
<sphalerite> oh hm that is probably possible, but fiddly
<sphalerite> you'll definitely need nix on a different system
<david1> I've got one arch linux machine and one gentoo machine
<david1> sphalerite: Is nix in the aur?
<Graypup_> it is but it doesn't work
<Graypup_> ime
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
<Graypup_> just use the official way
<david1> yeah I'll do that, brb
martha[m] has quit [Quit: Idle for 30+ days]
Superleaf1995 has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
<Graypup_> - she writes as she compiles a bunch of haskell with nix on arch
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Guest12354 has quit [Quit: exit 1]
LnL- has joined #nixos
wlan42[m] has quit [Quit: Idle for 30+ days]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95973 → heimer: 1.18.0 -> 1.19.0 → https://git.io/JUvIj
das-g[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
acidpointer[m] has quit [Quit: Idle for 30+ days]
<joesventek> I'm trying to get hg-evolve working with mercurial. I installed `python38Packages.hg-evolve` as well as `mercurial`. Unfortunately `hg` can't find the evolve extension.
Aljosha[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
davegallant[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
mattock[m] has quit [Quit: Idle for 30+ days]
grahamc[m] has quit [Quit: Idle for 30+ days]
guelosk[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
joey_tribbiianii has quit [Quit: Idle for 30+ days]
<joesventek> Is there anything I'm missing?
joschi has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
Addison[m] has quit [Quit: Idle for 30+ days]
lwbcdt[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
onny[m] has quit [Quit: Idle for 30+ days]
Philipp[m]2 has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
regivanx[m] has quit [Quit: Idle for 30+ days]
scratch171[m] has quit [Quit: Idle for 30+ days]
<joesventek> Any hints on how to debug this?
sghir_med[m] has quit [Quit: Idle for 30+ days]
shider[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
sneknek[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
spazzpp2[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
ice7[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
yochai[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
MichaelRaskin has joined #nixos
zoickx[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
Soarin[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
ehmry[m]1 has quit [Quit: Idle for 30+ days]
AberDerBart[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
j0hax[m]1 has quit [Quit: Idle for 30+ days]
Jan-HenrikBruhn[ has quit [Quit: Idle for 30+ days]
id[m] has quit [Quit: Idle for 30+ days]
astylian has joined #nixos
LnL| has joined #nixos
LnL- has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95974 → helmfile: 0.125.5 -> 0.125.7 → https://git.io/JUvLT
ericsagnes has quit [Ping timeout: 260 seconds]
<joesventek> My issue seems to be related to using the home manager mercurial module.
astylian has quit [Remote host closed the connection]
kuznero has quit [Quit: leaving]
<{^_^}> [nixpkgs] @gebner merged pull request #95273 → Mlterm: Wrap as GTK app → https://git.io/JJ9lR
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JUvLn
arjen-jonathan has joined #nixos
ftzm[m] has joined #nixos
pjt_tmp has quit [Ping timeout: 256 seconds]
Dr8128 has joined #nixos
LnL| has quit [Quit: exit 1]
LnL- has joined #nixos
ericsagnes has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95975 → hyp2mat: 0.0.17 -> 0.0.18 → https://git.io/JUvLi
ManiacOfMadness has joined #nixos
sangoma has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #95976 → ocamlPackages.ocamlgraph: make GTK support optional → https://git.io/JUvLH
LnL- has quit [Quit: exit 1]
zupo has joined #nixos
zangi has quit [Ping timeout: 240 seconds]
__monty__ has joined #nixos
LnL has joined #nixos
LnL is now known as Guest17465
Guest17465 has joined #nixos
Guest17465 has quit [Changing host]
xelxebar has quit [Remote host closed the connection]
Guest17465 is now known as LnL
zangi has joined #nixos
xelxebar has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #86632 → Undervolt: Make timer optional → https://git.io/JfsIY
<{^_^}> [nixpkgs] @Lassulus pushed 4 commits to master: https://git.io/JUvt3
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/1c014d4a0ec (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
LnL has quit [Quit: exit 1]
LnL has joined #nixos
sputny has joined #nixos
ManiacOfMadness has quit [Read error: No route to host]
zaeph has quit [Ping timeout: 246 seconds]
ni89476 has joined #nixos
sputny has quit [Remote host closed the connection]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<mpickering> Is there some general way nixpkgs has dealt with bitbucket removing support for mercurial?
<mpickering> Are the repos mirrored somewhere?
ni89476 has quit [Remote host closed the connection]
<Graypup_> mpickering, the sources would probably get into cache if they are fixed output derivations, no?
<Graypup_> this would delay any consequences until update time, most likely
<mpickering> The URL is used in this overlay
<mpickering> Is there someway I can query a cache for a specific hash
ambro718 has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #91628 → moolticute: 0.43.19 -> 0.44.0 → https://git.io/JfjxV
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvtD
<Izorkin> ,locate uidmap
<{^_^}> Couldn't find in any packages
zupo has joined #nixos
LnL has quit [Remote host closed the connection]
LnL has joined #nixos
<Graypup_> mpickering, i am not sure, currently reverse engineering how it works lol
<mpickering> I am trying just commented out the override to see what breaks lol
<mpickering> I know some people will have the source in their nix store, just not I
<{^_^}> [nixpkgs] @Lassulus merged pull request #91819 → ZODB: 3.5.1 -> 3.6.0 → https://git.io/JJfy4
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvtb
<Graypup_> i believe they work based on store paths
<Izorkin> ,locate newgidmap
<{^_^}> Found in packages: shadow
MmeQuignon has joined #nixos
<Graypup_> found in nix sources: `nix dump-path --store https://cache.nixos.org/ /nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25`
<Graypup_> idk what a nar is
zarkone has joined #nixos
<vika_nezrimaya> I wonder why gitlab:vikanezrimaya/nix-flake/feat-refactor-system#activationPackage.monika fails to evaluate properly with a cryptic error. Can anyone help? Here's the source: https://gitlab.com/vikanezrimaya/nix-flake/-/blob/05a2acc8013aa8f14319e1406b7806ec4d08f874/flake.nix#L215
<Graypup_> mpickering, perhaps: nix path-info -r /nix/store/7qvk5c91...-geeqie-1.1 --store https://cache.nixos.org/
<Graypup_> "To check the existence of a path in a binary cache"
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95977 → kotlin: 1.3.72 -> 1.4.0 → https://git.io/JUvqe
<mpickering> So what is the store path for the source?
ManiacOfMadness has joined #nixos
<Graypup_> good question! it's sha256-somename
<Graypup_> but it depends on the thing in question as to what the name is
<mpickering> ah I found it
zaeph has joined #nixos
<mpickering> "path is not valid"
* vika_nezrimaya will go to sleep but leave her IRC client open in case someone writes something, she'll read it later
<vika_nezrimaya> good night #NixOS
justsomeguy has left #nixos [#nixos]
<mpickering> oh this appears to work - nix path-info /nix/store/g3h6h7b8a4xncf65iwbx1wn2hpas81k5-source.drv --store https://nixcache.reflex-frp.org
<mpickering> Can I request nix to download a specific path from a cache?
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
<mpickering> or how can i work out why nix is not using this binary cache when I have specified it in my configuration.nix
LnL has quit [Ping timeout: 265 seconds]
<alexarice[m]> is infinisil around?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95978 → kpt: 0.32.0 -> 0.33.0 → https://git.io/JUvq3
david1 has quit [Quit: WeeChat 2.9]
<Graypup_> mpickering, dump-nar then idk do something with the NAR. idk if you can copy something from another nix store directly?
<mpickering> Perhaps a better question is why this cache is not working..
averell has quit [Quit: .]
LnL- has quit [Remote host closed the connection]
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
alexherbo24 has joined #nixos
<mpickering> My nix.conf doesn't list the cache
<mpickering> perhaps they are colliding
<Graypup_> if they are colliding by definition they have the same path
alexherbo2 has quit [Ping timeout: 258 seconds]
alexherbo24 is now known as alexherbo2
<Graypup_> and if it is reproducible it is no issue
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95980 → kube3d: 3.0.0 -> 3.0.1 → https://git.io/JUvq4
<mpickering> I mean that in my nix.conf there are some caches listed
<mpickering> which are not in my configuration.nix
malook has quit [Ping timeout: 246 seconds]
<__monty__> Then nix-env/nix-shell are probably using that configuration.
<mpickering> "that" = ?
<mpickering> I am running nix-build fwiw
<{^_^}> [nixpkgs] @Lassulus merged pull request #90337 → csound: 6.13.0 -> 6.14.0 → https://git.io/JfQMC
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvqg
<__monty__> Your user nix.conf. All commands except nixos-rebuild will use that I think.
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/ebf59916232 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/ebf59916232 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<{^_^}> [nixpkgs] @romildo opened pull request #95981 → enlightenment.terminology: 1.8.0 -> 1.8.1 → https://git.io/JUvqw
malook has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95982 → lego: 3.7.0 -> 3.8.0 → https://git.io/JUvq6
davidv7_ has quit [Quit: Konversation terminated!]
thc202 has joined #nixos
<{^_^}> [nixpkgs] @zowoq closed pull request #95978 → kpt: 0.32.0 -> 0.33.0 → https://git.io/JUvq3
davidv7_ has joined #nixos
griff_ has quit [Quit: griff_]
zangi has quit [Ping timeout: 240 seconds]
LnL has quit [Ping timeout: 258 seconds]
switchy has quit [Ping timeout: 240 seconds]
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
zangi has joined #nixos
LnL has joined #nixos
ManiacOfMadness has quit [Ping timeout: 244 seconds]
malook1 has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #90324 → wiimms-iso-tools: init at 3.02a → https://git.io/JfQPy
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvqA
LnL has quit [Ping timeout: 240 seconds]
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
malook1 has quit [Read error: Connection reset by peer]
Dr8128 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @Lassulus merged pull request #90215 → crawl: 0.24.1 -> 0.25.0 → https://git.io/JfH9V
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvmR
<infinisil> alexarice[m]: Here now :)
<alexarice[m]> infinisil: Might be a false alarm as I think I have got it working now
<alexarice[m]> the freeform module stuff seems to work for my usecase
<{^_^}> [nixpkgs] @peterhoeg pushed 202 commits to u/kapps_2008: https://git.io/JUvmw
<alexarice[m]> as a side note, how is option documentation meant to work with freeform modules
<infinisil> alexarice[m]: Nice!
<infinisil> alexarice[m]: Well you can render the manual to find out
<alexarice[m]> nixos manual?
<{^_^}> [nixpkgs] @peterhoeg pushed to u/kapps_2008 « kdav: now a kf5 tier 3 library »: https://git.io/JUvmP
<infinisil> alexarice[m]: Not sure what you mean, didn't you use it for nixmacs?
<alexarice[m]> infinisil: yeah the manual for that is https://alexarice.github.io/nixmacs/options.html basically the freeformType part doesn't render
switchy has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #95489 → Update ROCm to 3.7.0 → https://git.io/JJ56l
<{^_^}> [nixpkgs] @danieldk pushed 14 commits to master: https://git.io/JUvm1
<alexarice[m]> Is this how it's meant to look or should the freeform module parts also end up in the documentation somewhere?
<alexarice[m]> I was using https://gitlab.com/rycee/nmd/ for documentation and it might just be out of date now
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<{^_^}> [nixpkgs] @Lassulus merged pull request #89976 → lattice-diamond: add libusb-compat-0_1 dependency → https://git.io/JfyHs
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvm5
<infinisil> alexarice[m]: Ah no that's how it should look. The freeform type is shown as the option type of package
<infinisil> But actually I can see now how that's not very good..
<infinisil> Maybe this should be changed
sangoma has quit [Read error: Connection reset by peer]
<infinisil> Like to expose the submodule
<alexarice[m]> so before all the submodule options appeared
<alexarice[m]> which was nice
<infinisil> Yeah
<infinisil> I'll look into fixing that!
<alexarice[m]> Thanks so much, this is definitely a large improvement on the code I had before
<infinisil> :D
<{^_^}> [nixpkgs] @Lassulus merged pull request #89868 → star: 2.7.3a -> 2.7.4a → https://git.io/JfyTb
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvmA
sangoma has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
griff_ has joined #nixos
la-jesystani has quit [Ping timeout: 240 seconds]
avaq has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #89864 → sickgear: 0.21.33 -> 0.21.36 → https://git.io/JfyU6
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvYU
meh` has joined #nixos
<{^_^}> [nixpkgs] @zimbatm merged pull request #95921 → google-cloud-sdk: 301.0.0 -> 306.0.0 → https://git.io/JJjHW
<{^_^}> [nixpkgs] @zimbatm pushed commit from @iAmMrinal0 to master « google-cloud-sdk: 301.0.0 -> 306.0.0 (#95921) »: https://git.io/JUvYL
avaq has quit [Client Quit]
<{^_^}> [nixpkgs] @peterhoeg pushed to u/kapps_2008 « kdav: expose it »: https://git.io/JUvYO
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a2171e68dc5 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
gueorgui has joined #nixos
mallox has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @OPNA2608 opened pull request #95983 → bambootracker: 0.4.3 -> 0.4.4 → https://git.io/JUvYC
zarkone has quit [Ping timeout: 256 seconds]
<siraben> This causes a segfault in nix repl?
<siraben> let repeat = lib.fix (self: x: [ x ] ++ (self x)); in lib.take 10 (repeat 3)
<siraben> :l <nixpkgs>
stevenroose has quit [Ping timeout: 244 seconds]
<infinisil> > let repeat = lib.fix (self: x: [ x ] ++ (self x)); in lib.take 10 (repeat 3)
<{^_^}> error: stack overflow (possible infinite recursion)
<{^_^}> [nixpkgs] @Lassulus merged pull request #89782 → displaycal: 3.5 -> 3.8.9.3 → https://git.io/JfDtA
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to release-20.03: https://git.io/JUvYK
fre has quit [Ping timeout: 240 seconds]
nature has quit [Ping timeout: 240 seconds]
LnL has joined #nixos
stevenroose has joined #nixos
<immae> `let len = length list; in` in the definition of take
<infinisil> siraben: Well, you can't do this kind of thing in Nix, because lists are arrays
fre has joined #nixos
<infinisil> So you can't have an infinite list like in haskell
<{^_^}> [nixpkgs] @gebner opened pull request #95984 → wofi: do not follow symlinks in PATH → https://git.io/JUvY7
<infinisil> But yeah nix repl can be a bit messy with evaluation, very much buggy
<siraben> infinisil: Ah I see.
<siraben> infinisil: Any way to fake streams?
<siraben> Not for a practical purpose but playing around with lazy evaluation like in Haskell
nature has joined #nixos
<infinisil> Let's go to #nix-lang :)
<{^_^}> [nixpkgs] @Lassulus merged pull request #89785 → logstash: fix support for multiple plugin paths → https://git.io/JfDmA
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvYj
zangi has quit [Ping timeout: 265 seconds]
avaq has joined #nixos
eoli3n_ has joined #nixos
zangi has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #95927 → vscode, vscodium: 1.48.0 -> 1.48.1 → https://git.io/JJj5s
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JUvOJ
<avaq> Hi all! I just tried out nixos-infect on a DI droplet I had just created, and after completing succesfully, I am now locked out of the system. :D -- The documentation on the nixos-infect repository is very minimal. Should I have provided some "optional" configuration to ensure I'm not locked out? eg. enabling sshd?
<infinisil> avaq: Looks like it enables sshd and adds your keys by default: https://github.com/elitak/nixos-infect/blob/master/nixos-infect#L33-L36
<infinisil> So that might not be it
<avaq> Hm, when I try to ssh into it, it just hangs.
<infinisil> avaq: Can you ping it?
<avaq> When I spawn a web terminal I see the nixos TTY login prompt
<lassulus> maybe it tries to use an old socket, if you use sockets
<lassulus> try ssh -S none ...
<avaq> infinisil, no pinging
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/ebf59916232 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
<infinisil> Then it sounds like the network isn't set up properly
<avaq> ipv4 hangs, ipv6 says "network is unreachable"
<{^_^}> [nixpkgs] @Lassulus merged pull request #89725 → go-migrate: init at 4.11.0 → https://git.io/JfMwR
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvOZ
<avaq> lassulus, ssh also hangs with '-S none'
<infinisil> avaq: Check out the ip routes and stuff in the console
<lassulus> was just an idea, but if ping is not working it should be a networking issue
<infinisil> avaq: Like, ping example.com, ip route, ifconfig
Dr8128 has joined #nixos
<avaq> infinisil, I can't log into the web console, because I never set up a root password. I provisioned with an SSH key.
<infinisil> Oh, sounds like a reset then!
<avaq> Ok :p
<infinisil> Can't fix a machine you don't have access to
<avaq> I suppose that's true
turion has joined #nixos
<infinisil> I suggest always setting a root password because of this
<avaq> Lesson learned
<infinisil> avaq: Alternatively you could use the digital ocean image builder in nixpkgs
<infinisil> Makes getting NixOS running a breeze
<avaq> Oh?
<avaq> I'm trying to get a nixops-deploy-targettable droplet up and running via the shortest possible route.
LnL has quit [Ping timeout: 240 seconds]
<infinisil> avaq: Include { imports = [ <nixpkgs/nixos/modules/virtualisation/digital-ocean-image.nix> ]; } in a default.nix file, then `nix-build '<nixpkgs/nixos>' --arg configuration ./default.nix -A config.system.build.digitalOceanImage` to build the image
<infinisil> Then upload it via digitaloceans custom image uploader
<infinisil> And then easily create as many droplets as you need :)
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<avaq> Cool! I'll give it a go!
<infinisil> Oh and I guess you want to include your ssh keys in the default.nix
Nafai has quit [Ping timeout: 256 seconds]
<infinisil> Though I think that may be handled automatically too if you give the ssh keys in the interface
<infinisil> Yeah
<infinisil> So that default.nix should probably be enough to get it to start
FRidh has joined #nixos
<avaq> I have to create a new droplet to upload the custom image, right?
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
<infinisil> Nope
<{^_^}> [nixpkgs] @vbgl opened pull request #95985 → ocamlPackages.eliom: 6.12.0 → 6.12.1 → https://git.io/JUvOK
<infinisil> First upload the image, then you'll be able to select it when creating new droplets
liori has quit [Quit: leaving]
liori has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #89779 → nixos/acme: extra lego flags → https://git.io/JfDUS
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/JUvO6
<avaq> found it
avaq_ has joined #nixos
<avaq_> infinisil, lost internet connection for a minute there. Not sure if you answered my last question.
<avaq> infinisil, so I don't need to add my ssh key to the config, because DI injects one when provisioning a droplet?
avaq has quit [Remote host closed the connection]
MichaelRaskin has quit [Ping timeout: 240 seconds]
rardiol has quit [Ping timeout: 240 seconds]
<infinisil> avaq_: Yeah it should
<infinisil> Assuming you give the ssh key in the interface when creating the droplet
griff_ has quit [Quit: griff_]
waleee-cl has joined #nixos
MichaelRaskin has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #89186 → ashuffle: init at version 3.4.0 → https://git.io/JfKRL
<{^_^}> [nixpkgs] @danieldk pushed 3 commits to master: https://git.io/JUvOH
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/05fb4a20990 (from 42 minutes ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<avaq_> infinisil, it worked, and I can ssh into it - thanks! :D
<infinisil> AD
<infinisil> :D
<infinisil> avaq_: And I think for nixops or anything else, you also just need to add the same file to `imports` in configuration.nix
<infinisil> Not entirely sure about that, haven't tried it
<avaq_> I copied what I found on the machine in /etc/nixos/configuration.nix into my nixops config for this target. That should do it, right?
<infinisil> Ah yeah that should work too
<nature> nixops seems to use root to connect via ssh, is there a way to use the unpriviledged nixos user ? Or will it messes with the way nixos handles the config changes ?
<infinisil> Hm though I'm just noticing that it doesn't set stateVersion
<{^_^}> [nixpkgs] @turboMaCk opened pull request #95986 → services.imwheel: sleep 3s before restarting → https://git.io/JUv3n
Nafai has joined #nixos
<infinisil> avaq_: Maybe add a `system.stateVersion = "<release you installed from>"` as well to prevent future breakages
<avaq_> I did that :)
<infinisil> Nice :)
Rusty1 has joined #nixos
<nature> is it even recommended to change that behaviour ?
<{^_^}> nixops#1270 (by adisbladis, 20 weeks ago, merged): Add support for non-root deployments
<nature> Thanks
zangi has quit [Ping timeout: 265 seconds]
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
marcusr has quit [Remote host closed the connection]
zangi has joined #nixos
marcusr has joined #nixos
<avaq_> infinisil, nixops deployment went smooth; I added it as a new machine to an existing code base of nix machines I manage, so it instantly gets all the goodies that I care to share between all machines. This is great! :D
<{^_^}> [nixpkgs] @Lassulus merged pull request #89614 → hyperrogue: 11.3l -> 11.3o → https://git.io/Jf175
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUv3M
<infinisil> Awesome!
dps910 has quit [Remote host closed the connection]
Darkmatter66 has quit [Remote host closed the connection]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Darkmatter66 has joined #nixos
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JUv3d
<{^_^}> [nixpkgs] @minijackson opened pull request #95987 → nixos/jellyfin: document stateVersion 20.09 in release notes → https://git.io/JUv3F
OMg74 has joined #nixos
Jackneilll has joined #nixos
Jackneill has quit [Read error: Connection reset by peer]
OMg74 has quit [K-Lined]
zupo has joined #nixos
OMg74 has joined #nixos
OMg74 has quit [Max SendQ exceeded]
avaq_ has quit [Ping timeout: 240 seconds]
domogled has quit [Quit: domogled]
avaq has joined #nixos
<{^_^}> [nixpkgs] @aanderse closed pull request #89594 → ssmtp: adding debug option → https://git.io/Jf1SL
<{^_^}> [nixpkgs] @cpcloud closed pull request #95174 → bug: fix cni plugin version setting → https://git.io/JJy8G
<{^_^}> [nixpkgs] @aanderse merged pull request #95872 → perlPackages.Apprainbarf: init at 1.4 → https://git.io/JJhQt
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/JUvsG
cosimone has joined #nixos
mallox has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #95975 → hyp2mat: 0.0.17 -> 0.0.18 → https://git.io/JUvLi
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUvsw
mallox has quit [Client Quit]
<{^_^}> [nixpkgs] @ryantm merged pull request #95942 → atlantis: 0.14.0 -> 0.15.0 → https://git.io/JJjjC
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUvso
<turion> How do I set cabal flags in a haskell package override?
<{^_^}> [nixpkgs] @Lassulus merged pull request #89532 → tests: transmission is now tested with apparmor → https://git.io/Jf13U
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvsP
<{^_^}> [nixpkgs] @danieldk merged pull request #95969 → ft2-clone: 1.26 -> 1.28 → https://git.io/JUvTy
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUvsS
<{^_^}> [nixpkgs] @ryantm closed pull request #89841 → k9s: 0.19.4 -> 0.20.5 → https://git.io/JfDNv
mallox has joined #nixos
chus1818 has joined #nixos
cizra has quit [Read error: Connection reset by peer]
cizra has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #89609 → ssb-patchwork: 3.17.7 -> 3.18.0 → https://git.io/Jf1Qx
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvsF
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fendor has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #95988 → nixos/release-notes: mention GRUB password support → https://git.io/JUvsp
<chus1818> Hi! I was trying to include https://github.com/tweag/jupyterWith in my nixos but as I am new to nix I'm struggling a bit. I thought it'd be a matter of adding the specs on the "Using as an overlay" section of the readme to my configuration.nix, but it's clearly not the way.
CMCDragonkai1 has joined #nixos
Darkmatter66 has quit [Quit: ZNC 1.7.5 - https://znc.in]
<neonfuz2> Hey so I'm trying to add python to a build, is this an okay way to do it?
<__monty__> chus1818: Are you trying to use it with nixos-rebuild or nix-shell or something?
<chus1818> __monty__ nixos-rebuild
<neonfuz2> pretty much the project uses scripts that call python 3 with
<neonfuz2> so in postPatch I'm changing that to the hardcoded python3 path
<neonfuz2> #!/usr/bin/env python
nij has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #95819 → metals: 0.9.2 -> 0.9.3 → https://git.io/JJA2W
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUvGk
<neonfuz2> is this correct? or is there some way to add python3 to the path during build so I don't need to do this? I thought because it did /usr/bin/env it would look in path, but during nix-build it fails saying invalid interpreter /usr/bin/env or something like that
<nij> Does anyone know the default putty's rgb code of its color palette :D ?
<__monty__> neonfuz2: Looks ok. Though make sure the programs are python 3 compatible. "python" is always supposed to point to a python2 interpreter.
<__monty__> neonfuz2: One of the default phases should take care of something like this though I think.
<neonfuz2> I'm not a python programmer but the print statements had parentheses, isn't that python 3?
<__monty__> Not necessarily. It hints at a python 3 compatible style though.
<neonfuz2> well python3 seems to work, I could try python2
<neonfuz2> is python2 preferable for some reason
<__monty__> Only if the code isn't py3-compatible.
<{^_^}> [nixpkgs] @Lassulus merged pull request #89353 → stage-1: retry mounting ZFS root a few times → https://git.io/Jfiyv
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvGs
LnL has quit [Ping timeout: 265 seconds]
mallox has quit [Quit: WeeChat 2.9]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
nij has quit [Ping timeout: 246 seconds]
nij has joined #nixos
<__monty__> chus1818: Ok, so I'd do `nixpkgs.overlays = let jupyterWithPath = blah; in [ the three overlays ]; and then you should be able to use nixpkgs.jupyterWith elsewhere.
avaq has quit [Ping timeout: 258 seconds]
Darkmatter66 has joined #nixos
<neonfuz2> <__monty__ "Only if the code isn't py3-compa"> just tested it, python 2 works, I'll just use 'python' instead of 'python3'
<{^_^}> [nixpkgs] @blaggacao closed pull request #92676 → chore: add typed pr templates → https://git.io/JJthH
<__monty__> neonfuz2: Wasn't your goal to update it to python 3? Because it's probably fine. That was just a caveat emptor.
<neonfuz2> no before it didn't call python at all, python was a missing dependency
avaq has joined #nixos
<neonfuz2> this package existed but the manpages failed to build because there was no python
<{^_^}> [nixpkgs] @ryantm merged pull request #95955 → clojure-lsp: 20200806T150857 -> 20200819T134828 → https://git.io/JUeLy
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUvG9
<neonfuz2> adding python fixes this
<neonfuz2> so crispy-doom is getting manpages with this
<neonfuz2> so it works either way, is 'python' or 'python3' preferable?
<neonfuz2> I'd imagine most people will already have both installed
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
nij has quit [Quit: leaving]
<neonfuz2> I looked at the upstream repo and they don't specify in their documentation as far as I can tell
arjen-jonathan has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #95989 → monero: 0.16.0.1 -> 0.16.0.3 → https://git.io/JUvGx
<chus1818> __monty__: It seems to have been able to successfully build it thanks! But when I try to add it to environment.systemPackages it fails with: The option value `environment.systemPackages.[definition 4-entry 8]' in `/etc/nixos/configuration.nix' is not of type `package'.
arjen-jonathan has joined #nixos
<__monty__> chus1818: Are you specifying "jupyterWith" as a package? It's a nix function, you can't make it available on the command-line or whatever.
<{^_^}> [nixpkgs] @risicle opened pull request #95990 → [20.03] nghttp2: add patch for CVE-2020-11080 → https://git.io/JUvZT
CMCDragonkai1 has quit [Ping timeout: 265 seconds]
<chus1818> __monty__: I see. What I wanted to achieve was to reproduce the same behaviour I get when I run a nix-shell with the config defined on the first snippet of the REAME, in which I get access to `jupyter` on the command line, without going through the nix-shell
mallox has joined #nixos
mallox has quit [Client Quit]
arjen-jonathan has quit [Ping timeout: 272 seconds]
<__monty__> Hmm, try using `(jupyterWith.jupyterlabWith { kernels = [ (jupyter.kernels.iPythonWith { name = "python"; packages = p: with p; [ numpy ]; }) ]; }).env as a package.
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<__monty__> Using some lets like in the example wouldn't be a bad idea.
<{^_^}> [nixpkgs] @Infinisil merged pull request #94946 → sidequest: 0.10.2 -> 0.10.11 → https://git.io/JJ1YZ
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JUvZ8
<chus1818> __monty__: Almost, but unfortunately I'm getting: building '/nix/store/ilb2q7938kxc47yia1yxjxl0ly9n7vk6-jupyterlab-shell.drv'... nobuildPhase - This derivation is not meant to be built, aborting
LnL has joined #nixos
<__monty__> Try replacing .env with .jupyterlab.
<{^_^}> [nixpkgs] @Infinisil merged pull request #82817 → smartmontools: fix missing hostname in notifications → https://git.io/JvXzh
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/JUvZw
<chus1818> __monty__: error: attribute 'jupyterlab' missing, at /etc/nixos/configuration.nix:68:5
<{^_^}> [nixpkgs] @Lassulus merged pull request #89293 → pipenv: refactor runtimeDeps → https://git.io/Jf6j4
<__monty__> Ah, misread the code. Trying without the .something altogether.
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvZP
<__monty__> *try
<{^_^}> [nixpkgs] @bachp opened pull request #95991 → unifiStable: 5.13.32 -> 5.14.22 → https://git.io/JUvZX
hiro99 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @tobim opened pull request #95992 → pythonPackages.pandas: fix for darwin → https://git.io/JUvZM
<chus1818> __monty__: Now rebuild switch has finished successfully! Even though for some reason the command `jupyter` is not available from shell
<{^_^}> [nixpkgs] @Avaq opened pull request #95993 → minecraft-server: 1.16.1 -> 1.16.2 → https://git.io/JUvZD
metreo has joined #nixos
<{^_^}> [nixpkgs] @bachp opened pull request #95994 → Unifi poller → https://git.io/JUvZS
Extends has joined #nixos
<{^_^}> [nixpkgs] @Lassulus closed pull request #89154 → vscode: 1.45.0 -> 1.45.1 → https://git.io/Jfox5
LnL has quit [Ping timeout: 240 seconds]
<__monty__> chus1818: I guess it's really not designed for use as a package.
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<chus1818> __monty__: I see. Thanks a lot for you help!
<__monty__> chus1818: Did you check whether the executable is maybe named jupyterlab?
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/05fb4a20990 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<chus1818> __monty__: There it is! It's called jupyter-lab, and seems to work fine
<__monty__> \o/
<chus1818> That's great. Also, I think I now understand a bit better how nix works
<__monty__> 🎉Huzzah! : )
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
sangoma has quit [Read error: Connection reset by peer]
vika_nezrimaya has quit [Read error: Connection reset by peer]
vika_nezrimaya has joined #nixos
sangoma has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #89249 → maxcso: init at 1.12.0 → https://git.io/Jf64M
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvnL
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
lorimer has quit [Disconnected by services]
lorimer has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #95995 → mcfly: 0.4.1 -> 0.5.0 → https://git.io/JUvnq
<{^_^}> [nixpkgs] @Infinisil closed pull request #49501 → mattercontrol: init at 1.7.5 → https://git.io/fxFWZ
zupo has joined #nixos
<{^_^}> [nixpkgs] @neonfuz opened pull request #95996 → crispy-doom: upgrade 5.8.0 -> 5.9.0 + add manpages → https://git.io/JUvnZ
<{^_^}> [nixpkgs] @gebner opened pull request #95997 → wstunnel: unstable-2019-01-28 -> unstable-2020-07-12 → https://git.io/JUvnl
<{^_^}> [nixpkgs] @mweinelt merged pull request #95853 → homeassistant: 0.114.2 -> 0.114.3 → https://git.io/JJxkS
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JUvn0
hiro100 has joined #nixos
stephaneyfx has joined #nixos
<{^_^}> [nixpkgs] @Infinisil closed pull request #93347 → Ocaml spacetime support → https://git.io/JJZ61
<{^_^}> [nixpkgs] @Infinisil reopened pull request #93347 → Ocaml spacetime support → https://git.io/JJZ61
chus1818 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Infinisil merged pull request #93347 → Ocaml spacetime support → https://git.io/JJZ61
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/JUvnw
<turion> I have a shell.nix for my local haskell project. How do I properly override the packages in there such that I can select both the correct version (not the one from nixpkgs) and disable the test suite?
<{^_^}> [nixpkgs] @eadwu closed pull request #89143 → swtpm: init at 0.3.1 → https://git.io/Jfods
hiro100 has quit [Read error: Connection reset by peer]
hiro99 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #95966 → exoscale-cli: 1.16.0 -> 1.16.1 → https://git.io/JUvUU
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUvcJ
<{^_^}> [nixpkgs] @Lassulus merged pull request #89116 → nixos/maintainers/scripts/ec2/create-amis.sh: fix argument check → https://git.io/JfoEV
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvcU
<{^_^}> [nixpkgs] @marsam merged pull request #95968 → fluxctl: 1.20.1 -> 1.20.2 → https://git.io/JUvUd
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUvcq
<{^_^}> [nixpkgs] @Infinisil merged pull request #95986 → nixos/services.imwheel: sleep 3s before restarting → https://git.io/JUv3n
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JUvcO
cosimone has quit [Ping timeout: 240 seconds]
sedx\_` has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #94747 → kanji-stroke-order-font: 4.002 -> 4.003 → https://git.io/JJ6iY
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JUvco
ManiacOfMadness has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #89142 → legendary-gl: init at 0.0.14 → https://git.io/Jfo5J
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvc1
growpotkin has joined #nixos
evelyn has joined #nixos
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
<evelyn> There are a bunch of paths that don't get removed with nix-collect-garbage -d, despite no user env or system packages listing the packages in question. How can I see what depends on these paths?
Mateon1 has quit [Ping timeout: 265 seconds]
<evelyn> E.g. I have 2 versions of KeePassXC which I don't want on my system, and I can't work out how to remove them.
leo60228 has quit [Ping timeout: 256 seconds]
<sphalerite> evelyn: you can use nix-store -q --roots on a path to see which GC roots reference them
sedx\_` has quit [Ping timeout: 258 seconds]
<evelyn> I get something like '{lsof} -> /nix/store/yfayacg6ycggv0yxs5pppsawn6yap6p5-keepassxc-2.5.4'
sedx\_` has joined #nixos
<{^_^}> [nixpkgs] @gebner opened pull request #95998 → libqalculate, qalculate-gtk: 3.8.0a -> 3.12.1 → https://git.io/JUvCq
pbb has quit [Ping timeout: 272 seconds]
<evelyn> does this mean lsof is depending on keepassxc?
<{^_^}> [nixpkgs] @gebner opened pull request #95999 → calculix: 2.15 -> 2.17 → https://git.io/JUvCY
<{^_^}> [nixpkgs] @lheckemann pushed commit from @r-ryantm to release-20.03 « freerdp: 2.1.2 -> 2.2.0 »: https://git.io/JUvCs
<{^_^}> [nixpkgs] @gebner merged pull request #95997 → wstunnel: unstable-2019-01-28 -> unstable-2020-07-12 → https://git.io/JUvnl
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JUvCG
hiro99 has quit [Remote host closed the connection]
johnny5 has joined #nixos
johnnyfive has quit [Ping timeout: 240 seconds]
Mateon1 has joined #nixos
<maralorn> turion: can you maybe show your shell.nix? In principle you write an overlay that you apply via pkgs.haskellPackages.extend (self: super: { your-package = pkgs.haskell.lib.dontCheck super.your-package} )
<maralorn> turion: To get other versions of packages you can a) hope that the package exists already in nixpkgs as package_0_1_0 or you use the "callHackage" and "callHackageDirect" functions.
<{^_^}> [nixpkgs] @Lassulus merged pull request #89016 → imag: init at 0.10.1 → https://git.io/Jfrl9
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvCX
<{^_^}> [nixpkgs] @gebner closed pull request #86725 → qalculate-gtk: 3.8.0a -> 3.9.0 → https://git.io/Jfs19
<{^_^}> [nixpkgs] @gebner closed pull request #85216 → libqalculate: 3.8.0 -> 3.9.0 → https://git.io/Jfeg7
<{^_^}> [nixpkgs] @gebner merged pull request #95998 → libqalculate, qalculate-gtk: 3.8.0a -> 3.12.1 → https://git.io/JUvCq
<{^_^}> [nixpkgs] @gebner pushed 3 commits to master: https://git.io/JUvCM
<{^_^}> [nixpkgs] @gebner merged pull request #93570 → gnuplot: 5.2.8 -> 5.4.0 → https://git.io/JJCi0
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JUvCD
pbb has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #89484 → linuxPackages.rtl8821cu: init at 2020-05-16 → https://git.io/JfXwt
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvCj
<ris> hmmmmmmmmmmmmmmmmmmm https://cloudflaremirrors.com/
<turion> maralorn: hang on, I'll share it in a moment
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/d626d15282b (from 84 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
smatting_ has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #88899 → vocproc: init at 0.2.1 → https://git.io/JfVA0
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvWk
vika_nez` has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #88898 → talentedhack: init at 1.86 → https://git.io/JfVNS
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvWY
vika_nezrimaya has quit [Ping timeout: 240 seconds]
titano has quit [Ping timeout: 246 seconds]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
mallox has joined #nixos
vika_nez` has quit [Ping timeout: 258 seconds]
johnny5 has quit [Quit: I quit now.]
LnL- has quit [Quit: exit 1]
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
johnnyfive has joined #nixos
leo60228 has joined #nixos
<siraben> If I'm on darwin, how do I force the build to use gcc instead of clang?
<siraben> Just add gcc to nativeBuildInputs?
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
<turion> It's a tad messy, sorry about that. I'm experimenting around a lot and some experiments still float around
<turion> The basic idea is to pin GLFW-b to an older version, and to compile gloss with a particular flag that makes it have that version of GLFW-b as a dependency
<maralorn> turion: Oh, I might have led you astray before.
<maralorn> turion: does the ${compiler}.override stuff work in principle?
<maralorn> If it does, just do "GLFW-b = self.callHackageDirect <the GLFW-b version you want>" in there.
<{^_^}> [nixpkgs] @Lassulus merged pull request #88814 → grails: 4.0.3 -> 4.1.0.M1 → https://git.io/JfVIo
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvWb
<maralorn> And for the particular flag, you might not need to set it because I think cabal will automatically use the first setting of flags it can find that result in a working build plan.
<{^_^}> [nixpkgs] @gebner opened pull request #96000 → *.mozc: wrap mozc_tool → https://git.io/JUvWp
<maralorn> If you still need to override you can use haskell.lib.enableCabalFlag
<{^_^}> [nixpkgs] @cpcloud opened pull request #96001 → tensorflow-lite: init at v2.0.0 → https://git.io/JUvWh
fendor has joined #nixos
<turion> maralorn: I have something like what you propose with callHackageDirect, but it doesn't get picked up correctly
<turion> My trouble is to understand in which places I need to apply what function
<maralorn> turion: How so?
<maralorn> turion: Yeah, it's a bit messy.
<turion> maralorn: If I uncomment line 47 where I'm adding the hackageDirect version (and possibly do one or two other tweaks), I'm getting "dependency "GLFW-b-1.4.8.4-8Qf0sy8uEhXIlnN8rfaGOJ" doesn't exist"
<turion> (When I try to open a shell)
<turion> By that I'm assuming that I somehow didn't pass GLFW-b properly as a dependency to gloss
<turion> Which might be because it didn't get the flags which make it have GLFW-b as a dependency in the first place
simukis_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<turion> I'll try enableCabalFlag.
simukis_ has joined #nixos
domogled has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #94317 → souffle: 2.0.0 -> 2.0.1 → https://git.io/JJ2dE
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUvlY
<maralorn> turion: I think in general, when you use foo.callHackageDirect the dependencies are taken from foo. So I think it would be better to use self.callHackageDirect instead of haskellPackages.callHackageDirect in your overrides function.
johnnyfive has quit [Quit: I quit now.]
johnnyfive has joined #nixos
Dr8128 has quit [Ping timeout: 265 seconds]
<turion> maralorn: Good point. I'll try that as well
<turion> I'm sometimes fuzzy about super vs. self there
<turion> I guess in that case using self won't lead to an infinite recursion
<{^_^}> [nixpkgs] @Infinisil merged pull request #95210 → replacement: init at 0.4.4 → https://git.io/JJy17
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JUvlc
<maralorn> turion: Well the rule is easy: Always use self when it works, if not use super. The tough part is knowing when it will create a recursion. But in general everything of the form "foo = someFunc self.foo" will create a recursion.
<turion> Makes sense
<turion> And since my dependency tree won't be circular, it's no problem to to use self for package overrides
<turion> maralorn: I'm doing something wrong with dontCheck though. It always tries to execute the GLFW-b test suite.
<maralorn> turion: If you use self at the right places you can probably also get rid of overriding those buildInput lists.
<{^_^}> [nixpkgs] @Lassulus merged pull request #88821 → sm64ex: init at unstable-2020-06-19 → https://git.io/JfVtj
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvlu
<maralorn> turion: I think that is because in your buildInputs array you use the GLFW-b from the outer scope which hasn‘t it's test disabled.
<maralorn> turion: The binding to the attr doesn‘t shadow the outer variable.
<turion> maralorn: Ooooh yes that seems to be the issue. And yes, I should not have to override the buildInputs
<maralorn> (otoh the outer GLFW-b has also a doCheck = false, not sure what's up with that.
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
LnL has quit [Ping timeout: 240 seconds]
<maralorn> turion: btw. this shell.nix would become much simpler if we just fixed those builds in nixpkgs, wouldn‘t it?
<{^_^}> [nixpkgs] @Infinisil closed pull request #90254 → stm32cubemx: 5.3.0 -> 5.6.1 → https://git.io/JfQYj
malook has quit [Ping timeout: 240 seconds]
<turion> maralorn: which builds do you mean
malook has joined #nixos
<maralorn> turion: essence-of-live-coding and deps.
<turion> I just supply the versions there because I'm releasing them faster than stackage/nixpkgs snapshots
<maralorn> turion: Btw, regarding your comment for http-client. nixpkgs always uses the version from the latest stackage LTS release. When that happens the newest hackage version also exists but with the name. foo_version. So in this case you can get rid of callHackageDirect and just use http-client_0_7_1.
<turion> maralorn: I believe now I'm already much further. I just pushed a version that incorporates some of your help
<{^_^}> [nixpkgs] @ehmry merged pull request #95989 → monero: 0.16.0.1 -> 0.16.0.3 → https://git.io/JUvGx
<{^_^}> [nixpkgs] @ehmry pushed commit from @rnhmjoj to master « monero: 0.16.0.1 -> 0.16.0.3 »: https://git.io/JUvl6
<turion> nix-shell works now, but my executable still tries to call GLUT
<turion> Maybe that's a separate problem, I'll have a look later.
johnnyfive has quit [Quit: I quit now.]
<turion> Oh yes I'll use http-client_0_7_1 then
<turion> maralorn: Thank you very much for the extensive help! I made progress and learned a lot
<turion> maralorn++
<{^_^}> maralorn's karma got increased to 4, it's a crit!
johnnyfive has joined #nixos
mallox has quit [Quit: WeeChat 2.9]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<maralorn> turion: Hm, that that shell file already works in this fashion is a bit surprising to me. But if you‘re happy, I am.
<turion> The version I just pushed works, the previous one not.
<maralorn> turion: No problem. I don‘t think there is any educational material about this, so we have to do it this way.
mallox has joined #nixos
<maralorn> turion: Well there is still a lot haskellPackages and a lot buildinputs stuff going on at places where it can cause trouble. But okay.
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<{^_^}> [nixpkgs] @gebner merged pull request #95984 → wofi: do not follow symlinks in PATH → https://git.io/JUvY7
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JUvlS
<{^_^}> [nixpkgs] @gebner merged pull request #96000 → *.mozc: wrap mozc_tool → https://git.io/JUvWp
<{^_^}> [nixpkgs] @gebner pushed 3 commits to master: https://git.io/JUv8k
inv has joined #nixos
inv has quit [Client Quit]
invokesus has joined #nixos
invokesus has quit [Client Quit]
<{^_^}> [nixpkgs] @gebner opened pull request #96003 → *.mozc: enable handwriting recognition → https://git.io/JUv8c
<{^_^}> [nixpkgs] @gebner merged pull request #95999 → calculix: 2.15 -> 2.17 → https://git.io/JUvCY
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JUv8W
ManiacOfMadness has quit [Ping timeout: 272 seconds]
invokesus has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #89511 → godot-server, godot-headless: init at 3.2.2 → https://git.io/JfXdr
<{^_^}> [nixpkgs] @Lassulus pushed 4 commits to master: https://git.io/JUv8B
<{^_^}> [nixpkgs] @Lassulus closed pull request #88530 → fdroidserver: 1.1.6 -> 1.1.7 → https://git.io/Jf2JM
invokesus has quit [Quit: ERC (IRC client for Emacs 27.1)]
invokesus has joined #nixos
invokesus has quit [Client Quit]
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/b83b54d0a83 (from 80 minutes ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
invokesus has joined #nixos
slack1256 has joined #nixos
<{^_^}> [nixpkgs] @gebner merged pull request #96003 → *.mozc: enable handwriting recognition → https://git.io/JUv8c
<{^_^}> [nixpkgs] @gebner pushed 3 commits to master: https://git.io/JUv8b
invokesus has quit [Remote host closed the connection]
invokesus has joined #nixos
<{^_^}> [nixpkgs] @xaverdh opened pull request #96005 → WIP: initrd: cross compile fix → https://git.io/JUv8p
<nature> I am currently setting up nixos on my raspberry pi 4 (which is a machine that requires bios to boot afaik) and when running nixos-rebuild switch I have a grub error related to an EFI directory
<{^_^}> [nixpkgs] @doronbehar reopened pull request #95060 → nheko: dirty fix to #94942 → https://git.io/JJMHh
<nature> I can't understand what is happening here, I tried setting `boot.loader.grub.efiSupport = false` but I still have the error
<nature> During the rebuild I have the following message as well: Installing for arm64-efi platform.
<nature> Is there any way to specify that I don't want efi ?
<{^_^}> [nixpkgs] @Lassulus merged pull request #87983 → fakeXinerama: clean up minor issues → https://git.io/Jf02O
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/JUv4I
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
LnL- has quit [Ping timeout: 258 seconds]
Extends has quit [Ping timeout: 240 seconds]
slack1256 has quit [Remote host closed the connection]
<Church-> Huh that's fun
<Church-> First time I had a nixOS device get corrupted
<Church-> Wow can't even mount/fsck/nothing on this thing :|
zangi has quit [Ping timeout: 258 seconds]
ManiacOfMadness has joined #nixos
<sedx\_`> /quit
<sedx\_`> But now I am writing you not to associate with anyone who claims to be a believer who is sexually immoral or greedy, an idolater or verbally abusive, a drunkard or a swindler. Do not even eat with such a person.
<sedx\_`> Tools
<{^_^}> [nixpkgs] @Lassulus merged pull request #87969 → summon: init at 0.8.2 → https://git.io/Jf0B6
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/JUv4c
zangi has joined #nixos
sedx\_` has quit [Quit: Nor cheats (swindlers and thieves), nor greedy graspers, nor drunkards, nor foulmouthed revilers and slanderers, nor extortioners and robbers will inherit or have any share in the kingdom of God. https://bit.ly/33tb5lx]
LnL has quit [Ping timeout: 240 seconds]
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
MmeQuignon has quit [Ping timeout: 244 seconds]
slack1256 has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
LnL- has joined #nixos
LnL has quit [Ping timeout: 265 seconds]
bennofs has joined #nixos
<{^_^}> [nixpkgs] @gebner opened pull request #96007 → qalculate-gtk: fix parallel build → https://git.io/JUvBO
<{^_^}> [nixpkgs] @baloo opened pull request #96008 → makeModulesClosure: fixup firmware extraction → https://git.io/JUvBs
cole-h has joined #nixos
bennofs_ has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @gebner merged pull request #96007 → qalculate-gtk: fix parallel build → https://git.io/JUvBO
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JUvBW
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #94855 → runwayml: 0.10.20 -> 0.14.3 → https://git.io/JJPap
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JUvBg
<{^_^}> [nixpkgs] @georgyo opened pull request #96009 → Ipfs: pin go114 → https://git.io/JUvBr
davidv7__ has joined #nixos
mallox has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @baloo opened pull request #96010 → thin-provisioning-tools: 0.7.6 -> 0.9.0 → https://git.io/JUvBM
mallox has joined #nixos
<{^_^}> [nixpkgs] @Lassulus closed pull request #87591 → tailscale: 0.97-219 -> 0.98-84 → https://git.io/JflGw
<infinisil> How terrible is this idea: Require everybody opening a PR to first review 2 other PRs
davidv7_ has quit [Ping timeout: 265 seconds]
<simpson> Is that the bottleneck? If so, then it's worth considering.
sangoma has quit [Ping timeout: 258 seconds]
<nature> does anybody know anything about this error: `/nix/store/bd78qrcgnlg7djfsfnnswx3xxq8fwbhn-grub-2.04/sbin/grub-install: error: cannot find EFI directory.` ?
<{^_^}> [nixpkgs] @baloo opened pull request #96011 → audit: fixup support for static build → https://git.io/JUvBQ
<bqv> Yikes
<infinisil> simpson: It might not be a bottleneck, but it would help the mergers
<bqv> Evangelists in #nixos
<infinisil> And it might naturally decrease the amount of PRs over time
<infinisil> At equilibrium, every PR would have 2 reviews then on average
philr has quit [Ping timeout: 240 seconds]
<bqv> Seems more like plain old barrier to entry. Reviewing isn't really the issue, it's getting noticed and/or merged
<simpson> infinisil: Or maybe it'll cause PRs to not be opened. Which is fine IMO and still helps your metrics, but might not serve your ultimate goals.
<cole-h> infinisil: An interesting idea, but what about people who are extremely new to the NixOS ecosystem?
<{^_^}> [nixpkgs] @Lassulus merged pull request #87553 → nixos/monit: Allow splitting the config in multiple files → https://git.io/JfW7p
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvBF
<{^_^}> [nixpkgs] @baloo opened pull request #96012 → pciutils: fixup musl support → https://git.io/JUvBb
<cole-h> e.g. people who have no idea how to properly review a PR, or are updating their own package despite not really using Nix/NixOS
<MichaelRaskin> Scaling curve!
<infinisil> bqv: Reviews help though, even with getting noticed (PR is higher up in activity, gets comments, pings people, etc.)
<infinisil> cole-h: That might have a positive effect of them getting more into the code base
<infinisil> (or it might not!)
<MichaelRaskin> (start at zero, climb up to double the number of one's PRs over time, at some point it makes sense just to give commit access already anyway)
<lassulus> I hope someday maintainers can update packages they maintain without waiting for someone with the merge bit
<{^_^}> [nixpkgs] @baloo opened pull request #96013 → lvm2: 2.03.09 -> 2.03.10 → https://git.io/JUvBh
<maralorn> Well we could try to introduce some currency, that you can by earn reviewing and can spend by doing reviews?^^ I think opening a PR should be free, especially for people who don‘t have the knowledge to do reviews.
<cole-h> lassulus: Some day, we'll get there.
<infinisil> Oh I don't like the idea of a currency hah
<lassulus> Also I think package bumps should be automatically merged if no one complains after like 3 months
<infinisil> maralorn: Should opening a PR be free though?
<{^_^}> [nixpkgs] @baloo opened pull request #96014 → lvm2: support static comilation → https://git.io/JUvRJ
<infinisil> We currently have the problem of too many open PR's and too little reviewers
<cole-h> infinisil: While I like the idea, I don't think it's worth it if there's any non-zero chance of the user just saying "Screw this, I'm out"
<infinisil> reviewers and mergers
<cole-h> lassulus: Low-impact bumps, at least.
<infinisil> cole-h: I've seen a couple people saying that from our current state of PRs often being in limbo though
<cole-h> lassulus: I'd hate to see something like systemd get an autobump (idk if ry*ntm has a blacklist for those kinds of packages), then automerged 3 months later breaking literally everything :P
<lassulus> well it would just break on unstable
<cole-h> Which could have been avoided by not merging it in the first place
<lassulus> well not updating software is not a solution
<MichaelRaskin> Well, systemd of all things _does_ have NixOS tests that happily break
<cole-h> infinisil: Fair. But I'd rather get more newbies than turning them away just because they have to do two tedious tasks
<lassulus> nixpkgs review needs more gameification
<nature> Is there any way to specify the platform for grub 2 ?
<infinisil> But then again, having them review other PR's would be a great learning exercise to get the hang of nixpkgs
<infinisil> And it would encourage us to improve the materials for learning that
<lassulus> I feel by making reviews mandatory the quality of reviews would deteriorate
<infinisil> Reviewing other PRs can be as simple as just building the package and running it
<infinisil> And saying "works!"
<cole-h> lassulus++
<{^_^}> lassulus's karma got increased to 9
<{^_^}> [nixpkgs] @baloo opened pull request #96015 → libsepol: fixup static compilation → https://git.io/JUvRR
<infinisil> Hmm that's a good point
<{^_^}> [nixpkgs] @baloo opened pull request #96016 → libselinux: fixup musl support → https://git.io/JUvRE
<MichaelRaskin> The question is what we actually need of reviews
<infinisil> I feel like this would almost need a "trustworthiness score", where reviews by newer people get checked by more settled ones
<MichaelRaskin> Hopefully one day NixOS-container-inside-nix-build gets merged…
<MichaelRaskin> There are clearly _different facets_ to review
<cole-h> I feel like that would put more of a load on the well-adjusted contributors
<hexa-> lassulus: awaiting your rfc for more gamification :D
<cole-h> infinisil: Now, instead of them reviewing PRs on their own, they're reviewing reviews of PRs
sangoma has joined #nixos
<cole-h> It's a tough problem.
<{^_^}> [nixpkgs] @baloo opened pull request #96017 → guile: fixup musl support → https://git.io/JUvRg
<infinisil> Hm yeah
cosimone has joined #nixos
<{^_^}> [nixpkgs] @baloo opened pull request #96018 → glib: fixup musl support → https://git.io/JUvRV
<MichaelRaskin> Like, there is a question «does it build» (possibly eventually fully automatable? or not), there is a question «does it work» (will cheaper NixOS container tests instead of horribly bloated NixOS VM tests make test coverage competitive with what people test during «launch&click at random»?)
<MichaelRaskin> There is a question «does not seem to sneak in stuff that should not be sneaked in»
<MichaelRaskin> There is a question «follows the current convenitions» (that nobody actually have reached full consensus on, by the way)
<lassulus> hexa-: I think just having a daily leaderboard by: reviewed pkgs, openened PRs, removed lines of code would be a good start
<lassulus> or have points lose value after time :D
<cole-h> lassulus: What about closed (as in resolved/fixed) issues, as well?
<lassulus> sure, add all the stats
<hexa-> hmm, nixpkgs integration for habitica
sangoma has quit [Read error: Connection reset by peer]
<infinisil> Maybe we just need more and better CI
<lassulus> also we should maybe track unmaintained packages somehow..
<infinisil> And more NixOS tests
<lassulus> more tests is always nice
<hexa-> +1
<MichaelRaskin> We need lighter NixOS tests
<infinisil> Especially faster CI would be nice
LnL has quit [Quit: exit 1]
<hexa-> MichaelRaskin: lighter as in container based?
<lassulus> faster than ofborg or faster than hydra?
cosimone has quit [Quit: Quit.]
<infinisil> lassulus: Both are pretty slow, so yes
LnL has joined #nixos
<{^_^}> [nixpkgs] @baloo opened pull request #96019 → qemu: adds tpm support → https://git.io/JUvRH
<bqv> Unstable is kindt treated like a stable channel. If instead there was an actual testing channel, and people were much less apprehensive about merging stuff into it, it could periodically get merged into "unstable"
<cole-h> 😬
<MichaelRaskin> Container based, or forget full init and full VMs and do the barebones for testing packages or something
<bqv> Outsource the testing to people who care
<lassulus> well we have a testing channel
<bqv> lassulus: staging?
<lassulus> yes
<lassulus> staging it was
<lassulus> but I guess there is a difference
<bqv> has other purposes, really
fendor has quit [Remote host closed the connection]
<MichaelRaskin> Because my LibreOffice test that got rejected for duplicating too much functionality ran faster than an empty boot NixOS VM test
<MichaelRaskin> staging tries to fix builds of a ton of stuff with some bump
<{^_^}> [nixpkgs] @baloo opened pull request #96020 → unbound: disable lto on static builds → https://git.io/JUvRb
<MichaelRaskin> Which makes it again careful about changes, although in a different way
<MichaelRaskin> But yeah, would be nice to have a branch with policy «non-malicioius / code looks fine / builds (and tests not broken)» → merge
<maralorn> infinisil: The currency idea was not very serious. But I think just discouraging PRs is not the way to go. We need to find a way to deal with those.
<{^_^}> [nixpkgs] @baloo opened pull request #96021 → gnutls: optional p11-kit → https://git.io/JUvRp
<bqv> Like, if the issue is mergers are peevish cause they don't want to break things, have a place where the expectation is that things will break, and outsource actual testing to the userbase reckless enough to use it
<MichaelRaskin> Discourage PRs until people who say there are too many committers give up
<bqv> Of which I can basically guarantee there will be plenty
LnL has quit [Ping timeout: 258 seconds]
<lassulus> maybe we should also split the packageset someday, some baseset with packages needed for install, basic usage and an extra? set for everything else
shibboleth has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
<infinisil> MichaelRaskin: s/many/little ?
<MichaelRaskin> lassulus: that makes glibc bumps worse
<lassulus> I'm always unhappy if a PR adds a 5000 lines lock file converted to nix
<MichaelRaskin> infinisil: there are people who think there are _too many_ committers
<infinisil> wat
<infinisil> Well, I guess there are a bunch of inactive ones
<infinisil> But I don't think there's too many active committers
<infinisil> And don't know why anybody would think otherwise
<lassulus> maybe commit bits should be set inactive after an incativity period?
<MichaelRaskin> They think there are too many semi-active committers to be able to understand who one has to trust
<infinisil> rfcs#55
<{^_^}> https://github.com/NixOS/rfcs/pull/55 (by tilpner, 45 weeks ago, merged): [RFC-0055] Retire inactive nixpkgs committers
cjbassi[m] has joined #nixos
<lassulus> ah
<{^_^}> [nixpkgs] @baloo opened pull request #96022 → util-linux: fixup musl compilation → https://git.io/JUv0U
<MichaelRaskin> infinisil: I can try to look up some of the discussions where this opinion came up, if you think it is worth a moderate amount of effort
<lassulus> so sad to see the list of inactive maintainers
<infinisil> MichaelRaskin: Nah I'm good :)
averell has joined #nixos
<MichaelRaskin> Actually the list of retired committers is pretty short
<infinisil> lassulus: Eh, people move on to different things, it's a natural thing
<MichaelRaskin> People like me who do _some_ stuff but less than back in a day — that's a larger group, sure
<{^_^}> [nixpkgs] @baloo opened pull request #96023 → libpwquality: fixup static build → https://git.io/JUv0I
<{^_^}> [nixpkgs] @mmahut merged pull request #95965 → ergo: 3.3.0 -> 3.3.1 → https://git.io/JUvJf
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JUv0q
<infinisil> I shall continue to use the ,random-pr feature to review random PRs :)
<infinisil> ,random-pr
<{^_^}> https://github.com/NixOS/nixpkgs/pull/82772 (by adisbladis, 22 weeks ago, open): Python: Add overrideAttrs attribute aliasing overridePythonAttrs
<{^_^}> [nixpkgs] @baloo opened pull request #96024 → cryptsetup: fixup static build → https://git.io/JUv0m
<bqv> infinisil: what of my idea?
<infinisil> bqv: The thing about using a reckless userbase?
<lassulus> oh random-pr is nice, what set of packages does it use?
<bqv> Yes, I guess
<MichaelRaskin> infinisil: it is called no reckless, it is called «userbase that has learned how to use rollback»
<MichaelRaskin> And liked it
<infinisil> lassulus: It's a completely random open PR, not restricted to any packages
<lassulus> it has to be open I guess?
stree has quit [Quit: Caught exception]
<infinisil> Yup
<infinisil> Feel free to spam in #bottest or use ,random-pr-script :)
<bqv> That's a good point, tbh. Updates in nix are so safe, its barely even risky
stree has joined #nixos
<infinisil> MichaelRaskin: Assuming rollbacking isn't broken :P
<MichaelRaskin> I mean, actively malicious ones would be risky
<bqv> That would be why we still have mergers :p
<MichaelRaskin> infinisil: well, you can run system core from unstable still
<bqv> As a model, it works for other distros
<MichaelRaskin> Also, there is sometimes such a things as upstream data-loss bugs (although our review process is not up to catching these)
ramses[m] has joined #nixos
sangoma has joined #nixos
<bqv> If its been it testing for a while, its probably safe
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<infinisil> MichaelRaskin: Oh what if we had tests that fetched the previous releases versions of things and did a migration
<bqv> Better wait for that, than someone to take pity and finally merge it
<infinisil> We could do that easily with IFD
<MichaelRaskin> I have a feeling any major branch restructuring will be blocked by the need for flake-based break-up of monorepo to crash and burn first
<bqv> MichaelRaskin: well thats a spicy debate to be had
<MichaelRaskin> infinisil: it's not always immediately obvious on migration
<MichaelRaskin> I mean, or succeed, but no unrelated progress on repository structure will be made until one of the outcomes actually happens
leo60228 has quit [Ping timeout: 265 seconds]
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
<MichaelRaskin> A bit like manual structure discussions being unlikely until all this format migration stuff settles to some outcome
<superbaloo> how is ofborg triggered?
<superbaloo> I submitted a couple PR, some of them are picked up for tests, some others not
<hexa-> ofborg is currently in a half-down state
<lassulus> how about instead of reviewing PRs we merge everything by anyone who is in maintainers.nix by default and just review the merge history? :D
<bqv> lassulus: that would probably upset exactly the people who are scared of breaking things
<infinisil> bqv: I guess we already have something like that with nixos-unstable (re your idea)
<bqv> infinisil: well not exactly, because like i say, we treat that like a stable channel
stillonearth has joined #nixos
stillonearth has left #nixos [#nixos]
ddellacosta has joined #nixos
<infinisil> Can't confirm, I have lots of things break every time I update my nixos-unstable
<infinisil> Some only transiently
spudly- has joined #nixos
<infinisil> Well not lots of things, but a few at least
<MichaelRaskin> Dunno, most of my rebuild-from-master attempts go fine
<superbaloo> I've been running on unstable for a lab/test environment for a couple month now
<superbaloo> it's admitedly pretty limited scope
<bqv> well perhaps, but the problem as i see it seems to be people refusing to merge stuff because they're worried it'll break things
spudly has quit [Ping timeout: 240 seconds]
spudly- is now known as spudly
<superbaloo> but that works out pretty nicely
Dr8128 has joined #nixos
<bqv> i don't really see any other reason why stuff wouldn't be merged with much more enthusiasm
Forkk has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<infinisil> bqv: I mean we don't want to break things generally, but between releases we can fix them when it happens
<infinisil> Which is also why there's the feature-freeze time after which only bug fixes are accepted
Forkk has joined #nixos
<bqv> maybe that sentiment needs to be more obvious to other maintainers?
<bqv> i'm just guessing, really
<infinisil> Hm maybe you have a point yeah, I personally have been pretty cautious to not break e.g. package builds
hyper_ch has quit [Read error: Connection reset by peer]
<infinisil> But I guess it might be fine if it gets fixed until the next release
Forkk has quit [Client Quit]
<bqv> yeah
<infinisil> That said, I should probably check all the packages I maintain for whether they still build
hyper_ch has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #95949 → bazelisk: 1.6.0 -> 1.6.1 → https://git.io/JUeTi
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUv05
metreo has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Lassulus merged pull request #90624 → virtual-ans: init at 3.0.2c → https://git.io/Jf5wP
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUv0d
Forkk has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #95995 → mcfly: 0.4.1 -> 0.5.0 → https://git.io/JUvnq
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUv0F
<{^_^}> [nixpkgs] @marsam merged pull request #95962 → doppler: 3.9.1 -> 3.10.1 → https://git.io/JUvfc
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUv0p
<{^_^}> [nixpkgs] @Infinisil merged pull request #95993 → minecraft-server: 1.16.1 -> 1.16.2 → https://git.io/JUvZD
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JUvEe
<kini> I want to make a PR that will go into the 20.03 channel. What should the target branch be? nixos-20.03, release-20.03, or staging-20.03? I think staging is for things that cause a lot of rebuilds, but I'm not sure the difference between nixos-20.03 and release-20.03
turlando has quit [Ping timeout: 265 seconds]
sangoma has quit [Read error: Connection reset by peer]
<maralorn> kini: nixos-20.03
mallox has quit [Quit: WeeChat 2.9]
<maralorn> release-20.03 is automatically advanced when the corresponding channel has passed tests and got bumped to a new commit.
mallox has joined #nixos
<cole-h> maralorn: Other way around
<lassulus> I think its the other way around
<cole-h> nixos-20.03 is automatically advanced, release-20.03 is the branch PRs should target
<maralorn> Nice
<{^_^}> [nixpkgs] @danieldk opened pull request #96025 → postgresqlPackages.age: init at 0.2.0 → https://git.io/JUvEk
eoli3n_ has quit [Remote host closed the connection]
<maralorn> Just claim something wrong on the internet and suddenly you get very good input.
<maralorn> ;-)
<cole-h> :D
<kini> Ah, thanks all. I tried searching github for PRs targeted to each branch, and I found open ones on both. I guess the open ones on nixos-20.03 need to be retargeted then (there are much fewer of them, admittedly).
<maralorn> I normally just look into the git log and look which one is more advanced.
<lassulus> I though it was impossible to target against nixos-20.03?
<lassulus> wonder what happens when I try to merge on of those
<{^_^}> [nixpkgs] @baloo closed pull request #96011 → audit: fixup support for static build → https://git.io/JUvBQ
<alexarice[m]> on the getting more reviewers problem, would it help if there was more clarification on what is an easy pr to review, I think it is probably quite daunting to try and review things as someone who is new to the system, but if there was some flag that said "you literally need to run `nix review`" it might encourage more reviewing
<alexarice[m]> Would also mean that more experienced reviewers would know where their time is best spent
mallox has quit [Client Quit]
quinn has joined #nixos
mallox has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #86807 → vhd2vl: init → https://git.io/JfGOq
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUvE3
<lassulus> IMHO the amount of reviews is not the problem, the people who can merge is the bottleneck. I don't think I would work faster if every PR had like 3 reviews
<alexarice[m]> I guess, the merger will still have to try it out themself usually I guess
mallox has quit [Client Quit]
mallox has joined #nixos
<MichaelRaskin> That should be fought
mallox has quit [Client Quit]
<MichaelRaskin> (when I randomly decide to go merge something, I read the code for myself, but I am very trusting to people who say they tried and it runs)
<lassulus> well my usecase is to run nixpkgs-review on it, then I have it in a nix-shell anyway and I can try it out. But most of the time a successful build is enough for me to merge it
<lassulus> and the diff doesn't look suspicious
<MichaelRaskin> I have old enough setup not to build things with nice diff and clean ofborg report
<kini> Do committers all have uniform access to merge to all branches, and to merge PRs that touch any file? It might be easier to give more people merge permissions if the permissions could be restricted in some way.
<alexarice[m]> kini: I think a system like this is wanted but hard to implement
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<alexarice[m]> I have found it can be hard to get small leaf packages merged, when it feels like it wouldn't even matter that much if it broke
<kini> I think it's possible to restrict based on target branches, but restricting based on touched files would be much harder, given github's feature set (at least the last time I looked into such things)
<alexarice[m]> kini: There was some suggestion about maintainers being able to merge updates for packages they maintain
AmandaC has quit [Remote host closed the connection]
<kini> Also considering that most PRs probably touch pkgs/top-level/all-packages.nix, and people could easily screw up the whole repo by doing something careless on that file, maybe restricting by touched files is not that useful...
<alexarice[m]> kini: I guess updates don't touch `all-packages` though, and a lot of PRs are literally just bumping a version number and hash
<kini> oh, that's true.
Amanda has joined #nixos
<MichaelRaskin> Well, breaking all-packages.nix is typically caught by ofborg…
<alexarice[m]> Would argue all new packages should be looked over anyway
Amanda is now known as Guest21769
<{^_^}> [nixpkgs] @erictapen merged pull request #95991 → unifiStable: 5.13.32 -> 5.14.22 → https://git.io/JUvZX
<{^_^}> [nixpkgs] @erictapen pushed 2 commits to master: https://git.io/JUvEa
<kini> Some projects that have a github bot (like our ofborg) give that bot merge permissions and implement more complicated permissions logic in that bot. (I think rustlang does this?)
kveroneau has joined #nixos
<kini> alexarice[m]: good point
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
sangoma has joined #nixos
<kveroneau> Hey, trying out NixOS for the first time, giving it a try through KVM, and when I try to switch the resolution to 1920x1080, it temporarily changes, then just reverts back to 1024x768. This doesn't happen with other distros running in KVM, is there a service or something running that might be causing it to revert back to 1024x768?
<kveroneau> I tried to change it both through the KDE System Settings program as well as through "xrandr -s 1920x1080", it goes up to 1920x1080, then just reverts back to 1024x768 after a second or so.
<kveroneau> I checked if the distro uses Wayland by default, but it seems to be going through X.org, so these resolution changing method should "just work".
<kveroneau> Also, doesn't seem to be related to some sort of guest agent software for KVM, as resizing the SPICE client window doesn't auto-resize the resolution in NixOS. It will be much more useful at a higher resolution. Any help here would be great!
laubster has joined #nixos
<kveroneau> Hmm, there's something I am reading called "autorandr", could that be causing it to revert back to 1024x768?
cosimone has joined #nixos
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
robogoat has quit [Ping timeout: 240 seconds]
robogoat has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #87488 → snd: 20.2 -> 20.3 → https://git.io/JfWEJ
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvEj
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
orivej has joined #nixos
<kveroneau> Figured it out, I killed the kscreen_backend process, it was for some reason enforcing a constant resolution of 1024x768. Now I can finally explore NixOS and see what it's all about. I am most curious about the unqiue filesystem hierarchy.
<kveroneau> Okay, well that's not good. I installed the NixOS ISO which includes KDE, when running the LiveCD, Firefox was available, and thus the manual was openable. However, after the installation, it doesn't seem like the system has a browser installed, not even Konqueror which usually ships with KDE. How do you go about installing Firefox in order to read the HTML manual from the Plasma menu?
<kini> Note to self / posterity: don't retarget PRs from master to a nixos release branch, because since you can't do that atomically at the same time as pushing a rebased branch, so github automatically adds all code owners of anything that differs between master and the release branch as reviewers to your PR 🤯
<kini> guess I should have just created a new PR... geez
<lassulus> kveroneau: you can add firefox to environment.systemPackages in you configuration,nix
<lassulus> or temporarily inside a nix-shell with `nixs-shell -p firefox`
leo60228 has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
<lassulus> `nix-shell -p firefox` ^
<samueldr> kini: use `git merge-base` and rebase on that
<samueldr> force push first, which should be a no-op, and then you can change
orivej has joined #nixos
<kini> samueldr: Ah, that's a good idea, didn't think of that. Thanks! I'll keep that in mind.
<kini> so it'll be like, 1) rebase on the merge base 2) force push 3) retarget the PR 4) rebase on the release branch 5) force push again
* samueldr re-read the problem
<kveroneau> lassulus, thank you, that worked. The website mentioned to install packages using "nix-env -i ...", but that oddly just took a lot of CPU, and the kernel ends up killing the process for whatever reason.
<samueldr> if it was to target a release-yy.mm branch, it probably wouldn't work
<samueldr> kini: I had in mind master vs. staging
<samueldr> the rebases would probably end up not working fine
<samueldr> so yeah, new PR and closing the older one :(
<samueldr> (or rebasing a dummy commit, pushing, switching, then re-doing the actual change)
<lassulus> kveroneau: well nix-env -i is quite inefficient, nix-env -iA is more preferred since it gets the packages by attribute path. Maybe the website should be fixed to discourage using nix-env -i
<kini> samueldr: Really? I think it should work fine even with a release branch. What problem do you foresee?
<samueldr> hugely divergent history :)
endformationage has joined #nixos
<kini> I mean, there may be merge conflicts during the rebase, but that's unavoidable. There would probably be merge conflicts when rebasing directly onto the release branch anyway.
<samueldr> your rebased changes probably won't apply cleanly
<samueldr> yeah
<samueldr> exactly :)
<samueldr> more work than none
<kini> I think it's no more work than what you would have to do either way -- even if you open an entirely new PR, if you started with some work you'd done on master, you'd have to fix those conflicts in order to redo your work on the release branch. Unless you just started over and redid your changes from scratch...
<MichaelRaskin> Well, you can force-push the initial commit of the repo, switch, then force-push whatever you would like to apply to release branch
<samueldr> though, kini, just checking first, you do know that it's extremely rare to make changes on release branches without first going through master and cherry-picking changes, right?
<MichaelRaskin> You don't need the same branch for force-push, after all
<kini> samueldr: I did not know that. The PR is #94301, I figured maybe it made more sense to target it to the release branch since it is a backport of an upstream change from a version we may be getting into master soon-ish anyway
<{^_^}> https://github.com/NixOS/nixpkgs/pull/94301 (by kini, 3 weeks ago, open): powerdevil: backport fix for debug log spam
fs has joined #nixos
fs has left #nixos ["★OK★"]
<samueldr> it'd need to go through master too, even if 5.20 will be released soon~ish
<samueldr> especially since we're about to fork master into release-20.09, so your fix wouldn't end up (automatically) in the next release
<kini> I see, so then this PR should have been against master after all? Now I'm scared to change it back, lol
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
<MichaelRaskin> Force-push just the merge base, I guess (without changes)
<{^_^}> [nixpkgs] @Ma27 merged pull request #95971 → grafana-loki: 1.5.0 -> 1.6.0 → https://git.io/JUvIO
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JUvux
<samueldr> yes, changes going through the release branches have to have an equivalent change in unstable
<samueldr> the "equivalent change" here *could* have been the upgrade to plasma 5.20, and then maintainers of plasma would share their opinion about backporting the specific change
<{^_^}> [nixpkgs] @Lassulus merged pull request #87682 → draco: init at 1.3.6 → https://git.io/Jf8KR
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvzk
davidv7__ has quit [Remote host closed the connection]
davidv7_ has joined #nixos
LnL| has joined #nixos
<{^_^}> [nixpkgs] @kini closed pull request #94301 → powerdevil: backport fix for debug log spam → https://git.io/JJ2M6
<kini> lol, pushing the merge base closed it. But at least it didn't add dozens of reviewers... next I'll rebase on master and push again, and then I guess I'll have to manually reopen the PR
<kini> no, this won't work, since it won't let me retarget the PR now that it's closed
Hirmes[m] has joined #nixos
<kini> OK, I guess at this point the only thing to do is open a new PR. D'oh.
slack1256 has quit [Ping timeout: 258 seconds]
LnL| has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @bbigras opened pull request #96026 → nixos/manual: fix typo in man-nixos-enter.xml → https://git.io/JUvzV
<MichaelRaskin> I mean, you probably can force-push a completely no-op commit, reopen, retarget, push the real thing…
<MichaelRaskin> But sure, no worth it.
FRidh has quit [Quit: Konversation terminated!]
<kini> Good idea, but yeah, at this point I'm afraid that all those reviewers are getting emails every time I do anything with this PR, lol
<kini> even though I removed them as reviewers, I'm not sure how github's email-sending logic works
<MichaelRaskin> Good question
<MichaelRaskin> No idea, as I am subscribed to the repo (I skim the thread titles only, obviously)
<MichaelRaskin> But yeah, I think at some point GitHub said that I am participating in some issue and search showed no realistic visible candidates for a reason…
<kini> The whole repo!? How many emails are you getting per second? :P
<MichaelRaskin> Not _that_ much
<MichaelRaskin> But maybe one a minute, that might be
<manveru> is there a way to build a drv when i only know its path but it's not on the local machine but in a cache?
<MichaelRaskin> nix-store -r seems to try to substitute the drv's, too
leo60228 has quit [Ping timeout: 256 seconds]
<manveru> oh, that's beautiful :D
<MichaelRaskin> Did it actually work out?
<manveru> well, it's pulling stuff :)
<MichaelRaskin> Cool
<manveru> needed the out path, not the drv though
<manveru> but no problem in this case
<{^_^}> [nixpkgs] @kini opened pull request #96027 → powerdevil: backport fix for debug log spam → https://git.io/JUvzF
<kini> ^ reopened
<MichaelRaskin> By out path it's easy
<MichaelRaskin> By I think you can even do it by drv path
<manveru> it really doesn't matter, i actually prefer out
<manveru> less things to think about
<{^_^}> [nixpkgs] @Ma27 merged pull request #95845 → prometheus: 2.19.3 -> 2.20.1, fix thanos test → https://git.io/JJxem
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JUvgJ
rardiol has joined #nixos
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
wnklmnn has joined #nixos
LnL- has quit [Quit: exit 1]
LnL- has joined #nixos
LnL- has joined #nixos
Extends has joined #nixos
rawtaz has quit [Read error: Connection reset by peer]
LnL- has quit [Client Quit]
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
rawtaz has joined #nixos
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/b83b54d0a83 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
nekochen has joined #nixos
LnL- has quit [Quit: exit 1]
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/111ceb3c7e2 (from 6 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<M0-[m]> Is there any way to configure NixOS with flakes so that I can have everything based on stable by default (`nixosConfigurations.<host> = <stable input>.lib.nixosSystem {...}`) but also have access to the unstable repo as an input?
<ris> is there any tool that will tell me whether two outputs are "identical"? i think a package has an unnecessary dependency - it builds fine without it, but i don't feel i can be sure unless i can check it doesn't affect the output. of course it's a little trickier than just binary equality, because the different outputs could contain self-references which would be for different hashes
LnL- has quit [Ping timeout: 240 seconds]
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
<Extends> M0-[m]: to access packages from unstable you can create an overlay (check the wiki page of the flakes to see how it's done)
<simpson> ris: By definition, I'd imagine that this is not a well-founded desire. If the package's tests still pass, then it's probably fine; reach out to the package maintainer if you're not sure, or open a PR and see what they say.
<M0-[m]> <ris "is there any tool that will tell"> I thought with nix you just look at the hashes
<ris> simpson: you're assuming the package has a maintainer ;)
<M0-[m]> Extends: thanks
<simpson> ris++ Last person to touch it now owns it. Congratulations on becoming a package maintainer!
<{^_^}> ris's karma got increased to 5
<ris> mothaf...
fendor has joined #nixos
arjen-jonathan has joined #nixos
<ris> M0-[m]: the hashes won't be the same - that's the point - they have different build inputs, but it's a possibility that they could produce an effectively identical output
<simpson> ris: I'd work backwards: If adding an input doesn't alter any of the output artifacts, then the input can't possibly have been used. This is counterfactual reasoning.
<M0-[m]> ris: doesn't that defeat the whole purpose of hashes? I didn't realize practically speaking that collisions were something to worry about in nix
<ris> M0-[m]: no, package hashes are based on _input_ parameters, not their outputs
<energizer> hopefully that'll change soon
<{^_^}> [nixpkgs] @matthewbauer pushed 0 commits to cuda11: https://git.io/JUv2X
<ris> simpson: mmmmnot necessarily, there are plenty of build tools that will build features opportunistically - "oh, can't find tool foo, won't build support for bar"
<{^_^}> [nixpkgs] @Ma27 merged pull request #96026 → nixos/manual: fix typo in man-nixos-enter.xml → https://git.io/JUvzV
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JUv2y
<ris> energizer: ?
zupo has joined #nixos
LnL- has quit [Quit: exit 1]
<{^_^}> nix#296 (by Mathnerd314, 6 years ago, open): Intensional store model
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<{^_^}> [nixpkgs] @cpcloud opened pull request #96028 → picamera: init at 1.13 → https://git.io/JUv25
andreas303 has quit [Remote host closed the connection]
laubster has quit [Remote host closed the connection]
<ris> energizer: reading that issue, it doesn't seem like there's much "soon" about it
<simpson> ris: I can't imagine how that would affect things in the indicated way. Suppose foo only builds bar support when libbar is present; then, whether libbar is an input should affect the outputs, right? Or maybe I'm not understanding.
cole-h has quit [Quit: Goodbye]
andreas303 has joined #nixos
<energizer> ris: idk, i find the nix development process pretty opaque
LnL- has joined #nixos
LnL- has quit [Changing host]
LnL- has joined #nixos
<{^_^}> [nixpkgs] @oyren opened pull request #96029 → write_stylus: refactor (sha256) → https://git.io/JUvak
LnL has quit [Ping timeout: 264 seconds]
<leonardp> i'm trying to install nixos.python37Packages.pelican which is marked broken
<leonardp> i have { nixpkgs.config.allowBroken = true; } set
<ris> simpson: i'm just trying not to assume too much about the build tool's behaviour - build tools are crazy. i'm assuming in that example that foo is some utility needed to be able to build bar support
<ris> :shrug:
<leonardp> some tests seem to be failing
<leonardp> shouldn't allowBroken ignore that and install it regardless?
duckonomy has quit [Disconnected by services]
leo60228 has joined #nixos
duckonomy has joined #nixos
<simpson> ris: I'm not trying to assume anything else, just thinking in a blackbox manner. Although now I'm starting to wonder if you've got an actual case in mind, or are wondering about a more general policy.
work_ has joined #nixos
<ris> simpson: actual case - pythonPackages.kazoo has openjdk8
<ris> doesn't appear necessary and is huge
<ris> but from a blackbox perspective, it's definitely possible. build process checks for existence of foo, then does either A or B
<ris> existence/presence
<ris> different end results
<ris> and checkPhase can't test _everything_
Dr8128 has quit [Ping timeout: 258 seconds]
Null_A[m] has joined #nixos
* Null_A[m] uploaded an image: Screenshot from 2020-08-22 13-06-28.png (41KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/rHObSkpKuSinZeqjnkIlXsPm/Screenshot from 2020-08-22 13-06-28.png >
nekochen has quit [Quit: WeeChat 2.9]
LnL- has quit [Remote host closed the connection]
<Null_A[m]> I tried discord, discord-ptb and discord-canary always get the same
zupo has quit [Ping timeout: 258 seconds]
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
<Yaniel> Null_A[m]: is your channel up to date
<Null_A[m]> oh right, thanks
zupo has joined #nixos
fendor_ has joined #nixos
fendor has quit [Ping timeout: 258 seconds]
ericmoritz has joined #nixos
ericmoritz has quit [Remote host closed the connection]
alexherbo2 has quit [Ping timeout: 240 seconds]
cosimone has quit [Quit: Quit.]
fendor_ has quit [Ping timeout: 240 seconds]
Dr8128 has joined #nixos
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
<simpson> ris: I can't get the test suite to run, but I did read Kazoo's source. They only use Java in the tests, and their docs pride themselves on being pure-Python. https://bpa.st/SXRA should shrink the closure.
LnL has quit [Ping timeout: 240 seconds]
<ris> ahisee this was a package put together before we were encouraging checkInputs
<ris> but i think it isn't even used in the tests - i removed it completely with no effect
<ris> and i was more interested in removing build deps
shibboleth has quit [Quit: shibboleth]
fnorddd has joined #nixos
<fnorddd> Hello,
rajivr has quit [Quit: Connection closed for inactivity]
<fnorddd> I have no man pages ( man man = man: no manual entry for 'man')nixos-option documentation.man.enable is true
<fnorddd> nix-channel --help => sh: nroff: command not found
<turion> maralorn: I've been meaning to update the nixpkgs manual on these things, but two things keep me from doing it: 1. When I need it most, I'm busy doing something else (in this case, preparing a tutorial for tomorrow) 2. I don't understand many of the finer points
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/35c967c1eb9 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<maralorn> turion: I can‘t help with 1, but please hit me up if you have troubles with 2. I certainly don‘t know everything about haskellPackages but I took a pretty deep dive in the past months.
ashkitten has quit [Quit: WeeChat 2.8]
LnL- has quit [Ping timeout: 264 seconds]
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed 3 commits to master: https://git.io/JUvV4
ashkitten has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
metreo has joined #nixos
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
LnL has quit [Ping timeout: 260 seconds]
avaq has quit [Ping timeout: 258 seconds]
alexherbo2 has joined #nixos
<{^_^}> [nixpkgs] @erictapen merged pull request #93532 → nixos/gollum: introduce --h1-title option → https://git.io/JJCLZ
<{^_^}> [nixpkgs] @erictapen pushed 2 commits to master: https://git.io/JUvVo
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.03 « wireguard-tools: 1.0.20200513 -> 1.0.20200820 »: https://git.io/JUvV6
bridge[evilred] has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @numkem opened pull request #96030 → espanso: 0.6.3 -> 0.7.0 → https://git.io/JUvVi
<{^_^}> [nixpkgs] @saschagrunert opened pull request #96031 → cri-o: add loobpack CNI config to module → https://git.io/JUvVS
Darkmatter66 has quit [Ping timeout: 265 seconds]
rawtaz has quit [Changing host]
rawtaz has joined #nixos
Darkmatter66 has joined #nixos
<{^_^}> [nixpkgs] @lopsided98 opened pull request #96033 → buildbot: 2.8.2 -> 2.8.3 → https://git.io/JUvwf
<{^_^}> [nixpkgs] @cpcloud closed pull request #96028 → picamera: init at 1.13 → https://git.io/JUv25
<{^_^}> [nixpkgs] @saschagrunert opened pull request #96034 → apparmor: add apparmor_parser config file → https://git.io/JUvwY
akaWolf has joined #nixos
Mic92 has quit [Quit: WeeChat 2.9]
cosimone has joined #nixos
gv has quit [Quit: gv]
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
griff_ has joined #nixos
meh` has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #96009 → Ipfs: pin go114 → https://git.io/JUvBr
<{^_^}> [nixpkgs] @Ma27 pushed 3 commits to master: https://git.io/JUvw1
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alexherbo24 has joined #nixos
fnorddd has quit [Remote host closed the connection]
alexherbo2 has quit [Ping timeout: 260 seconds]
alexherbo24 is now known as alexherbo2
<{^_^}> [nixpkgs] @Lassulus merged pull request #89729 → nixos/bitwarden_rs: add test → https://git.io/JfMoy
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/JUvrv
__red__ has joined #nixos
<__red__> I just installed a python package (libshiboken2) whihc required compiling and linking. It compiled and linked fine
<__red__> but now it can't find libstdc++.so.6
<__red__> any advice?
<{^_^}> [nixpkgs] @baloo closed pull request #96018 → glib: fixup musl support → https://git.io/JUvRV
nekochen has joined #nixos
LnL has quit [Quit: exit 1]
__monty__ has quit [Quit: leaving]
nekochen has quit [Client Quit]
Extends has quit [Quit: leaving]
ericmoritz has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #89282 → streamlink-twitch-gui-bin: init at 1.10.0 → https://git.io/Jf69Z
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUvrP
<{^_^}> [nixpkgs] @baloo closed pull request #96021 → gnutls: optional p11-kit → https://git.io/JUvRp
<{^_^}> [nixpkgs] @ryantm merged pull request #95953 → clash: 1.0.0 -> 1.1.0 → https://git.io/JUeLc
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUvrD
ericmoritz has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #95960 → dnsproxy: 0.29.0 -> 0.31.0 → https://git.io/JUvvy
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUvr9
<{^_^}> [nixpkgs] @ryantm merged pull request #95980 → kube3d: 3.0.0 -> 3.0.1 → https://git.io/JUvq4
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUvrH
<{^_^}> [nixpkgs] @baloo closed pull request #96015 → libsepol: fixup static compilation → https://git.io/JUvRR
<{^_^}> [nixpkgs] @baloo closed pull request #96016 → libselinux: fixup musl support → https://git.io/JUvRE
<{^_^}> [nixpkgs] @privateseabass opened pull request #96036 → WIP: protonvpn-bridge: 1.2.3-1 -> 1.3.3-1 → https://git.io/JUvr5
evelyn has left #nixos ["Guidheam ort droch bhreitheanas nuair thig ort latha na fìrinn."]
iqubic has joined #nixos
<tokudan> __red__, I don't have experience with python packages, but did you use one of the provided nix pythonPackages.* or did you manually install it? for manual installation, that's basically expected
<__red__> I used manual - alas
<__red__> after further review, I think the issue is that it comes down in "wheel" form
<__red__> so I guess I need to determine how to build all these things from sources
<__red__> and not all of the packages appear to have sources
<__red__> so... I duno what to do
<__red__> I'll keep fighting I guess
<tokudan> no idea what a "wheel" form is... if it's a precompiled form then yes, that's the problem
<__red__> it is
mananamenos has joined #nixos
LnL has joined #nixos
<__red__> annoyingly
<__red__> I'm following the instructions in the nixos manual
luna has joined #nixos
<__red__> but I dno't think there's a clean way to save ths
<__red__> this
metreo has quit [Quit: Leaving.]
<tokudan> which part of the nixos manual?
<__red__> in the python area - talking about using venv
<iqubic> How are dictionaries (for things like aspell and hunspell) managed on NixOS? I have a program I'm running via steam-run, and it's looking for a dictionary in one of the follwing locations: `/usr/dict/words', `/usr/share/dict/words', `/usr/share/dict/british-english', `/usr/share/dict/american-english'. Sadly, on NixOS, those files are not present. In fact, neither `/usr/dict' or `/usr/share' exist.
<{^_^}> [nixpkgs] @tobim opened pull request #96037 → python38Packages.coloredlogs: disable tests on darwin → https://git.io/JUvrj
Dr8128 has quit [Ping timeout: 240 seconds]
<tokudan> __red__, i cannot find venv anywhere in the nixos manual. usually when you use packages, you also do not install libraries, you just tell nix the actual program you need
<iqubic> This program also lets me pass in my own dictionary file with the -d flag, but 1. I don't know how to pass in command line args with steam-run, and 2. I don't know where the right dictionary file is.
<__red__> sorry - not manual - wiki
<__red__> I'll keep fighting the good fight I guess
<mananamenos> hi, i build a project with `nix-build --attr exe`. Now I want to stick this build to ExecStart in systemd service in my configuration.nix. Should I write ExecStart=${nix-build --attr exe} or something different?
<{^_^}> [nixpkgs] @koslambrou closed pull request #87634 → hdt: init at 1.3.3 → https://git.io/Jfld3
<__red__> oh - I may have an answer
<__red__> let me try this
<tokudan> __red__, hope you find a solution... or someone else with python in nix experience chimes in
<__red__> looks like conda might be working
arjen-jonathan has quit [Ping timeout: 272 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/464cdcfb0d6 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<__red__> Okay - now I just need to work out how to set compile-time flags for pip in this environment
<__red__> ho hum
user_0x58 has joined #nixos
<Leira[m]> [This article](https://raspberrypi.stackexchange.com/questions/40839/sap-error-on-bluetooth-service-status) mentions disabling sap by `ExecStart=/usr/lib/bluetooth/bluetoothd --noplugin=sap`. I wonder what is the nixos way of doing it.
viev[m] has joined #nixos
<mananamenos> im trying to put this in my configuration.nix `ExecStart = nix-build /home/mananamenos/demo-project/default.nix --attr exe;` but it does not work (nix-build is undefined) :/ How do I have to write this? :/
<{^_^}> [nixpkgs] @koslambrou opened pull request #96038 → hdt: init at 1.3.3 → https://git.io/JUvoa
<Hayden[m]> mananamenos:
<Hayden[m]> *
<Hayden[m]> mananamenos: you need to put that `nix-build ...` bit in a string
jumper149 has joined #nixos
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
nullheroes has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to glibc232: https://git.io/JUvoS
<{^_^}> [nixpkgs] @primeos merged pull request #95060 → nheko: dirty fix to #94942 → https://git.io/JJMHh
<{^_^}> [nixpkgs] @primeos pushed commit from @doronbehar to master « nheko: dirty fix to #94942 (#95060) »: https://git.io/JUvoQ
euandreh has quit [Remote host closed the connection]
<luna> Hey, I'm finding that nixpkgs.qt5.qtbase uses version 5.14, but the version in protonmail-bridge/default (I guess) needs to be 5.13. Is there a way to set that up?
LnL has quit [Client Quit]
LnL has joined #nixos
euandreh has joined #nixos
<luna> Oh, actually it is calling the wrong one, so I don't know if 14 works.
<mananamenos> Hayden[m], I' trying like this: ExecStart = ''${nix-build /home/mananamenos/demo-project/default.nix --attr exe}''; However, im getting undefined variable nix-build
<Hayden[m]> What?
<Hayden[m]> No
<Hayden[m]> ExecStart = "nix-build /home/mananamenos/demo-project/default.nix --attr exe";
<mananamenos> Hayden[m], that does not work.
lunaa has joined #nixos
luna has quit [Ping timeout: 240 seconds]
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
superherointj has joined #nixos
<mananamenos> i can go to demo-project folder, execute `nix-build default.nix --attr exe` and then have `ExecStart = /home/mananamenos/demo-project/result/bin/demo-project`. But I want this to be defined in configuration.nix so the build is triggered automatically when i do `nixos-rebuild switch`
<lunaa> Is anyone familiar with how to determine what version of qt is installed?
dbmikus has quit [Ping timeout: 265 seconds]
lunaa has quit [Disconnected by services]
benschza_ has joined #nixos
lunatera has joined #nixos
benschza has quit [Ping timeout: 260 seconds]
metreo has joined #nixos
dbmikus has joined #nixos
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
metreo has quit [Client Quit]
<nature> Trying to use nixops to manage a rpi4 from my laptop and I have an error concerning a package that is not supported by 'x86_64-linux'
<nature> Maybe I don't understand how nixops is supposed to work, but to me it seemed that you write in your machine configuration the same as you would in configuration.nix on the host directly
<nature> Am I missing something ?
dbmikus has quit [Ping timeout: 240 seconds]
turion has quit [Ping timeout: 272 seconds]
lunatera has quit [Quit: Leaving]
<infinisil> nature: That's right, but there's one difference: nixops evaluates and builds the systems on your local machine by default, which won't have the same architecture as the rpi4
<{^_^}> [nixpkgs] @MilesBreslin opened pull request #96039 → evscript: Init at git-47f86f0 → https://git.io/JUvKD
<infinisil> rebuilding on the rpi4 itself worked because it defaulted to its own arch
<infinisil> nature: So I believe you need to set `nixpkgs.localSystem = "<the rpi4 arch>"` to make this explicit
cosimone has quit [Quit: Quit.]
siel has quit [Remote host closed the connection]
user_0x58 has quit [Ping timeout: 258 seconds]
kahiru has quit [Read error: Connection reset by peer]
dbmikus has joined #nixos
kahiru has joined #nixos
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 258 seconds]
work_ has quit [Quit: Connection closed for inactivity]
<Leira[m]> Should I set allowBroken = true just to do the switch?
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/b83b54d0a83 (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
<{^_^}> [nixpkgs] @baloo opened pull request #96040 → util-linux: 2.35.2 -> 2.36 → https://git.io/JUv6L
<{^_^}> [nixpkgs] @baloo closed pull request #96022 → util-linux: fixup musl compilation → https://git.io/JUv0U
ShaRose has quit [Quit: I appear to have left for some reason.]
<nature> infinisil: would this possibly have unforseen consequences then (like failing to build if a package needs compilation) ? Is nixops the right tool for such a setup ?
ShaRose has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/909539e6a09 (from 76 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
la-jesystani has joined #nixos
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
LnL has quit [Ping timeout: 258 seconds]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JUv68
<{^_^}> [nixpkgs] @zowoq pushed to master « .github/CODEOWNERS: add myself to podman »: https://git.io/JUv60
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 272 seconds]
mbrgm_ is now known as mbrgm
<{^_^}> [nixpkgs] @peterhoeg pushed to u/kapps_2008 « grantleetheme: our patches are now upstream »: https://git.io/JUv6X
superherointj has quit [Quit: Leaving]
<iqubic> So, I have this executable that I'm trying to run on NixOS, and it isn't working.
griff_ has quit [Quit: griff_]
johnnyfive has quit [Quit: I quit now.]
<iqubic> Well, actually it does work if I run it through steam-run, but I'm not sure how to pass in command line arguments when using steam-run.
johnnyfive has joined #nixos
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
LnL- has quit [Ping timeout: 258 seconds]
ShaRose has quit [Quit: I appear to have left for some reason.]
ShaRose has joined #nixos
<mananamenos> Hayden[m], i finally figured it out `ExecStart = ''${(import /home/mananamenos/demo-project/default.nix {}).exe}/bin/demo-project'';`
johnnyfive has quit [Quit: I quit now.]
ambro718 has quit [Quit: Konversation terminated!]
johnnyfive has joined #nixos
LnL- has joined #nixos
LnL- has joined #nixos
LnL- has quit [Changing host]
<{^_^}> [nixpkgs] @zowoq merged pull request #95567 → shadowsocks-v2ray-plugin: init at 1.3.1 → https://git.io/JJdzr
<{^_^}> [nixpkgs] @zowoq pushed 2 commits to master: https://git.io/JUv6j
LnL has quit [Ping timeout: 256 seconds]
jumper149 has quit [Quit: WeeChat 2.9]
<iqubic> So I want to use steam-run to run the program "qxw", which I have a binary of in ~. But I also want to pass the '-d' flag to it. How do I do that?
<jtojnar> Leira try passing --show-trace to nixos-rebuild to see what is using such an old dependency
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/0c59c1296b2 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
zangi has quit [Ping timeout: 265 seconds]
<jtojnar> Leira but https://github.com/NixOS/nixpkgs/pull/93398 should have fixed it if appimage was triggering it for you
<{^_^}> #93398 (by IvarWithoutBones, 5 weeks ago, merged): appimage: switch to gst-plugins-base 1.0
<Leira[m]> Jan Tojnar: Full trace is here https://cl1p.net/gst-plugins-base-0.10.36-trace
zangi has joined #nixos
<Leira[m]> I cannot figure out from the trance which app is it.
<Leira[m]> @WilliamHamilton mentioned in [#nixos](https://logs.nix.samueldr.com/nixos/2020-07-25#3781632;), he bisected the his package list, and found out steam and appimage_run were the ones causing the problem.
<Leira[m]> I don't have appimage_run, but I have steam. I disabled steam, and worked around this problem.
<Leira[m]> What is the nixos way to find out which app depends on a certain app?
<energizer> nix-store -q --referrers
<{^_^}> [nixpkgs] @zowoq merged pull request #96031 → cri-o: add loobpack CNI config to module → https://git.io/JUvVS
<{^_^}> [nixpkgs] @zowoq pushed commit from @saschagrunert to master « cri-o: add loobpack CNI config to module »: https://git.io/JUvi7
<Leira[m]> Is there a way to print a tree?
<energizer> check the manpage :)
<__red__> Ugh
<__red__> I don't see any way to do this other than to create tens of nix packages
<Leira[m]> energizer: good call~ thanks~
<Leira[m]> __red__: what about just the ones already installed in the system?
<energizer> __red__: idk what you're doing but it's really easy to create python packages automatically with poetry2nix
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #96042 → treewide: completely remove types.loaOf → https://git.io/JUvPv
<__red__> ohwait
<__red__> there's a poetry2nix?
<__red__> *deep breath*
<__red__> let me see if I can find that
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<jtojnar> Leira I do not see anything in the paste. Did you mark it to burn after reading?
johnnyfive has quit [Quit: I quit now.]
zangi has quit [Read error: Connection reset by peer]
<jtojnar> the nix-store command would not work for packages that did not evaluate since they need to be evaluated to be added to Nix store
<__red__> Leira[m]: assumptions in the pkgs/top-level/python-packages.nix
johnnyfive has joined #nixos
<infinisil> nature: You can either cross compile by setting nixpkgs.crossSystem or you can use the rpi as a remote builder (see https://nixos.org/nix/manual/#chap-distributed-builds)
zangi has joined #nixos
<infinisil> That's the same for any deployment tool
<__red__> energizer: umm - I see poetry2nix in nix-community - but I'm not entirely sure what to do with it
<energizer> __red__: have you used poetry before?
griff_ has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<__red__> poetry yes
<__red__> well, "used" meaning poetry install
<Leira[m]> Jan Tojnar: ah.. what a fancy feature~ what about now?
<__red__> (this app does have a pypackages.tyoml file
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<energizer> ok so ` let poetry2nix = pkgs.callPackage (pkgs.fetchFromGitHub {owner = "nix-community"; repo = "poetry2nix"; rev = "f4ab52a42cc646b8b81dd0d6345be9f48c944ac9"; sha256 = "1c4vf2w1sm63n9jdjr1yd32r99xq164hijqcac8lr6x6b03p3j57";}) { }; in poetry2nix.mkPoetryEnv {projectDir = ./. ;} `
<energizer> or something liek that
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<energizer> and it'll probably fail the first time, so you'll add some overrides as described in the readme, see overrides.nix for examples
sigmundv_ has joined #nixos
<__red__> oh, so poetry2nix is already a part of nixos? I just need to declare it like mkShell et al?
jumper149 has joined #nixos
<energizer> the one in nixpkgs is a little old
<energizer> or it was last i checked
<Leira[m]> Jan Tojnar: Also, the problem has been worked around~ Steam is the package which depend on the broken pacakge
<__red__> I just cloned the repo and ran nix-shell
<__red__> stuff is happening
aaronjanse has joined #nixos
<{^_^}> https://github.com/NixOS/nixpkgs/issues/93174 (by IvarWithoutBones, 5 weeks ago, closed): appimage-run: depends on broken gst-plugins-base
<{^_^}> #93398 (by IvarWithoutBones, 5 weeks ago, merged): appimage: switch to gst-plugins-base 1.0
<__red__> thanks energizer - I'll take a look
zangi has quit [Read error: Connection reset by peer]
<Leira[m]> Jan Tojnar: Thanks for pin point this!
zangi has joined #nixos
<iqubic> Where does aspell keep its dictionary on NixOS?
zangi has quit [Read error: Connection reset by peer]
zangi has joined #nixos