gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<infinisil> jackdk: survival bias maybe? There might be loads of people who named tools after themselves, but we only notice the successful ones :P
<emily> gcc.godbolt.org isn't really named after him, it's just what people say because of the domain
<andi-> Just pushed to github and got what looks like internal logging from them o.O
<qyliss> :O
<jackdk> infinisil: Perhaps. I just think it's a cool effect and good for matt
jtojnar_ has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-chat
drakonis has joined #nixos-chat
freeman[NixOS] has quit [Remote host closed the connection]
freeman42[NixOS] has joined #nixos-chat
freeman42[NixOS] has quit [Ping timeout: 244 seconds]
drakonis has quit [Ping timeout: 276 seconds]
drakonis has joined #nixos-chat
drakonis1 has quit [Ping timeout: 245 seconds]
endformationage has quit [Ping timeout: 245 seconds]
vika_nezrimaya has joined #nixos-chat
drakonis has quit [Ping timeout: 245 seconds]
<eyJhb> I JUST rebuild VBox yesterday, and then I do a update today.. And then another one
<eyJhb> How often do you guys do a channel update?
vika_nezrimaya has quit [Ping timeout: 258 seconds]
drakonis has joined #nixos-chat
lopsided98 has quit [Ping timeout: 276 seconds]
lopsided98 has joined #nixos-chat
Jackneill has joined #nixos-chat
<andi-> often
<andi-> as soon as there is a new one available
<eyJhb> andi-: so `sudo nixos-rebuild switch --upgrade` each day?
<andi-> kinda
<andi-> I usually update channels idependently and then rebuild parts of my system as I have time/see fit
<eyJhb> Yeah okay, makes sense. But that just begins to question, how many channels you got?
<andi-> I usually have all the release channels since 16.x but just for convenience. I only needs 19.03 or unstable for my systems. Seldomly I pick a package from another channel.
<eyJhb> Yeah okay, same. The unstable channel atm. however does not play well
vyorkin has joined #nixos-chat
__monty__ has joined #nixos-chat
drakonis has quit [Remote host closed the connection]
drakonis has joined #nixos-chat
<manveru> hyperfekt: i'd argue that nix is a build tool... :)
<hyperfekt> manveru: Absolutely, and yet I'm not seeing it used to replace make et al 🤔
<manveru> mostly a matter of convenience, i guess
<manveru> i use it sometimes instead of make/rake if i know nobody else will use it :P
<manveru> (or only people knowing nix)
<hyperfekt> So you have one derivation per compilation unit?
<manveru> another thing is that nix can't really modify stuff in your source directory, and some people want that
<manveru> yeah
<manveru> mind you, i don't do c/c++, so my use-case is mostly stuff like website or doc generation
<hyperfekt> nice. could you link me to one of those uses? i'm interested in how ergonomic it is
<hyperfekt> thanks ^⁻^
<manveru> for something even more extreme, check out https://styx-static.github.io/styx-site/ :)
<manveru> still gotta update euphenix docs :|
<manveru> but generally devs are lazy and want to reuse existing tools/libs/build systems, and so they simply use nix as glue for those
<hyperfekt> i don't know if i should be scared of or excited by styx :D
<manveru> it's entirely possible to replace them using nix, but then you're cut off from the existing ecosystem and need to convince people to use something unfamiliar
<manveru> NixOS is built by nix after all :)
<manveru> "build" is just another name for `(put (transform source) destination)`, where the `transform` function is curried with your dependencies :)
<hyperfekt> yeah that's why i was wondering that i didn't see it used more and asked for social, ergonomic or technological reasons it wasn't (and you provided one)
freeman42[NixOS] has joined #nixos-chat
<manveru> there's more issues, like not being able to install nix on as many systems as `make`
<manveru> but i'd argue that shouldn't hinder adoption that much
<manveru> as usual it's more social than anything :P
<__monty__> Does make run on windows?
<manveru> cygwin?
<manveru> for native there's nmake, which is slighly different
jtojnar has quit [Quit: jtojnar]
pie_ has quit [Ping timeout: 244 seconds]
yorick has quit [Ping timeout: 245 seconds]
freeman42[NixOS] has quit [Ping timeout: 245 seconds]
lucus16 has quit [Ping timeout: 252 seconds]
<lassulus> a
<andi-> b
<tazjin> c
<etu> d
<sphalerite> e
<makefu> CCCCCCCC-OMBOBREAKER!
<lassulus> einer muss es immer kaputt machen..
<joepie91> lol
lucus16 has joined #nixos-chat
endformationage has joined #nixos-chat
__monty__ has quit [Read error: Connection reset by peer]
__monty__ has joined #nixos-chat
jtojnar has joined #nixos-chat
waleee-cl has joined #nixos-chat
* __monty__ hands Taneb 50 nixcoin
<Taneb> __monty__: sadly it's 2 years old and not mine, you can keep your nixcoin
freeman42[NixOS] has joined #nixos-chat
vika_nezrimaya has joined #nixos-chat
freeman42[NixOS] has quit [Ping timeout: 250 seconds]
freeman42[NixOS] has joined #nixos-chat
vika_nezrimaya has quit [Ping timeout: 245 seconds]
freeman42[NixOS] has quit [Ping timeout: 246 seconds]
drakonis_ has joined #nixos-chat
drakonis1 has joined #nixos-chat
drakonis2 has joined #nixos-chat
drakonis has quit [Ping timeout: 244 seconds]
drakonis_ has quit [Ping timeout: 264 seconds]
drakonis1 has quit [Ping timeout: 264 seconds]
drakonis2 has quit [Ping timeout: 250 seconds]
* infinisil is still hoping an x for sha256(x) = 0 gets found
<emily> we haven't even found that for MD5
<emily> that would be a level of colossally broken that even hashes you shouldn't use aren't generally broken that way
<infinisil> emily: I mean like accidentally, somebody just stumbles upon a string that hashes to zero, by chance!
<infinisil> Getting that 0.00000...000001%
<adisbladis> infinisil: Heh, that's also crossed my mind
<infinisil> We'd have to change lib.fakeSha256!
<adisbladis> 00000...01 ^_^
<samueldr> just in case, for those that saw my head scratching about the issue with fdisk; it looks like it may be a documentation mistake in the manpage
<adisbladis> # Increment the following number by one when a collision is found
<samueldr> the alignment of partitions is described at two locations, and one of them says the default is 1MiB, the other is "depends on the I/O limits"
<samueldr> turns out it depends on I/O limits, and when the partition itself is smaller than the alignment, it might be breaking in unexpected ways, even if the end of the partition fits
<samueldr> tldr, setting the alignment instead of relying on the defaults is probably better in all cases
<samueldr> (for reproducibility)
<aanderse> someone plx merge so @volth isn't upset at me T_T
<{^_^}> #68015 (by aanderse, 1 day ago, open): nixos/zookeeper: recursively set permissions and ownership on dataDir
<infinisil> aanderse: Looking good, done that :)
<aanderse> thanks infinisil
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nixos-chat
<joepie91> samueldr: :o did your package search get merged into the main site
<samueldr> joepie91: dunno ;)
<samueldr> (yes it did)
<joepie91> nice!
<joepie91> samueldr: minor nit: no longer autofocuses on search box upon page load. iirc your version did do that?
<samueldr> oh, you're right, it should do that
<samueldr> and no, I think my version never did that
<__monty__> I've run into that too, takes 4 or more tabs before I'm in the search field.
<joepie91> hm, odd. I don't recall having this nit about your version
<joepie91> oh well
<samueldr> (yeah, I'm *not* going to play with the focus order because it almost always is a bad idea)
<samueldr> it's rather trivial to add I think, I'm doing it right now
vyorkin has quit [Ping timeout: 245 seconds]
<samueldr> nixos-homepage#302 fixes that
<{^_^}> https://github.com/NixOS/nixos-homepage/pull/302 (by samueldr, 2 minutes ago, open): packages-explorer: Adds autofocus
<joepie91> wholly unrelated, here is a livestream of my 3D printer: https://meet.jit.si/BlueDogsSteerRuthlessly
<joepie91> (using jitsi because easy, just reject mic/cam)
<joepie91> samueldr: \o/
<samueldr> that's juste an image of a machine going back and forth in a loop
<samueldr> just*
<joepie91> lol
<joepie91> it's truly a livestream, I promise :P
<joepie91> it's currently printing a tool tray
<joepie91> previous prints: bowden clip, filament stepper indicator, replacement knob for my kitchen tap
<samueldr> shouldn't it rather be a PET stream?
<joepie91> samueldr: PLA, not PET!
<samueldr> (I googled 3d printer filament and had to guess)
<joepie91> :P
<joepie91> PLA is the most common one
<joepie91> barely shrinks and works at low temps
<samueldr> yeah, I was blanking there
<samueldr> if it wasn't obvious, it's a play on word on livestream, PLAstream
<joepie91> I don't think my printer can do PET, actually
<joepie91> samueldr: I still don't get the pun :D
<__monty__> Are there mayn that can?
<samueldr> it's a stream of PLA
<joepie91> __monty__: yeah
<__monty__> Used to be all ABS then gradually everyone switched to PLA.
<joepie91> well, PETG
<joepie91> this is an Ender-3, it can do ABS if you encase it
<joepie91> but it's really designed as a low-end primarily-PLA printer
<joepie91> it's priced accordingly :P
<joepie91> __monty__: anyway, the main issue with ABS is shrinkage
<joepie91> with PLA, you pretty much get what you slice
<joepie91> with ABS, it's very possible to have a double-digit percentage of shrinkage
<joepie91> PLA is just a lot easier :P
<__monty__> I thought the main reason was the toxicity of ABS?
<joepie91> afaik there's no reason to believe that that meaningfully varies between plastic types
<joepie91> most recent study said "it'll all kill you"
<joepie91> :P
<__monty__> I thought PLA was safer because it's corn starch and glue.
<cransom> i've been using some ABS+. it's been extremely nice versus petg and the htpla i was mainly using before that.
__monty__ has quit [Read error: Connection reset by peer]
<cransom> when i got into 3d printing, i was 'i can make everything!' and then i realized a printed a lot of flat stuff, which not super effective to print. which then made me lust laser cutter. but then i bought a cnc router. it's been handy.
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nixos-chat
<joepie91> bleh. messed something up with bed levelling and now the top layer of the inside is not perfecftly smooth :(
<joepie91> ohwell.avi
<joepie91> cransom: yeah, we have a lasercutter at the hackerspace, that's what I mostly use for flat things
<cransom> the first layer? i've not seen an unlevel bed mess that badly with the top layer
<cransom> though i did give up on bed leveling long ago withthe maker select. the auto leveling delta has been convenient there.
<cransom> though i still want to make a corexy. i need to move first for some more space.
<infinisil> Some top notch fashion advice by adult swim there https://www.youtube.com/watch?v=N5ci0TkLpNI
<infinisil> Warning: weird
<joepie91> cransom: no, I really do mean the top layer. I've been using this print also to perfectly level my bed (it's an Ender-3, so manual leveling) and I seem to have accidentally messed up one corner, which resulted in a few not-quite-flat lines
<joepie91> it's fixed now, but too little too late :P
Myhlamaeus has joined #nixos-chat
Myhlamaeus has quit [Ping timeout: 258 seconds]
__monty__ has joined #nixos-chat
Myhlamaeus has joined #nixos-chat
Myhlamaeus has quit [Ping timeout: 244 seconds]
Myhlamaeus has joined #nixos-chat
avn has quit [Read error: Connection reset by peer]
avn has joined #nixos-chat
<samueldr> joepie91: autofocus is now in
<samueldr> thanks for the report
<joepie91> \o/
<ldlework> What's autofocus?
<samueldr> in this case, non-obtrusively take the input focus at load on the package search page
<ldlework> I see.
<joepie91> my box is almost done printing \o/
<__monty__> It's a lidless box?
<joepie91> __monty__: yeah, I guess that 'tray' is a better description
<joepie91> specifically designed to go under the build plate of my 3D printer
<joepie91> for tool storage etc.
<__monty__> Ah, was gonna be mean and say it was only halfway done : >
<joepie91> :P
<joepie91> __monty__: speaking of which, IKEA shipped me some storage boxes.
<joepie91> in two parcels.
<joepie91> the one that arrived today contains the boxes, the one that arrives tomorrow contains the lids...
<joepie91> <.<
<samueldr> logistics ~~
<joepie91> also I really need to find the STL for the wallet-sized SD card storage thing
<joepie91> it's supposed to be somewhere on thingiverse but I can't find it
<joepie91> a version that has a slide-on lid
<joepie91> samueldr: speaking of logistics!
<joepie91> I've discovered that Lidl will ship you 10 storage racks (10 x 25kg) for 3.99 EUR flatrate shipping
<samueldr> big oof
<joepie91> I am really curious now what'll happen if I actually order 10 storage racks
<joepie91> whether I'll get a call, or whether they'll blindly ship me 250kg of individual parcels for 4 EUR
<joepie91> lol
<joepie91> samueldr: I do actually have a legitimate reason to order 10 of them, too...
<joepie91> but if I do end up ordering 10, I'll just grab my hand truck when they arrive, because it really would be a dick move towards the delivery guy otherwise :P
<__monty__> What sort of racks are these? 25kg sounds like a lot for a flimsy metal rack.
<ldlework> I'm definitely *not* shipping you 10 storage ra-- oh Lidl
<__monty__> You have to admit the ikea logistics are on point though. They save tons of space by nesting the containers.
<joepie91> __monty__: they're not the flimsy kind, that's why I'm considering getting 10 of them
<joepie91> sec
<joepie91> it looks like the flimsy kind
<__monty__> joepie91: Hmm, this one's for micro-sd only: https://www.thingiverse.com/thing:3397523
<joepie91> but it's actually the double-thickness variant that can stand stable on its own without wall attachment, and that a hardware store would charge you 50-60 EUR for
<joepie91> hence the weight :P
<joepie91> __monty__: hmm, that's not the one I was thinking of, though it's closer than what I've found. thanks!
<joepie91> anyway, the thing with these racks is that they are intermittently available and sell out quickly, and we're about to be starting a hackerspace here probably, and so I want a few more for myself + get a few for said hackerspace-to-be
<joepie91> and it's not difficult to arrive at "10 pcs" that way
<__monty__> Hmm, it does say extra costs apply for heavy stuff. I suspect it's a shortcoming of the checkout software and they'll just charge you the surplus.
<joepie91> __monty__: it explicitly lists the surcharge for heavy products; this product falls under the regular shipping rate
<joepie91> and their definition of "heavy" is a bit insane
<joepie91> I've had a tabletop dishwasher shipped to me for 3.99, as well as a double mattress
<joepie91> lol
<joepie91> so something really has to be "DHL won't touch it" heavy to have a surcharge
<joepie91> hence why I'm wondering what'll happen when I order 10
<joepie91> from the previous batch I ordered 3, and they shipped those out under flat rate just fine
<__monty__> There's table-top dishwashers?
<joepie91> yep!
<__monty__> Also, I've never seen anything but produce/food in lidls here.
<joepie91> eh
<joepie91> clipboard fail
<joepie91> I got it on sale for 120 EUR
<joepie91> __monty__: Lidl has a non-food aisle there, most likely, just mostly food. but in a few countries (including NL), they've started selling all the temporary stuff online as well
<joepie91> specifically all the non-food stuff
<joepie91> and as it turns out, they often have much better value-for-money than anywhere else, especially for powertools, appliances, etc.
<joepie91> and they sell a crapton of stuff :P
joepie91___ has joined #nixos-chat
joepie91___ is now known as not-joepie91
<joepie91> __monty__: not *quite* the one, but very close!
<joepie91> hmm. is this creditcard-sized?
<joepie91> ah well, easiest way to find out is to print it, I suppose :D
<__monty__> How are there so many of these?
<joepie91> great question! :P
<joepie91> hmm, those are all further away
<joepie91> from the one I'm thinking of
<joepie91> that one by siroki was really close but the model I'm thinking of has sharp angles, not curves
<joepie91> and has two identical-looking halves (at least at a glance)
<joepie91> that slide into each other
<joepie91> plan B is waiting for $hackerspacePerson to respond with the link
<joepie91> lol
<__monty__> Maybe grantisimo's original?
<joepie91> __monty__: nah, definitely not
<joepie91> different model, and also not the one :P
<joepie91> they do have a few neat things btw
<joepie91> oh, my tray is done printing!
<joepie91> nah, still round things
<__monty__> I kinda like the folding ones more because you reuse the lid as sd storage too.
<__monty__> Anyway, enough thingiverse searching.
<__monty__> Good luck finding a good one.
<__monty__> nn, peoples
__monty__ has quit [Quit: leaving]
<samueldr> fml, spent a couple hours figuring out some stuff, and in the end it's not needed because the tool handles it
<samueldr> well, half fml, I can delete code, which is always good