gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
rnea has quit [Ping timeout: 260 seconds]
rajivr has joined #nixos-chat
tilpner_ has joined #nixos-chat
tilpner has quit [Ping timeout: 240 seconds]
tilpner_ is now known as tilpner
cole-h has joined #nixos-chat
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos-chat
kalbasit has joined #nixos-chat
<pie_> unrelatedly, i want to export some of my messages https://old.reddit.com/r/signal/wiki/faq#wiki_can_i_export_my_past_sms_messages_from_signal.3F seems like a huge pain
<pie_> doesnt seem to be any decent way to copy logs out into my wik
<pie_> *wiki
rnea has joined #nixos-chat
<abathur> logwiki
kalbasit has quit [Ping timeout: 272 seconds]
<colemickens> if you need a one-off 3d part printed, where do you turn to?
<lukegb> (ghostbusters!)
<hexa-> lmao
red[evilred] has joined #nixos-chat
<red[evilred]> the printer around 6ft away from me
<red[evilred]> (that doesn't help you, I know)
<red[evilred]> But depending on what it is you want made, shapeways?, thousand garages? your local hackerspace?
<red[evilred]> or with 3d printers only costing ~200 USD now for one that exceeds print quality of $1000 printers 5 years ago...
<red[evilred]> it's worth thinking about
<cole-h> FWIW, my local library has 3d printers... idk if they're open rn though
<hexa-> prusa mini is a very good entry model
<hexa-> if you#re looking :P
<hexa-> there is the ender 3 v2
<colemickens> I guess I could check, I just assumed our local maker spaces were closed. I'd go print it and mail it to him, it's really truly one-off.
rnea has quit [Ping timeout: 240 seconds]
srk has quit [Remote host closed the connection]
srk has joined #nixos-chat
JJJollyjim has joined #nixos-chat
<JJJollyjim> lol, i've been doing AoC in haskell, today i got to do part b by changing two characters in my program
<etu> Then you did part1 better than I did because I had to re-arrange quite a lot :p
KREYREEN has quit [Ping timeout: 240 seconds]
waleee-cl has quit [Quit: Connection closed for inactivity]
<JJJollyjim> i used the any function
<JJJollyjim> and changed it to the all function
<samueldr> is that what the any key does?
kalbasit has joined #nixos-chat
LnL has quit [Ping timeout: 256 seconds]
LnL has joined #nixos-chat
cole-h has quit [Ping timeout: 256 seconds]
kalbasit has quit [Ping timeout: 272 seconds]
clever_ has joined #nixos-chat
clever has quit [Ping timeout: 256 seconds]
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
red[evilred] has joined #nixos-chat
<red[evilred]> colemickens (IRC): who needs it and what's the part?
<red[evilred]> I could probably print it here
<MichaelRaskin> pie_: I mean, Signal is already comically bad from multiple privacy-centric point of views, it only makes any sense for communication with highly incompetent people…
<MichaelRaskin> A social media with people openly identified by phone numbers, what could possibly go wrong
<MichaelRaskin> Everything that went wrong with Telegram in practice, but faster
<energizer> at least it keeps the messages private
<MichaelRaskin> It is also deisgned/deployed in such a way, that it makes sure when there is a bug in voice call logic, it affects everyone identically…
<MichaelRaskin> Also, practically having to have working Google services and having everyone in the group have to know your phone is so bad that yeah, it makes sense when you need to keep messages private, for a while when talking to an incompetent counterparty
<MichaelRaskin> Probably while using a burner phone just in case
<MichaelRaskin> I mean, surely a perfect fit for Snowden scenario. Literally hits all strengths and avoids all problems.
ece7 has joined #nixos-chat
ece has quit [Read error: Connection reset by peer]
ece7 is now known as ece
lunc has joined #nixos-chat
<srhb> Hmm, the new xrandr 1.5 setmonitor stuff is really useful for ultrawide splitting. Now if only autorandr supported it..
<eyJhb> srhb: no pr for it?
<srhb> Looks like some people are working on it, but not yet. :)
<eyJhb> Looks cool. I was actually thinking that it would be cool to have in i3, but I am guessing it makes 1000x more sense to i mplement at a lower level as such
<eyJhb> Now I want a new monitor, again... Thanks srhb :(
<srhb> It really works well at a "lower level" as you say, because all the multi-monitor support is just reused.
<srhb> Right now I'm toying with two slim outer displays and one regular 16:9 middle display.
<eyJhb> Yeah, precisely.
<eyJhb> What display do you have?
<srhb> I'm too embarrassed to say, but it's 5120x1440 :P
<eyJhb> What brand etc.? Seems cool :p
<srhb> Fiiine.. It's a Samsung Odyssey G9 :P
<etu> srhb: oh no
<srhb> I know D:
<etu> srhb: I've been looking at buying that :DDD
<etu> srhb: But managed to not do it yet
<srhb> I really don't splurge like this normally, but 2020... I felt like I had an excuse :P
<etu> srhb: Is it nice?
<srhb> It's incredibly nice, really. I was afraid it would annoy me vs. two normal screens, but the centering is so great, and with virtual monitors it really works very, very well
<srhb> I haven't tried anything non-productivity on it yet since my PC build is still incomplete and my laptop can barely drive it.
<eyJhb> srhb: are you a tiling person normally?
<srhb> But it's beautiful, bright and sharp :) And the extra curve isn't BS, I really use the sides much more than my less curvy work monitor, because the edges are not too far from my eyes..
<srhb> eyJhb: Yeah, xmonad.
<etu> My laptop today drives 2x 1440p displays, so I assume it should be fine to drive that thing. Not sure about on a single cable. Not sure about full framerate, but I should be able to get a picture.
<srhb> etu: Yeah, sounds like you'll be fine.
<srhb> It works for regular stuff, but even for youtube I get insane tearing with the laptop, and I'm not sure I can fix it tbh :P
<eyJhb> I drive 2xQHD monitors, and then another 1920x1080 monitor.. It is a very blocky curved display they form
<srhb> hehe
<etu> srhb: Yeah, I've had that open in a tab in my browser for a month, was hoping to get it on black friday or something.
<etu> srhb: sway/wayland fixed all my tearing :p
<srhb> etu: Well, I'm afraid I can recommend it. Sorry. :P
<srhb> etu: Yeah, I'm not really prepared to say goodbye to my precious xmonad yet :(
<etu> srhb: I'm gonna take a walk now, to be away from computers a bit. ;)
<srhb> o/
<etu> srhb: To not accidentally spend a lot of money :p
<etu> :D
<srhb> Know that feeling xD I've forbidden myself from splurging any more this year.
<etu> srhb: But it was actually nice to hear a review from a human and not text on internet
<etu> srhb: Which, this kinda is, but, it's different
<tilpner> srhb: Wouldn't you lose the ability to fullscreen a single window, if you went with multiple virtual displays?
<srhb> tilpner: Yes, but switching between virtual displays/no virtual displays is as simple as deleting/recreating the one which outputs to the physical monitor
<srhb> So I imagine it will be fine, since I only really expect to use the entire width for gaming.
<etu> One thing ultrawides in general can do is PIP (picture-in-picture) so it acts as two monitors side-by-side that you plug in with two cables
<tilpner> Hmm. I was assuming the proper way to deal with the "way too wide windows" problem, was telling your WM that you wanted smaller ones unless you ask for fullscreen
<etu> So if you have a workflow that breaks because of ultrawide, that's a workaround :)
<srhb> tilpner: Right, and that may be nice too, but my normal "iterate through windows" layouts would get annoying with so many windows on one workspace
<etu> So I'm not that scared that that will be a problem when I have my future monitor.
<srhb> tilpner: So the solution to me was either 1) virtual monitors or 2) implement "virtual workspaces" on one monitor
<MichaelRaskin> Hmmm, so setmonitor does what I did by hacking StumpWM even on normal FullHD?
<srhb> I think 2) may be nicer, but 1) was really simple
<tilpner> Ahh, then we are in agreement
<srhb> MichaelRaskin: Probably? :)
<MichaelRaskin> But yeah, I have a non-trivial benefit of 2)
<srhb> Yes, maybe one day I'll implement that instead. :)
<MichaelRaskin> I have a frame that is like its own separate thing, and gets resized when there is something to show
* tilpner still needs to trick i3 into using multiple regions, or switch WMs. Soon™
<srhb> Makes sense.
<MichaelRaskin> I have a suspicion that implementing that with virtual monitor reconfiguration would confuse StumpWM and the windows in splash-damage area more
<srhb> splash-damage? :D
<MichaelRaskin> Well, obviously resizing a frame to actually show something means also slightly resizing some other frames
<FireFly> hmm, that is a slightly ridiculous but neat monitor
<MichaelRaskin> I am well protected by the fact that putting it somewhere would be a pain
<MichaelRaskin> At some point I got it confirmed, I rent a studio that is slightly less area than my office at university as a postdoc
<srhb> FireFly: Pretty accurate, yes...
<MichaelRaskin> (Also, it is likely I will switch cities again, so just imagining the loss of resale value for 5K monitor _or_ trying to move it long-distance are enough to give up)
<srhb> MichaelRaskin: Ah, yes, that makes sense.
<srhb> I've been holding onto the packaging in case I'll ever be able to afford moving, but it does take a lot of space.
<MichaelRaskin> I am not sure getting such a large office makes sense (it kind of does, as these rooms are expected to fit 2 PhD students comfortably, at least outside of pandemic-level density restrictions)
<MichaelRaskin> srhb: moving _inside_ Denmark, and probably inside København, is a different level of moving pain, though
<srhb> For sure. I'm not actually worried about moving my things tbh, I'm quite minimalist.
<srhb> Getting an appartment... That's the real problem :P
<MichaelRaskin> Oh yeah
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
<viric> isn't there any tar or cpio or something that can take as input contents from a named fifo?
<viric> (as is, not knowing the legnth beforehand)
<MichaelRaskin> Given both tar and cpio can just handle stdin fine, why not do input redirection and be done with it?
<viric> how?
<viric> I mean file contents. Not file list
<viric> $ echo hi | tar ch /dev/stdin | tar tv
<viric> prw------- viric/viric 0 2020-12-06 11:51 dev/stdin
<MichaelRaskin> Do you mean archive being a fifo, or a file inside archive?
<viric> I want the file contents of one file in the archive to come from a pipe.
<MichaelRaskin> Hmmm, I guess tar's idea of how attribute preservation works contradicts that
<viric> I think tar and cpio require file size for each entry
<MichaelRaskin> Yep, because seeking
<viric> they can go without seeking
<viric> seeking is just an optimisation
<MichaelRaskin> Not sure if single-file tar header is specified to tell the length of the file
<viric> I guess so. header + filecontents + two blocks of nul, for every entry.
<viric> I mean... number of entries doesn't play a role I think
<viric> If ssh could forward more than stdin/stdout/stderr.... I need one new pipe.
<srhb> viric: socket forward? :)
<viric> +socat... I don't see another solution
<viric> I could use 'btar
<viric> btar
<viric> It uses blocks in tar format to represent an input of unknown length, that then joins together extracting
<MichaelRaskin> viric: at least SSH can forward a UNIX domain socket
<viric> but it won't allow distinguishing two entries
<viric> MichaelRaskin: I know I know. But then socat.
<viric> zip. can do it
<viric> BUT unzip cannot. busybox unzip can.
<viric> what a world to be in :)
<viric> zip - - file1 file2 file3 ... but "unzip -" doesn't work
Hm7000 has quit [Ping timeout: 246 seconds]
Irenes[m] has quit [Ping timeout: 246 seconds]
JJJollyjim has quit [Ping timeout: 246 seconds]
manveru[m] has quit [Ping timeout: 244 seconds]
jdnixx-M1 has quit [Ping timeout: 244 seconds]
LinuxHackerman has quit [Ping timeout: 244 seconds]
bbigras has quit [Ping timeout: 240 seconds]
kraem has quit [Ping timeout: 240 seconds]
aanderse has quit [Ping timeout: 246 seconds]
arcnmx has quit [Ping timeout: 246 seconds]
leons has quit [Ping timeout: 246 seconds]
rycee has quit [Ping timeout: 260 seconds]
thefloweringash has quit [Ping timeout: 260 seconds]
DavHau[m] has quit [Ping timeout: 260 seconds]
insep_ has quit [Ping timeout: 268 seconds]
ma27[m] has quit [Ping timeout: 268 seconds]
lovesegfault[m] has quit [Ping timeout: 268 seconds]
siraben has quit [Ping timeout: 240 seconds]
crazazy[m] has quit [Ping timeout: 240 seconds]
artturin has quit [Ping timeout: 240 seconds]
jtojnar has quit [Ping timeout: 244 seconds]
colemickens has quit [Ping timeout: 244 seconds]
nicolas[m] has quit [Ping timeout: 244 seconds]
Ox4A6F has quit [Ping timeout: 244 seconds]
puzzlewolf has quit [Ping timeout: 244 seconds]
leonardp has quit [Ping timeout: 244 seconds]
emily has quit [Ping timeout: 244 seconds]
aaronjanse has quit [Ping timeout: 246 seconds]
vaibhavsagar has quit [Ping timeout: 260 seconds]
aterius has quit [Ping timeout: 268 seconds]
CRTified[m] has quit [Ping timeout: 268 seconds]
worldofpeace has quit [Ping timeout: 246 seconds]
danielrf[m] has quit [Ping timeout: 244 seconds]
ky0ko1 has quit [Ping timeout: 246 seconds]
danderson[m] has quit [Ping timeout: 246 seconds]
philipp[m] has quit [Ping timeout: 244 seconds]
pinage404[m] has quit [Ping timeout: 246 seconds]
<viric> MichaelRaskin: moreover, gzip allows concatenated files, but doesn't allow extracting the streams independently. grmbl.
Hm7000 has joined #nixos-chat
Irenes[m] has joined #nixos-chat
aanderse has joined #nixos-chat
bbigras has joined #nixos-chat
jdnixx-M1 has joined #nixos-chat
leons has joined #nixos-chat
ky0ko1 has joined #nixos-chat
LinuxHackerman has joined #nixos-chat
kraem has joined #nixos-chat
manveru[m] has joined #nixos-chat
arcnmx has joined #nixos-chat
crazazy[m] has joined #nixos-chat
worldofpeace has joined #nixos-chat
jtojnar has joined #nixos-chat
<crazazy[m]> so uhh, someone here told me that the advent of code challenges would get harder as we go further into the week
siraben has joined #nixos-chat
pinage404[m] has joined #nixos-chat
<crazazy[m]> but it doesn't seem to be that way right now
lovesegfault[m] has joined #nixos-chat
nicolas[m] has joined #nixos-chat
emily has joined #nixos-chat
Ox4A6F has joined #nixos-chat
ma27[m] has joined #nixos-chat
insep_ has joined #nixos-chat
colemickens has joined #nixos-chat
puzzlewolf has joined #nixos-chat
aterius has joined #nixos-chat
aaronjanse has joined #nixos-chat
DavHau[m] has joined #nixos-chat
leonardp has joined #nixos-chat
artturin has joined #nixos-chat
thefloweringash has joined #nixos-chat
rycee has joined #nixos-chat
__monty__ has joined #nixos-chat
CRTified[m] has joined #nixos-chat
danderson[m] has joined #nixos-chat
vaibhavsagar has joined #nixos-chat
philipp[m] has joined #nixos-chat
danielrf[m] has joined #nixos-chat
clever_ has quit [Changing host]
clever_ has joined #nixos-chat
clever_ is now known as clever
<MichaelRaskin> ~~
<viric> is ~~ a message?
<__monty__> Clearly it's a whitespace virus, by copying their seemingly innocent twiddles you've infected yourself.
<__monty__> Worm-by-human-carrier.
<viric> ha. I tried the stdin / stdout think with 7z and I got.... System ERROR: E_NOTIMPL
<eyJhb> crazazy[m]: maybe you are just really good? :p
srk has quit [Remote host closed the connection]
srk has joined #nixos-chat
vesper11 has quit [Ping timeout: 240 seconds]
vesper11 has joined #nixos-chat
<sphalerite> deleting the nix store from a backup of my old laptop to free up space… this is taking a loooong time
tilpner has quit [Quit: tilpner]
tilpner has joined #nixos-chat
<patagonicus> sphalerite: for whatever reason find /foo -delete is usually faster than rm -rf /foo
<sphalerite> interesting
<sphalerite> I wonder if fd can parallelise it for great speed :p
<sphalerite> I guess I'll roll back the deletion once it's done and then try it again with find for comparison. Because you've definitely piqued my curiosity :>
<ldlework> hehe
rnea has joined #nixos-chat
<FireFly> crazazy[m]: they've gotten harder by this point previous years, but yeah, still straightforward this year
<FireFly> I hope they get a bit more interesting soon
Dotz0cat has quit [Ping timeout: 246 seconds]
Dotz0cat has joined #nixos-chat
kalbasit has joined #nixos-chat
KREYREEN has joined #nixos-chat
<__monty__> AoC weekends are always easier though.
<__monty__> Or is saturday usually hard and sunday easy? I don't remember, there's something about weekends.
KREYREEEEN has joined #nixos-chat
<infinisil> My AoC solutions in Nix: https://github.com/Infinisil/aoc20
KREYREEN has quit [Quit: Leaving]
<bbigras> for AoC do we need to do them on the same day or it's ok to take a couple of days off?
<__monty__> bbigras: It's a timed competition. So the longer you wait the fewer points you'll receive. But if you don't care you can do them whenever, you can still do all the tasks for previous AoCs.
<bbigras> __monty__: thanks
<bbigras> I don't think I care about the points since I can't always justify doing it at midnight.
<__monty__> Yeah, I'm not getting out of bed for AoC. I do try to do them day-of though because otherwise I never get around to doing them : )
<infinisil> Yeah, for me these go online on like 6am
<infinisil> Which is like the worst time for me
<infinisil> So I usually do them in the evening instead :)
rnea has quit [Ping timeout: 256 seconds]
<__monty__> The nixos leaderboard does seem to have an EU timezone bias, so it makes for an acceptable comparison : )
<__monty__> ,aoc
<{^_^}> Join us in the Advent of Code. We need your help, Santa's in trouble! #nixos leaderboard: 397598-41437759 https://adventofcode.com
<__monty__> (*unofficial* nixos leaderboard)
rajivr has quit [Quit: Connection closed for inactivity]
evanjs has quit [Quit: ZNC 1.8.2 - https://znc.in]
evanjs has joined #nixos-chat
KREYREEEEN has quit [Remote host closed the connection]
waleee-cl has joined #nixos-chat
nullheroes has quit [Quit: WeeChat 2.9]
KREYREEN has joined #nixos-chat
<eyJhb> ldlework: Did you ever fix your internet thing?
<ldlework> my internet thing?
<eyJhb> Let me check my logs real quick
<eyJhb> ffs. Sorry ldlework
<eyJhb> Wrong nick :(
<MichaelRaskin> That network speed thing that ended up being most likely asymmetric WiFi performance?
<eyJhb> Apparantly I am switching around between you and lovesegfault ... Both have a l I guess. The same with the t.
<eyJhb> My logs should be a better source of, who to ask, as to not randomly try to get secrets out of users in here!
<ldlework> eyJhb: I am having trouble with Jack
<ldlework> Well Jack/Pulse integration
<eyJhb> Seems like we all have issues :D Isn't jack supposed to be a newer better alternative?
<etu> eyJhb: That's pipewire
<MichaelRaskin> JACK is supposed to be an older architecture, which is also better than PulseAudio at being an audio transport
<eyJhb> Fuck... There is too many project names in the mix for Linux, and it the name themselves do not give much info (maybe JACK does a better job)
<MichaelRaskin> Come on, PulseAudio even has Audio in the name
<eyJhb> Yeah that is OK, but pipewire
<eyJhb> If you say it has wire in the name...
<etu> Pipewire isn't an audio stack
<etu> It's kinda the backbones for "media things"
<MichaelRaskin> It tries to be kind of a universal pipe for media, yeah
<etu> eyJhb: What's Apache btw, just if you go on names? Or nginx. Etc.
<eyJhb> etu: Of course Apache is a helicopter for Linux, and nginx is like, a cool name you use in WoW
<etu> eyJhb: Or an indian tribe?
<eyJhb> Why not both?
<etu> :)
<etu> Maybe a webserver
<eyJhb> Maybe also that :p
<eyJhb> But if you knew nothing of it, then you wold be screwed
<sphalerite> patagonicus: nope, it wasn't. rm -r took 93min, find -delete took 94min
<__monty__> eyJhb: What's an eyJhb?
<samueldr> something you can find in your browser
<samueldr> not with your browser
<__monty__> sphalerite: Thank you for putting my mind at ease. I was falling apart with this knowledge.
<eyJhb> __monty__: you know that!
kalbasit has quit [Ping timeout: 240 seconds]
<hodapp> I gave up trying to make JACK and PulseAudio play nice on NixOS.
<infinisil> pulseaudio works pretty well for me
<hodapp> PulseAudio works fine for me but none of the things that I read on how to make JACK coexist worked right
<joepie91> qt5.base vs. qt5.full -- what's the difference?
<infinisil> Ah
<hodapp> I ended up kludging around the issue using snd-aloop, running a JACK instance targeting that, then using alsa_out to make a JACK output connected to my 'real' sound
<infinisil> > qt5.base
<{^_^}> attribute 'base' missing, at (string):440:1
<infinisil> > qt5.full
<{^_^}> "<derivation /nix/store/mh0k0pmyn4188bwsykjlmz3xvn2v1bi5-qt-full-5.15.0.drv>"
<infinisil> joepie91: One exists, the other doesn't :)
<joepie91> infinisil: sorry, meant qt5.qtbase :P
* joepie91 is trying to make nodegui work under NixOS...
<joepie91> ,locate gl.h
<{^_^}> Found in packages: k3d, ntk, qt4, zig, cgal, fltk, mgba, ogre, root5, cgal_5, coin3d, fltk14, nxproxy, ogre1_9, ogre1_10, pangolin, qt48Full, boomerang, epoxy.dev, glbinding, hwloc.dev, emscripten, spectmorph, libglvnd.dev, gst_all_1.gst-plugins-base.dev
* joepie91 doubt
<samueldr> joepie91: use nix-locate --top-level --regex /gl.h$ and it'll be a bit better
<samueldr> I'm not sure which one is to be used in reality with NixOS
<joepie91> libGL I guess?
<hodapp> gl.h is one of those I can never remember the 'right' answer for
<joepie91> it appears to be compiling a thing, no errors so far!
<joepie91> ... nevermind, error
<joepie91> hodapp: yeah same
<joepie91> awesome...
<joepie91> hodapp: so anyway the right answer appears to have been `libGL`
<sphalerite> joepie91: qtbase is just the qt base lib, while qt5.full is a derivation combining all the qt libs iirc
<joepie91> sphalerite: "qt base lib" and "all the qt libs" is a meaningless distinction to me :P
<joepie91> what's the difference?
* joepie91 knows essentially 0 about Qt
<infinisil> ,locate /gl.h
<{^_^}> Found in packages: k3d, ntk, qt4, zig, cgal, fltk, mgba, ogre, root5, cgal_5, coin3d, fltk14, nxproxy, ogre1_9, ogre1_10, pangolin, qt48Full, boomerang, epoxy.dev, glbinding, hwloc.dev, emscripten, spectmorph, libglvnd.dev, gst_all_1.gst-plugins-base.dev
<samueldr> (there are hpp files among those)
<samueldr> colemickens: isn't it weird that the _any1 entry in the readme links to what seems to be the upstream libvncserver page?
<colemickens> samueldr: -_- who even looks at that lol
<samueldr> I did
<colemickens> samueldr: fwiw, apparently the PR is in master of LibVNC so I'm actually switching it back now
<colemickens> samueldr: but yeah I should override meta next time, thank you for pointing it out!
<samueldr> yeah, once I found their repo, it seemed to imply heavily that it would end up in upstream
<colemickens> I think I just sort of assumed it would take a while to get accepted, not sure why I didn't think to check upstream. oh well, all sorted now
<sphalerite> joepie91: qtbase has all kinds of general-purpose stuff like strings and qt's own object/event system I think
<sphalerite> joepie91: no GUI libraries
<sphalerite> ,locate libqt
<{^_^}> Found in packages: qt3, qt4, vlc, qcad, qmmp, qt5ct, qtile, ibus-qt, qtcurve, qt48Full, qtcreator, webcamoid, qt512.full, qt514.full, qtkeychain, qt-mobility, qt5.qtbase.bin, lxqt.qtermwidget, qt5.qtcharts.bin, qt512.qtbase.bin, qt514.qtbase.bin, qt5.qtsensors.bin, qt5.qtwayland.bin, qt5.qtwebview.bin, qt512.qtserialbus, lxqt.lxqt-qtplugin, qt5.qtimageformats, qt5.qtlocation.bin, qt512.qtcharts.bin, qt514.qtcharts.bin, and 40 more
<__monty__> Hmm, I have a PR that's blatantly trying to add spyware, feels like just closing isn't enough tbh. Is there a way to report tis?
<joepie91> sphalerite: ah, right.
<sphalerite> joepie91: while qtfull will contain all that crap :p
<lukegb> __monty__: oh that's exciting :P
<sphalerite> __monty__: link?
<hodapp> wowzers
<joepie91> meanwhile I am trying to get a damn build process to work :(
<sphalerite> __monty__: we can all click the report button
<sphalerite> (it should be there in the three-dots menu)
lejonet has quit [Ping timeout: 256 seconds]
<{^_^}> ranger/ranger#2178 (by felixfortuna, 1 day ago, closed): New feature to print first line of shell command
<joepie91> this library ships its own mini qt, but I am getting bitten by the "cannot just ./foo a precompiled binary" problem like 3 steps down in the build process :/
<joepie91> which continues to be an irritating UX issue
<energizer> joepie91: have you seen these tricks https://fzakaria.com/
<sphalerite> __monty__: huh, now that I'm looking for it, I don't see the report button
<__monty__> It's in the 3 dots menu on the OP.
<colemickens> that's a first for me
<joepie91> energizer: looking at https://fzakaria.com/2020/11/17/on-demand-linked-libraries-for-nix.html now and it's a bit of a "just draw the rest of the fucking owl" :)
<joepie91> basically: sounds great! what do I do now?
<sphalerite> __monty__: hm, maybe only you as a maintainer can see it
<sphalerite> __monty__: I have the option on the profile though, and that goes to https://github.com/contact/report-abuse?report=felixfortuna+%28user%29
<__monty__> The 3 dots menu had a "report content" entry and that brought me to that same url probably.
<sphalerite> __monty__: it doesn't seem to actually do anything beyond phoning "home" though
<sphalerite> as far as I understand the code
<joepie91> energizer: and I mean that quite literally; there's no documentation for nix-ld anywhere that I can see. if that is apparently the solution, then how do I use it?
<__monty__> sphalerite: Yeah, it doesn't look like it'd actually work, but still.
<energizer> joepie91: nix-ld has an examples/ directory, but i dont understand how the example is related to nix-ld
<joepie91> yeah...
<joepie91> paging Mic92
<joepie91> energizer: this does not look like it addresses my problem
<joepie91> autopatchelf seems to just fish the right deps out of nix-locate for a given binary
<joepie91> which is great, but not the problem I am trying to solve :P
<gchristensen> *guh* borg's borgfs is so incredibly slow
<energizer> and then if you set NIX_LD_LIBRARY_PATH using the appropriate deps, you're supposed to be able to just use the binary. that part seems to be undocumented tho
<joepie91> energizer: yeah but the problem is not using a specific binary
<joepie91> it's using some binary called three steps down
<joepie91> there's a build process which invokes some stuff which invokes some other stuff etc. etc. etc. and then somewhere deep down a binary is executed to test whether it works correctly and that is what fails
<joepie91> anyway I have found a workaround
<__monty__> sphalerite: Yeah, my first assumption was they were logging the commands people were running, for api keys and passwords maybe? But looks like it just opens a connection and does nothing with it indeed.
<joepie91> navigate to the module in question's installation folder, entered into a nix-shell which has cmake available, then do steam-run inside that shell with the original build command
<joepie91> unfortunately yarn is not convinced...
<joepie91> wonder if I can combine the steps
lejonet has joined #nixos-chat
<joepie91> yes!
<joepie91> $ nix-shell
<MichaelRaskin> __monty__: yeah, that's a problem, GitHub people might not even see where is the spyware part here
<joepie91> nix-shell$ steam-run yarn add @nodegui/react-nodegui react
<joepie91> tada
<joepie91> but this UX still sucks :P
<MichaelRaskin> Do you actually need steam-run and not fhs-env?
<joepie91> I have no idea what fhs-env is, I know steam-run to be the easiest way to get a functioning FHS env
<__monty__> MichaelRaskin: They made an account, forked *and* submitted this PR 3 days ago though. I assume that at least raises a red flag.
<MichaelRaskin> We actually have support for building FHS envs without the Steam part, if Steam is not what you are looking for
<MichaelRaskin> __monty__: creating an account just to send a PR? Where exactly is the red flag _here_?
<joepie91> MichaelRaskin: I know about buildFHSUserEnv but I am not looking for a utility function, I'm looking for a command-line thing I can prefix to a thing to make it Magically Work, and steam-run does that
<joepie91> if you know of other options that tick those boxes and don't involve Steam, I'd love to hear about them :)
<MichaelRaskin> buildFHSUserEnv is a utility function … to produce a command-line thing that you can prefix to a thing
<joepie91> great, but I want the widget, not the machine that makes the widget
<energizer> __monty__: usually people only make an account when they want to do something, so the timing doesn't worry me per se
<__monty__> Surely the ratio in and of itself makes it suspicious? 1 PR, 1 PR reported
<MichaelRaskin> Yeah, but reported for sometyhing they won't even consider spyware!
<__monty__> MichaelRaskin: I'm not saying it can't be used in a totally valid and privacy conscious way. But malware spreaders do often use the pattern of a new account for each attempt.
<__monty__> Are you saying I shouldn't've bothered reporting this?
<energizer> __monty__: it's clearly malware, so you should report it but they probably wouldn't use the account again anyway
<energizer> so who knows what the report will actually accomplish
<__monty__> energizer: An account that hasn't been blocked yet could be used again though, with the "reputation" of having existing PRs?
<energizer> could be
<__monty__> I'm probably naive thinking github might keep an eye on the IP maybe fingerprints used to make the account.
<MichaelRaskin> That would require a report from some entity they actually care about
<energizer> i would be very surprised if they don't retain ip records
KREYREEN has quit [Remote host closed the connection]
KREYREEN has joined #nixos-chat
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-chat
<MichaelRaskin> I am not saying they cannot, I am saying they might not bother
<MichaelRaskin> But yeah, can't even say if it is phoning home or DDoS attempt
<__monty__> I'm mostly surprised by how little effort was put into concealing it and how little it actually acomplishes.
<__monty__> Do they usually just test the waters with something ineffectual?
<__monty__> I assumed usually it was big sweeping changes to hide something that really does something.
<MichaelRaskin> I actually searchewd for some time if I can find some use of s that gets shadowed or something!
<joepie91> ah yes this NixOS upgrade is going super well :P
<joepie91> so apparently forcibly disabling SDDM and enabling LightDM while using KDE/Plasma, will lead to an infinite recursion error in 20.09...
<MichaelRaskin> Even SYN flood doesn't make too much sense, as giving up on port 80 is no longer unthinkable
<MichaelRaskin> Maybe it is a setup for a later typo to actually send something to s instead of whatever stream it should go
Dotz0cat has quit [Ping timeout: 240 seconds]
<__monty__> I dunno, ranger doesn't do any networking so it must be for something introduced later?
<MichaelRaskin> Yea
<MichaelRaskin> Send to s instead of some file or stdout
simba_ has joined #nixos-chat
MichaelRaskin has quit [Quit: MichaelRaskin]
Dotz0cat has joined #nixos-chat
<joepie91> upgrade to 20.09 complete
<joepie91> let's see if my system still boots
<gchristensen> if it doesn't ....
__monty__ has quit [Quit: leaving]
<samueldr> we'll never know
supersandro2000 has quit [Ping timeout: 246 seconds]
<joepie91> well that was one of the smoother NixOS upgrades
supersandro2000 has joined #nixos-chat
<andi-> You can always just skip the switching & upgrading path ;)
<energizer> i really wish i had CI for my configuration
<joepie91> andi-: ?
<andi-> joepie91: as in not updating ;)
<energizer> especially if it could test my hardware-configuration.nix
<joepie91> andi-: sure, and then be stuck on an EOL NixOS with a too-old Qt :P
<joepie91> does not sound like an awesome plan
<andi-> too old for what? Surely nixpkgs remains consistent ;)
<joepie91> for a project :P
<andi-> real world...
<joepie91> seems this thing wants 5.14 at the least
<joepie91> what on earth...
<joepie91> I really can't win, can I
<joepie91> I just want to make with the windows and the buttons :(