gchristensen changed the topic of #nixos-officehours to: https://www.youtube.com/watch?v=zQUm4V6tGaU
mog has joined #nixos-officehours
pie_ has quit [Ping timeout: 265 seconds]
Shell has joined #nixos-officehours
qyliss has left #nixos-officehours ["WeeChat 2.5"]
psyanticy has joined #nixos-officehours
teto has joined #nixos-officehours
eyJhb has joined #nixos-officehours
<eyJhb> How big of a PR are we talking?
<gchristensen> eyJhb: pretty much any
<gchristensen> what do you have in mind?
<infinisil> We did talk about "impactful" PRs in #nixos-dev yesterday, maybe some of those?
<eyJhb> gchristensen: I just really want to get #68850 merged, as I am currently using it without problems.. It is nothing big, just couple of lines and already reviewed by tilpner
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68850 (by eyJhb, 5 days ago, open): purple-slack: Init at 2019-08-18
<eyJhb> infinisil: those sounds a lot better than mine :p
<tilpner> eyJhb: I intentionally didn't approve it, because I'm not certain the pkgconfig removal was correct
<tilpner> It uses pkgconfig, and it may have bubbled into availability, but you don't declare it anymore
<tilpner> (Because I told you to, yes)
<eyJhb> Oh, I might have misunderstood you then tilpner ! Sorry
<eyJhb> But I am using it as I told you, on my server without any problems as far as I remember
<eyJhb> Yeah, using it as-is in the PR, so it seems correct
<tilpner> eyJhb: So my problem is that pidgin propagates pkgconfig
<tilpner> That allows your PKG_CONFIG vars to work at all
<gchristensen> infinisil: that would be great -- could you remind me of the list?
<tilpner> And I can't decide on whether it would be more correct to have pkgconfig declared or not
<tilpner> It's not important though for now, and maybe not ever
<eyJhb> Ahh okay, but is there anythin that should be done about that ? Because as you said, it might not be important at all
<gchristensen> we can take a look during the call! :)
<eyJhb> So, it might as well be taken at that time, IF it becomes one, right?
<eyJhb> Will "join" or look, when I have finished somewhat burning my dinner+eaten it :p
<infinisil> gchristensen: These are the ones I mentioned (warning: botspam incoming): #44196, #47237, #57123, #63103, #67809, #68020, #68193, #68897, #69057
<{^_^}> https://github.com/NixOS/nixpkgs/pull/44196 (by nbp, 1 year ago, open): Add pkgs.overrideWithScope
<{^_^}> https://github.com/NixOS/nixpkgs/pull/47237 (by bhipple, 51 weeks ago, closed): WIP: Factoring out unfree non-redistributable vs. unfree redistributale licenses
<{^_^}> https://github.com/NixOS/nixpkgs/pull/57123 (by oxij, 27 weeks ago, open): Typed `nixpkgs.config` married to NixOS
<{^_^}> https://github.com/NixOS/nixpkgs/pull/63103 (by rnhmjoj, 14 weeks ago, open): Deprecate types.loaOf [WIP]
<{^_^}> https://github.com/NixOS/nixpkgs/pull/67809 (by Infinisil, 2 weeks ago, open): lib.makeOverridable: Propagate function arguments
<{^_^}> https://github.com/NixOS/nixpkgs/pull/69057 (by volth, 1 day ago, open): add config.environment.ld-linux
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68897 (by edolstra, 4 days ago, open): [WIP] Flake support
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68193 (by chkno, 2 weeks ago, open): nixos-option C++ rewrite with --all
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68020 (by grahamc, 2 weeks ago, open): Vacation PR: multi-paged, styled, searchable docs with wrapper tooling and epubs for NixOS and Nixpkgs
<gchristensen> thank you!
LnL has joined #nixos-officehours
__red__ has joined #nixos-officehours
<__red__> the video in the /topic is set to private
<__red__> ?
<gchristensen> aye
gchristensen changed the topic of #nixos-officehours to: https://www.youtube.com/watch?v=siR3pvmxFlU
fiola has joined #nixos-officehours
<samueldr> :/ looking into issues with latest nixos-unstable's zoom-us running on 19.03
<gchristensen> me too :/
<gchristensen> (running on 19.09)
<samueldr> it's as if it wasn't getting wrapped for Qt
<gchristensen> yeah, I tried fixing that here with no luck (cc worldofpeace)
<samueldr> verified: it's not
<aanderse> oh man office hours i forgot! not for another 30 minutes right?
<gchristensen> right
* samueldr thinks the isElf shenanigans
<gchristensen> or indefinitely deferred if zoom can't start :P
<worldofpeace> this was my rev 266db0820ef4feda38192cd3b323d71133f0252c
<worldofpeace> wonder why you couldn't realize /nix/store/46jkvj3iivija2cacngmawl05m5nsk8b-zoom-us-3.0.287250.0828
<samueldr> probably `ln -s $out/share/zoom-us/zoom $out/bin/zoom-us`
<gchristensen> it isn't in the binary cache
<gchristensen> because it isn't built by hydra
<worldofpeace> oooh the binary is symlinked
<samueldr> yeah
<gchristensen> oooh
<samueldr> should be quickly fixable
<gchristensen> what is your preferred fix?
<samueldr> I don't have one
<gchristensen> confirmed: 266db0820ef4feda38192cd3b323d71133f0252c works for me on 19.09
<samueldr> I haven't been much involved with the latest Qt fixes
<samueldr> though I have been keeping tabs on them
<worldofpeace> samueldr: wrapQtAppsHook doesn't use isELF, but just uses patchelf --print-interpreter I think
<samueldr> and now the build somehow breaks ?!?
<samueldr> the patchelf hook just hangs here :/
<worldofpeace> in the latest
<samueldr> worldofpeace: yeah, that's what I saw after saying isELF shenanigans
<samueldr> almost looks like an infinite loop (maybe my bad)
<worldofpeace> samueldr: yep, on latest master it's unwrapped
<samueldr> yeah
<gchristensen> can someone send __red__ the link to nixos office hour info?
<gchristensen> postInstall = '' |
<gchristensen> ${oldAttrs.postInstall} |
<gchristensen> |
<gchristensen> rm $out/bin/zoom-us |
<gchristensen> ln $out/share/zoom-us/zoom $out/bin/zoom-us |
<gchristensen> seems to work in an override
<infinisil> Oh and of course, this PR can be talked about: https://github.com/NixOS/nixpkgs/issues/68361
<{^_^}> #68361 (by disassembler, 1 week ago, open): Zero Hydra Failures: 19.09 edition
<infinisil> s/PR/issue
<infinisil> And generally the 19.09 release
<{^_^}> #68265 (by tkerber, 1 week ago, open): Various: Add support for raspberry pi 4.
<eyJhb> infinisil: is there support for Pi 3?
<samueldr> eyJhb: I posted this :)
<samueldr> already, since... way back
<samueldr> it's part of the generic aarch64 support for nixos
<eyJhb> "posted this"? - nice :)
<samueldr> I meant "why did you ask infinisil, I posted that PR!" eyJhb :)
<samueldr> though the PR is from another author, who took the time to get things together
<eyJhb> Oh! Mixed up the lines, somewhat tired :D And grumpy about openvpn
<eyJhb> But seems nice! Then I can use NixOS on ALL my devices!
<infinisil> I can maybe help with openvpn (in another channel though)
<__red__> hah, I was in msg the whole time I thought I was in channel - thought it was quiet
<gchristensen> :D
<eyJhb> infinisil: gave details in #nixos-chat :)
hexa- has joined #nixos-officehours
<worldofpeace> Hey, these are the PRs we are going to look at and review today https://www.notion.so/PRs-to-look-at-fc6d36e1fe8a4cb89db6a5bd70cadc66
<samueldr> (hey, what's the proper etiquette in joining in advance?)
<__red__> apart from speaking - is there any othr advantage to using zoom over watching the youtube stream?
<worldofpeace> to join muted I guess
<samueldr> less delay, so chat responses make more sense
<__red__> thx
<samueldr> :/ "if you cannot hear the test sound, select a different speaker." welp
<eyJhb> Also, Zoom might be easier on your computer than browser streams :D
<aanderse> zoom says "please wait for host to start"
<samueldr> it's not 15:00 yet
<aanderse> ah ok, usually started before 3 and we get to watch gchristensen shuffle :)
<samueldr> wat
<samueldr> the audio test from zoom didn't work
<samueldr> but it made noise when the window popped in
<samueldr> and I love cryptic icons
<samueldr> is the red light flashing a "bad things are happening" or "it's recording" :)
<samueldr> no titles
<gchristensen> one sec ...
<samueldr> ah, there was no audio yet, that's why there was no audio in the call :)
<samueldr> gchristensen: your audio is repeated
<samueldr> or not
<samueldr> sorry
<samueldr> forgot I had the youtube stream open
savanni has joined #nixos-officehours
<infinisil> Note that the stream is currently black
<infinisil> I'm not racist, but I don't think it should be black
<eyJhb> infinisil: racist
<infinisil> Now it's there :)
<hexa-> 3s delay :)
<gchristensen> hexa-: what kind of delay?
<hexa-> from when infinisil said it was there until I we saw it on the stream :)
pie_ has joined #nixos-officehours
<hexa-> gchristensen: looks like your video has blue/red mixed up
<gchristensen> thanks hexa-
erictapen has joined #nixos-officehours
<hexa-> looks good now :)
<gchristensen> the "black screen" problem is because I have to keep Zoom focused for Obs to be able to record it :/
<infinisil> Hm, if "unstable" is part of the version, it will get ordered before eventual stable versions for sure though
<infinisil> Which I think is something good
<eyJhb> I love how that while worldofpeace is doing things on Zoom, and I can see it, I get he email before the ation is done :p
<infinisil> worldofpeace: ^
<eyJhb> s/he/the/
<__red__> <<--- Not familiar with most things. All info lovingly accepted.
<gchristensen> woohoo :)
<__red__> (still at the "cargo-cult / 20+ comments before any of my PRs are accepted" stage)
<gchristensen> those are cool review steps
<hexa-> indeed
<samueldr> infinisil: I think that it won't, because it won't use the `version` attribute, but the nix built-in parsing of names that splits versions and names
<samueldr> *but* that's just an "actually technically" thing, in reality it's a bit messy
<eyJhb> worldofpeace has such a peaceful voice, loving these review steps!
<__red__> Question
<__red__> How does it know which version of the expressions to build?
<gchristensen> shoot, __red__
<aanderse> i'm not familiar with that hub tool... but it sounds like it would save me a load of time
<eyJhb> Curious as well, how do you change to the PR branch that quick? Didn't see that magic
<__red__> huh, never heard of hub.
<samueldr> anything using libpurple, so pidgin, bitlbee
<eyJhb> Ah
<eyJhb> Answered mine as well
<__red__> so nix-build -A foo uses ... the nixpkgs you're in?
<__red__> or ythe system nixpkgs?
<samueldr> nix-build will default to building ./., so ./default.nix
<__red__> thanks
<samueldr> -A gets an attribute on the result of ./default.nix
<eyJhb> Basically my usecase is that I use it with bitlbee, as a input to `services.bitlbee.libpurple_plugins`
<samueldr> so `nix-build -A hello ./default.nix` is equivalent to `nix-build -A hello`
<aanderse> __red__: hey, you're back again :)
<__red__> is "hub" a part of git-hub?
<infinisil> samueldr: I think eventually we'll want to not use builtins.parseDrvName to detect the version, that's probably why we split pname and version to begin with
<adisbladis> Should just be `platforms = pidgin.meta.platforms`, no?
<__red__> aanderse: I am - It took a long time for me to get over my post-defcon depression :-/
<hexa-> __red__: cli tool provided by githhb, see https://github.com/github/hub
<samueldr> infinisil: yeah, something along the line, I was just doing the annoying "well actually" bit :)
<aanderse> __red__: sorry to hear :( but yeah sounds like you had a really good time, so coming back to the real world can be a bummer sometime
migy has joined #nixos-officehours
<__red__> lemme try this hub magic...
<samueldr> because having `pname` xx-yy-unstable is going to be an issue once a "first stable" version is out, how does the user upgrade to it automatically? :)
<samueldr> thus the "it's messy" (imho)
<infinisil> samueldr: But it was `unstable-xx-yy`
<gchristensen> #69008
<{^_^}> https://github.com/NixOS/nixpkgs/issues/69008 (by marsam, 2 days ago, open): Node.js 11 is EOL
<samueldr> infinisil: if unstable is part of pname, `xx-yy` stable is a different package than `xx-yy-unstable` for nix-env
<eyJhb> worldofpeace: sorry for it not being easily testable! :(
<infinisil> samueldr: Which sounds like something bad right?
<samueldr> both situations are not ideal
<samueldr> AFAIUI
<samueldr> though we may want to shelve that discussion (position of "unstable") for a later time :)
* infinisil nods
<__red__> Is there a gentoo/"masked" equivalent in nix?
<samueldr> you may need to explain the feature
<LnL> does nix-env know about pname? it doesn't AFAIK
<__red__> If you have an old version of nixpkgs - doesn't that mean you're stuck on everytyhing else?
<__red__> removing EOL software is concerning to me were I to use NixOS in the enterprise
<samueldr> LnL: that's it, it doesn't
<aanderse> __red__: you can just grab it from an older nixpkgs version
<savanni> You can have multiple nixpkgs channels at once. I typically have nixpkgs-<version> as a channel name, and my system is a mix of packages from different channels.
<aanderse> nix-channel --add url-to-old-stable oldstable
<__red__> Okay - so "masked" in gentoo basically means that it will not install or build unless you put *the explicit package* in a "I know this is stupid, do it anyways" file.
<aanderse> then you can add software with oldstable.pkgname
<__red__> Having multiple channels nixpkgs / channels is a foreign concept to me. Might actually answer my question I was pending for in the Q/A
<samueldr> looks like the mic broke /:
<aanderse> __red__: definitely ask then :D if you don't know likely others don't know either
<gchristensen> #68265
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68265 (by tkerber, 1 week ago, open): Various: Add support for raspberry pi 4.
Shell has quit [Quit: ZNC 1.7.4 - https://znc.in]
<samueldr> fixed
<infinisil> Haha cat!
<eyJhb> Love it, good kitty. Annoying its owner by demanding scritches :p
Shell has joined #nixos-officehours
<__red__> oh - hub is awesome - thank you!
<__red__> I think I'm going to learn more just watching the workflows that I will from any questions I had pending
<eyJhb> Curious, what are the conventions when someone has opened a "conversation"? E.g. when worldofpeace has opened three conversations regarding changes, is there any good practice? E.g. currently I comment something like "I have fixed this now", and then mark it as resolved for each conversation. (also, purple-slack should be good now!)
<worldofpeace> eyJhb: that sounds good
<__red__> Question: My daughter is dragging me over PR #68175 (minecraft) -- It's not my PR - but all my workstations we play games on in the house are on the unstable channel
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68175 (by hyperfekt, 2 weeks ago, open): minecraft: 2015-07-24 -> 2.1.5965 (closes #68123)
<tilpner> worldofpeace: Resolve via UI, or resolve via UI *and* comment that it's resolved?
<__red__> oh - nm
<worldofpeace> tilpner: respond to all comments and mark as resolved
<infinisil> __red__: Ah yeah, I'll take a look at that one later, thanks for the reminder
<eyJhb> Great! Thanks worldofpeace :D I was also in doubt regarding if I should push first, and then mark, or the other way around. Thanks for clearing that up! :)
<__red__> So then - as a more general question
<hyperfekt> __red__: That PR is finished I think, it just needs final review and merging.
<__red__> if I'm in a situation where something isn't ready to merge but I still want to use it
<__red__> how would one go about getting that PR branch into my nixos-rebuild?
<__red__> okay - thanks
<__red__> I did the nix-build so have a ./result which I can execute like ./result/bin/minecraft-launcher
<samueldr> an overlay could work; an overlay where you copy the minecraft/default.nix and callPackage it into
<__red__> but I guess I'm looking to see if there is a cleaner way
<__red__> (if there isn't - I get it - honestly - the hub pr checkout - nix-build -A was gold to me)
<__red__> how do you nix-env a symlnk?
<samueldr> using nix-build and result is fine too
<__red__> (thanks btw - I feel spoiled) :-)
<infinisil> Btw, really cool, we had a person from mojang helping us out directly
<infinisil> (@peterix)
<__red__> Just show me the line - you don't need to rebuild your whlle system :-)
<gchristensen> oh nice
<infinisil> Apparently he's the linux guy for minecraft
<gchristensen> man, seeing this work reminds me of how magical Nix is
<__red__> that's amazing
* mgdm tries to package something built with cmake
<__red__> If you want to know why nix is magic? Try doing the same in ANY OTHER distro
<savanni> This is all a feature that is driving me rapidly back to NixOS.
<adisbladis> __red__: (import (builtins.fetchTarball { url = "https://github.com/NixOS/nixpkgs/archive/pull/68175/head.tar.gz"; }) {}).minecraft
<adisbladis> You can stick that in your systemPackages
<hyperfekt> Yeah I saw peterix post about them pushing for Linux releases and doing the AUR package so I thought I'd just ping them, very happy it worked out.
<worldofpeace> ,nix-remove
<tilpner> worldofpeace: I think a fork is a bad-ish option here :/
<infinisil> ,fancy-uninstall
<{^_^}> Fancy way to uninstall packages, needs fzf installed: nix-env -q | fzf | xargs -I{} nix-env -e {}
<infinisil> That?
<eyJhb> Really want to get some cake, but I feel like I cannot miss anything from this
<__red__> adisbladis: that's amazing - thank you
<hyperfekt> __red__: If it doesn't depend on any other file you can just do callPackage (fetchurl...) to get the package from a PR.
<__red__> dang
<tilpner> worldofpeace: Beware, that is dynamic and will fetch later expressions
<eyJhb> How long is the officehours? Do they stop in 5 minutes?
<adisbladis> Wow, a pull request with just 4 numbers ^_^
<tilpner> worldofpeace: You will execute anything the PR author pushes to that branch
<gchristensen> #2281
<{^_^}> https://github.com/NixOS/nixpkgs/pull/2281 (by alexanderkjeldaas, 5 years ago, open): Preview: deterministic build
<__red__> After office-hours I'm going to see if I can find how to use multiple nixpkgs so I can pick from different channels.
<__red__> (and also how to build my own so I can start installing my own packages)
<savanni> __red__: I have some experience with that and could discuss it outside of office hours.
<eyJhb> tilpner: are you making evil plans?
<LnL> __red__: I might have a snippit for that, let me check
<adisbladis> Re PRs being open too long: https://github.com/NixOS/rfcs/pull/51
<{^_^}> rfcs#51 (by ryantm, 3 weeks ago, open): [RFC 0051] Mark stale nixpkgs issues
<adisbladis> Worth to take a look at
<adisbladis> (not in this call)
<__red__> I have probably learned more in this 1 hour than I have in my previous 6 months
<infinisil> rfcs#52 is relevant
<{^_^}> https://github.com/NixOS/rfcs/pull/52 (by Infinisil, 2 weeks ago, open): [RFC 0052] Away from static IDs
<infinisil> rfcs#51
<{^_^}> https://github.com/NixOS/rfcs/pull/51 (by ryantm, 3 weeks ago, open): [RFC 0051] Mark stale nixpkgs issues
<infinisil> I mean this one ^
<adisbladis> https://nixcon.org
<adisbladis> Hackday tickets are sold out
<worldofpeace> Here's the survey: https://worldofpeace767164.typeform.com/to/VXVMro
<adisbladis> Thank you everyone <3
<savanni> Thank you, worldofpeace and gchristensen
<gchristensen> thank you =)
<__red__> seriously, thank you.
<eyJhb> Thank you guys ! <3
<worldofpeace> savanni: You're welcome, I hope we get talk together in the next edition
<savanni> worldofpeace: only if I have something to contribute, tbgh
<savanni> tbqh
<eyJhb> Now, cake
<__red__> thanks - checking the links
<worldofpeace> To the authors of the PR's I've reviewed, I'll be merging them/doing the last checks now.
<eyJhb> SOunds great worldofpeace !
<pie_> yeah its nice that you can fetch a pr with a github url like that and then import it
<eyJhb> As far as I remember though, hub is Github only, right?
<tilpner> pie_: Careful about the one shown on stream though :c
<savanni> __red__: I've set up a nix channel for my own things. But I've done something wrong and it doesn't behave as a channel. I have resorted to importing it into my expressions and can share that if you're interested.
<__red__> please do
<__red__> that's basically what I want to do
<__red__> at a high level - I want to run unstable... with my additional packages basically
<__red__> I tried using overlays and drowned in configuration issues
<savanni> Folks: should I go to a direct message to avoid cluttering the channel?
<gchristensen> maybe go to #nixos-chat instead? :)
<erictapen> worldofpeace: Do I remember right, that you used nix-remove and that it does some cool stuff? If you could you share a link about it/where to get it?
<gchristensen> or even #nixos
<gchristensen> it is super on topic, interesting stuff
<eyJhb> savanni: There is always #nixos
<eyJhb> TOo slow :(
<eyJhb> ,nix-remove
<eyJhb> Damn
<savanni> Okay, __red__, let's go to #nixos-chat
<eyJhb> Thought I saw something earlier :)
<erictapen> eyJhb: what does the comma mean?
<infinisil> ,fancyUninstall eyJhb worldofpeace
<{^_^}> infinisil: Did you mean fancy-uninstall?
<{^_^}> eyJhb worldofpeace: Fancy way to uninstall packages, needs fzf installed: nix-env -q | fzf | xargs -I{} nix-env -e {}
<pie_> tilpner: i actually am/was not on the stream so i have no idea about all the cool things i missed
<infinisil> This is what worldofpeace mapped to nix-remove probably
<pie_> tilpner: but yeah use something that thakes thw sha256
<gchristensen> nothing like swapping red/blue to make me look like a very very sick person lol
<erictapen> infinisil: ah ok, thanks!
<samueldr> maybe a good subject for a future office hour is a Q&A about nixos on arm, with first pre-submitted questions, and then some from the room (and hopefully other people in addition to myself to answer)
<worldofpeace> hmm, would like to talk about nixos on arm samueldr or maybe mobile nixos :D
<samueldr> shh, mobile-nixos is for later :)<
<worldofpeace> eyJhb: I've tested with this https://gist.github.com/worldofpeace/05a4355d84b4587e6b12f1ddc11beb69. how do I use the plugin in pidgin?
<gchristensen> samueldr: I just added that to the list :) thank you (maybe we could get WorksOnArm to join too!)
<eyJhb> worldofpeace: I don't use it with pidgin ever, I use it with bitlbee using this option - services.bitlbee.libpurple_plugins
<eyJhb> So basically enable bitlbee, add the plugin, join it, and if it loads and lists, it is "fine". I have it up and running on my own bitlbee instance atm. but that doesn't help you much :/
<worldofpeace> Ahh, I see the slack proto in pidgin now
<worldofpeace> can't test slack but it sounds tested
<eyJhb> I can say it works on my end at least - https://i.imgur.com/9f053MX.png
<worldofpeace> I've merged it 🙂
<eyJhb> Thanks for taking the time out, for such a small PR! :D And giving a walkthrough of everything, really is great knowing how you do reviews
<eyJhb> Feel like I should giving you cake, instead of just eating it myself
<worldofpeace> Our treat I guess eyJhb I was happy to do this for you ❤️
<eyJhb> worldofpeace cake on me if you are ever in Aalborg then! ;) - Btw. I think you are one of the first people, to ever pronounce my username :D
<worldofpeace> eyJhb: I believe I did it correctly right?
psyanticy has quit [Quit: Connection closed for inactivity]
<eyJhb> I have never decided upon it worldofpeace , so I guess you have set the standardfor it :p I have basically chosen it because I had worked a lot with some reverse engineering of a mobile banking app, where all encryption encoded string started like "eyJhb" (`{"alg"`), and jhb are my initials :p So it just made sense
<gchristensen> btw everybody subscribe to the channel so we can get the NixOS URL
<eyJhb> gchristensen: unsub to YT?
<gchristensen> unsub?
<gchristensen> yeah, subscribe tothe yt channel :)
<eyJhb> Ah, never subbed :) - gchristensen are the officehours typically 30 min? And is that only because of the Zoom limitation?
<gchristensen> 45m
<gchristensen> nope, it isn't a Zoom limitation
<eyJhb> Time went faster than expected then :p - "limitation" as in, the free version as far as I remember
<eyJhb> Just first time listening, and thought they would be hours long
<gchristensen> ah, nah, I pay for Zoom :)
<eyJhb> Ah okay, so they are usually 45 min long? :)
<gchristensen> yeah
<gchristensen> gotta end with you wanting more :P
<LnL> making it too long probably wouldn't be productive
<eyJhb> But the cliffhanger, what will happen to those PRs! :D But yeah, you are probably right, it is a good length
<eyJhb> I do somehow wish for more such a friday afternoon/night, quite interesting
<infinisil> gchristensen: What does subscribing help?
<gchristensen> when we get to 100, we get to pick a custom channel URL
<eyJhb> Oh I should go to bed, I read it as unsub, and finally picked up now on what you wanted gchristensen ...
<gchristensen> ohh hehe
<eyJhb> Doing openvpn+iptables might not be the best choice for me now :p
<samueldr> something's screwey with the youtube stream, on my side it's still shown as LIVE NOW
<samueldr> (it's not)
davidtwco has joined #nixos-officehours
<gchristensen> :|
<worldofpeace> figured out why zoom wasn't wrapped https://github.com/NixOS/nixpkgs/issues/69171
<{^_^}> #69171 (by worldofpeace, 35 seconds ago, open): wrapQtAppsHook stopped wrapping symlinks
<gchristensen> ohh
<gchristensen> nice, worldofpeace
<worldofpeace> we also backported it 😅
<gchristensen> even nicer
<worldofpeace> think I should just revert until it's fixed?
<gchristensen> one sec
<gchristensen> find "." \! -type d -executable
<gchristensen> I think even unescaped it is fine
<worldofpeace> why change it to what I think is not a directory?
<gchristensen> https://github.com/NixOS/nixpkgs/commit/e55db0759c42cae9b9b8784dec386ff0b1abbc11 is saying it meant to filter out directories
<gchristensen> but they went too far and filtered out everything but regular files
<gchristensen> so let's just filter out directories :)
<worldofpeace> That's an option, but I believe wrapGAppsHook has https://github.com/NixOS/nixpkgs/blob/444597102572092c8ed50f33f0f08c7b4da9c6ec/pkgs/build-support/setup-hooks/wrap-gapps-hook.sh#L60 so links only get wrapped when required
<gchristensen> okay
<gchristensen> up to you
<gchristensen> but if we change https://github.com/NixOS/nixpkgs/commit/e55db0759c42cae9b9b8784dec386ff0b1abbc11 then it keeps the intention of the PR (is it a worthwhile intention?) and still fixes the regression
<worldofpeace> TBH I think i'll do that unless someone feels like fixing it better.
<worldofpeace> I keep getting nerd sniped gchristensen :D
<gchristensen> :D
<gchristensen> my entire experience with NixOS started with a nerd snipe
<worldofpeace> ooh, what detail? I'd say it's the same for me.
<gchristensen> I was doing immutable infra with chef-solo, Packer, AMIs, and auto scaling groups and thought "Man, this probably can't be topped."
<gchristensen> someone said "hmm.. you might try ____"
<gchristensen> I said "mmmm I don't know, I don't believe it."
<gchristensen> they said "well ... you might try it."
erictapen has quit [Ping timeout: 265 seconds]
<worldofpeace> Hah, you sure did
<worldofpeace> and substitute topped with ascended to a new haven of computing
<gchristensen> the configuration.nix for one of my production servers at the time was like 50 lines of nix.
erictapen has joined #nixos-officehours
<gchristensen> and I didn't have to wait for an EC2 server to boot before finding out I had a syntax error in my Chef code!
<worldofpeace> I always find it interesting, how programs can influence the way we think about thing and the program itself. Just because of the experience it gave us.
<gchristensen> that is so true
<worldofpeace> like if you even watched David Heinemeier Hansson talk about ruby, it's not a perfect language, but they feel it's really impacted their life in a meaningful way. and dispite the tools flaws you'd really just like to share that experience because you can.
<worldofpeace> (I think I'm on a TED talk idea here or something :D)
erictapen has quit [Ping timeout: 265 seconds]