gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<day|flip> Any body here going be buying Pinebook Pro?
<samueldr> thinking about it; I haven't been pleased with my rockchip systems, but at the same time, that one seems in a different class, and since it's _still_ rk3399 and not a new one, it's likely to be less of an issue
<samueldr> (things are continuously progressing)
<day|flip> rk3399 already supported in nixos-arm?
<samueldr> there are some rk3399 well supported with nixos on ARM
<samueldr> and turns out that one of them is the rockpro from pine 64
<samueldr> so that brings up the level of confidence
<samueldr> u-boot on the pinebook pro is also flashed to an SPI NOR Flash
<samueldr> so no worries about special paritioning schemes
<samueldr> if they burn a recent enough one, it's plausible the iso image will just boot as a usb stick
<samueldr> from the factory
<day|flip> ahh. i think im going be buy Pinebook Pro. i just kind of confuse on what they mean by. PCIe x4 to m.2 NVMe SSD Slot ... is this the normal m.2 2280?
* samueldr digs up a link
<samueldr> M.2 is multiple _slots_ standard, in addition to lenghts
<samueldr> among these there are SATA M.2 drives, and PCIe M.2 drives
<samueldr> and they are not necessarily inter-compatible
<samueldr> here you couldn't use a SATA M.2 drive
<day|flip> so maybe with m.2 2280?
<samueldr> it'd have to be Key M AFAIUI
<samueldr> 2280 is the length
<samueldr> sorry
<day|flip> with by length
<samueldr> width/length pair
<day|flip> so it a maybe
<day|flip> cool
<day|flip> that the standards right now
<day|flip> what i been seeing
<samueldr> interface, to the left
<samueldr> M.2 (M)
<samueldr> not sure if B+M could also work
<day|flip> never heard of B+M
<samueldr> dual keyed
<samueldr> I guess they would
<day|flip> ahh. b+m is norm on 22
<samueldr> since M.2 makes the keying define what it supports
<samueldr> the thing is that M does not have SATA at all, so I guess no "B+M" have SATA on them
<day|flip> to have the nvme speed. i will guess that it going be at less support 2280. i have yet to see a 22110 out in the wild. my mobo support it. but never seen on
<samueldr> speed has no relation to the length AFAICT
<samueldr> hmm, considering this B+M is SATA, this doesn't bode well https://www.amazon.com/dp/B00KLTPW30/?tag=pcpapi-20
<samueldr> oh, I'm 'fing blind, the M key has SATA too :/
<day|flip> lol
<samueldr> right, so it's going to be hard to buy the proper drives :)
<samueldr> though I guess it's more likely that B+M are SATA
<samueldr> or uh... maybe not, since PCIe 2 lanes vs. 4
<samueldr> ugh
<samueldr> that part picker page needs to split the keying from the interface (protocol)
<day|flip> maybe i should get this for my amd mobo 960 GB M.2-22110 Solid State Drive. and used SSD 970 EVO 500GB for pinebook pro. what im using on this computer right now
<samueldr> looks like an M key, so yeah that sounds like it'd wor
<samueldr> k*
<day|flip> it all up in the air
<day|flip> till i know for sure
<Church-> ashkitten: So question, got ff14 loading up on xfce fine. When I choose a DC and start, it spouts off that FF14 hasn't been registered and I need to register to complete the process. I already have though...
<Church-> I'm assuming a bug and there's a workaround?
<ashkitten> Church-: use the command i gave you before
<ashkitten> to hide wine exports
<Church-> Ah gotcha
<Church-> Kk
<ashkitten> otherwise it thinks you're running the mac version
<Church-> Nod
<Church-> So run that first and then open steam?
<Church-> WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable
<Church-> Crud
<ashkitten> you can run that and then launch the game yeah
<Church-> Do I need to directly invoke from wine or is going from steam first fine?
<ashkitten> it's persistent
<day|flip> samueldr: do you know if nixos for arm support smartphone wifi tethering?
<Church-> Cool
<samueldr> day|flip: what do you mean?
<samueldr> like, your android phone plugged as USB, seen as an RNDIS network interface?
<samueldr> it should
<ashkitten> Church-: it just sets a registry value
<samueldr> oh, wifi
<samueldr> well, wifi is wifi is wifi
<day|flip> i have a weird problem. mostly cuz i have to figure out ways to work around dealing with Captive Portal login
<ashkitten> samueldr: your face is wifi
<samueldr> lol
<day|flip> lol
<ashkitten> :p
<samueldr> fortunately (I need it to breath) my face is tangible and a face
<ashkitten> oh
<ashkitten> good for you then
<day|flip> do you do that before or after drinking some LSD?
<samueldr> unless you meant that nixos is running on the smartphone, if so, please tell me how, but then it *should* also be possible at one point
<samueldr> at that time it becomes uh... something I don't like... networking...
<Church-> Now question, I store FF14 in a steam library on a drive mounted at /media/Data and my other steak stuff is at $HOME/.local/share/Steam/ do I need to modify it?
<ashkitten> samueldr: i'm waiting for my cosmo communicator to arrive, might try to run nixos on it
<samueldr> is the cosmo communicator the new one or the older one?
<samueldr> (older as in a year)
<day|flip> samueldr: it more connecting my phone usb port to computer usb port to give that computer internet through my phone wifi
<ashkitten> Church-: that's why i said .steam/root not .local/share/Steam
<Church-> Gotcha
<samueldr> day|flip: ah, then uh, if it works on x86_64, like to work on ARM
<ashkitten> samueldr: the cosmo communicator is the successor to the gemini pda
<samueldr> yeah, so "the new one"
<samueldr> still mtk based
<ashkitten> yeah
<samueldr> so YMMV :/
<Church-> That pda disappointed me
<ashkitten> aw
<ashkitten> my friend really likes hers
<ashkitten> what did you dislike?
<samueldr> even google with chromeos doesn't have anything fresh with mediatek kernel-wise
<day|flip> samueldr: since I never own a arm computer. anything I should understand before i try blowing thing up?
<samueldr> right, and good questions :)
<samueldr> though, USB there is just USB, (whew, "just USB", what a white lie)
<ashkitten> i'm not too concerned with the exact processor, and it's better than my current phone anyways (pixel xl)
<samueldr> so luckily most USB things that work on Linux x86_64 work on aarch64
<samueldr> as long as the driver is built
<day|flip> 18:35 samueldr: as long as the driver is built < god i like these what if
<samueldr> ashkitten: the issue with MTK is how the OEMs using their CPUs are notorious for not publishing "GPL packages" (though, here I think cosmo is fine)
<ashkitten> ah
<samueldr> and then, when they do, it's the BSP (build support package) sources for the kernel from MTK
<samueldr> so likely an old 3.4 vintage
<Church-> ashkitten: Eh my pixel XL is still going stronf
<day|flip> are firefox and chromium working ok on arm side?
<Church-> strong*
<samueldr> day|flip: chromium hasn't been built for a while, but it did at one point
<samueldr> the issue is that java is needed for the build since earlier this year
<samueldr> (or was it late last year?)
<ashkitten> also they implemented the rear display with a separate processor and firmware so it shouldn't be too bad to get it working with any os
<samueldr> and java for aarch64 hasn't yet been bootstrapped for nixos
<Church-> ashkitten: Link to the cosmo?
<day|flip> samueldr: will. from what i understand. pinebook pro is going be using debian testing
<Church-> ashkitten: Does the wine tricks bit persist across reboots? Had the same error
<Church-> samueldr: Thanks
<samueldr> day|flip: hm?
<day|flip> or there going be ship that way
<Church-> samueldr: Wonder if I could get NixOS running on my Pandora now...
<ashkitten> Church-: it sets a registry value in the wineprefix
<ashkitten> it shouldn't turn itself off
<samueldr> Church-: armv7? with some pain due to not having a binary cache, but it should be workable
<Church-> I didn't think so.
<Church-> samueldr: I'm tempted
<Church-> This shall be interesting
<ashkitten> maybe it's hitting the wrong wineprefix somehow idk
<ashkitten> i'm exhausted
<samueldr> OMAP3530 (from wikipedia), Cortex-A8, so armv7
<samueldr> Church-: I think the main thing to figure out is how it boots
<samueldr> which is likely well documented
<Church-> Oh yeah it is
<Church-> Heheheh
<samueldr> U-Boot (unsurprisingly)
<ashkitten> cosmo communicator is almost ready for mass production according to recent updates and i am sooooo excited
<samueldr> Church-: to get "good" support from nixos, it needs a 2017 vintage (or was it 2016?) vintage u-boot
<samueldr> at least
<Church-> Nod
<ashkitten> meanwhile the same cannot be said for the mycroft mark 2 previously set to ship december last year
<samueldr> Church-: though it's not implemented, it should be possible to "just" implement making custom u-boot boot scripts for generation changes
<ashkitten> i think mycroft is back in a second prototyping phase
<samueldr> when I see mycroft, I think about the search engine thing
<ashkitten> search engine thing?
<samueldr> oops no
<samueldr> not that
* samueldr should have read before linking
<samueldr> gosh I hate wikipedia redirects into bad anchors
<Church-> Ugh and now it's redownloading ff14
<Church-> Grumble
<samueldr> if you prefer, the actual website https://mycroftproject.com/
<ashkitten> rip Church-
<Church-> ...
<ashkitten> they had a good run
<ashkitten> samueldr: interesting
<ashkitten> i don't think they're related
<ashkitten> mycroft is an open source version of things like amazon echo and google home
<samueldr> no, not at all related, "Mycroft AI" is just another thing entirely
<ashkitten> i think you can try it out on your computer tho i haven't looked yet
<Church-> ashkitten: So debug log from PROTON_LOG https://paste.rs/uTZ
<samueldr> Church-: upstream u-boot apparently has omap3_pandora defconfig, so it might "just work"
* samueldr checks the kernel
<Church-> Yeah I think it might
<ashkitten> before you call me out on not looking into projects before backing them, i will say that i'm not the one paying for it. someone offered to buy one for me if i smashed a google home. seemed like a good deal, $200 thing that doesn't track me for the price of a $40 thing that does
<Church-> We had arch and what not working fairly well
<Church-> heh
<Church-> Maybe it'll work now that it's downloading it's own copy that I didn't rsync over
* Church- sighs and looks at a Windows vm almost longingly
<ashkitten> Church-: idk, try using WINEPREFIX=/media/Data/Games/SteamLibrary/steamapps/compatdata/39210/pfx
<Church-> Yeah gonna try that after download
<samueldr> Church-: the multi_v7_defconfig kernel should work too
<Church-> Nod
<Church-> Least it's only 80min
<samueldr> so it's likelt already working "ouf of the box" with the sd_image that is produced by no one
<samueldr> out of the box*
<Church-> Man how bad is the network card in my xps 13
<Church-> Oryx Pro is getting 8MB/s down over wifi and the xps got like 2MB at a max
<Church-> More like 1MB
<samueldr> I still want a pandora... even though it's just too much to spend on that old amazing looking piece of an alternate tech history
<samueldr> "old"
<Church-> samueldr: It's still a neat machine
<Church-> Fun to bust some games out on
<samueldr> (I still have my n800 from the time it was new)
<Church-> I wrote so many damn essays on it
<ashkitten> my thinkpad gets 300Mbps down, my older laptop gets 4
<ashkitten> ur
<ashkitten> er
<ashkitten> 20
<Church-> heh
<Church-> samueldr: Got it and my n900 next to me
<Church-> Such great devices
<samueldr> n900 wasn't available here :(
<Church-> I mean I didn't get an n900 till like 2 years ago :P
<Church-> samueldr: Pandora was the first thing I bought when I got my first job back in... 2012?
<Church-> Yeah around then
<samueldr> ooh
<Church-> I obsessed over that thing for years lol
<Church-> ashkitten: So tried winetricks on my /media/Data path. Returns that it's a 64bit wine installation and that it cannot be used with a 32 bit wineserver
<ashkitten> then use 64 bit winetricks
<ashkitten> idk im not an expert im just tired
<ashkitten> me: why do people ask me things? // me to me: you offered help, dipshit
<ashkitten> ive reached the limit of what i can do for you, Church-
<Church-> Lol fair enough. Thanks for the help ash
lopsided98 has quit [Remote host closed the connection]
lopsided98 has joined #nixos-chat
jasongrossman has joined #nixos-chat
<Church-> Ugh, yeah I'm just gonna do a quemu Windows vm with gpu passthrough
<Church-> That's fine
day|flip has quit [Remote host closed the connection]
jasongrossman has quit [Remote host closed the connection]
<ashkitten> gchristensen: on a scale of 1-10 how cursed would it be if i started only giving ips out in raw decimal format?
<ashkitten> ah yes, the ip of google's dns, 134744072
<ashkitten> http://3627735332
<drakonis1> ashkitten: 10
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-chat
<ashkitten> thanks i try
<ashkitten> drakonis1: did you click the link?
<drakonis1> i have, yes.
<drakonis1> that's heckin cursed
jasongrossman has joined #nixos-chat
<ashkitten> yes
<ashkitten> i wrote a zsh function to help me
<ashkitten> function convert-ip { echo $1 | tr '.' '\n' | tac | { res=0; i=0; while read -r byte; do res=$(calc -p "$res + $byte * 256 ^ $i" <&-); i=$(($i + 1)); done }; echo $res }
Myhlamaeus has quit [Read error: Connection reset by peer]
jasongrossman has quit [Ping timeout: 244 seconds]
drakonis1 has quit [Quit: WeeChat 2.4]
jasongrossman has joined #nixos-chat
<ar> hm. as usual, it makes false assumptions about ip addresses ;)
<ar> % convert-ip 1.1; convert-ip 1.0.0.1
<ar> 257
<ar> 16777217
<ar> (both are equivalent)
<pie_> i havent had a chance to go back and look at this again but i think this is quite an important post https://github.com/NixOS/nixpkgs/pull/44196#issuecomment-409480130
<pie_> (opinion may change over time)
<pie_> im playing with the idea of what it would take to make a small flexible full featured nixpkgs, say for a Nixpkgs From Scratch :P
LnL has quit [Ping timeout: 246 seconds]
<ashkitten> ar: i can't believe the hacky one-liner i wrote to convert ips to an unreadable raw u32 format isn't robust
<ashkitten> i've failed all of you
<ashkitten> actually if i wanted it to be robust i could just remove the tac, strip out zeros, initialize i to 3, and decrement i
<ar> ashkitten: at least it's better than a CheckIP() function i had to patch-out out of a pacemaker script
<ar> which did assume that any ip ending with .0 or .255 is invalid
<ashkitten> oh wait
<ashkitten> hmm
<ashkitten> if i did what i said above it'd make 1.1 equivalent to 1.1.0.0
<ashkitten> i basically did exactly the opposite of what i should've done
<pie_> ashkitten, its always the simplest things that are the hardest
<pie_> maybe for the more complicated ones you just cant tell everything is broken :D
<ashkitten> i need to get the number of bytes in the given ip
<ashkitten> and pad the last value out
<ashkitten> which means i can't use the approach of iterating over the lines
endformationage has quit [Ping timeout: 268 seconds]
<ashkitten> i can do this one of two ways: pad the ip out before it's given to the function which iterates lines
<ashkitten> or
<ashkitten> in the loop i can somehow detect if it's the last line in the input and always force the i value to be 0
<ashkitten> yes
<ashkitten> yes yes i can do that
<ashkitten> perfect
<ashkitten> function convert-ip { printf "%s%%\n" "$1" | tr '.' '\n' | { res=0; i=3; while read -r byte; do [[ $byte =~ '%' ]] && i=0 && byte=$byte:s/%//; res=$(calc -p "$res + $byte * 256 ^ $i" <&-); i=$(($i - 1)); done }; echo $res }
<ashkitten> ar: pie_: ^
* pie_ hides :P
<ashkitten> lmao
drakonis_ has joined #nixos-chat
Drakonis has quit [Ping timeout: 276 seconds]
<pie_> apparently guix has an entire subdomain for hpc stuff https://hpc.guix.info/
<andi-> `guix pack` is something I wanted to build for nix for a while..
<andi-> It seems that they do not need their global /gnu/store directory in that case
<jasongrossman> Don't we already have an equivalent of guix pack?
obadz has quit [Quit: brb]
<jasongrossman> We can build a closure.
<andi-> jasongrossman: ah cool thanks. We still require a chroot as user from a brief look at it.
<andi-> I think the guix version Is able to "rewrite" the binaries so they can be located anywhere without a chroot
obadz has joined #nixos-chat
<jasongrossman> andi-: I think they can be located anywhere, as long as /nix is available as a mountpoint, if I'm reading the docs correctly.
<pie_> bbl
Guest33436 has joined #nixos-chat
pie_ has quit [Ping timeout: 276 seconds]
<tilpner> andi-: guix pack requires user namespaces just the same
<tilpner> refresh and import are the features I want integrated the most
<andi-> refresh sounds like flakes update or whatever that was called?
Guest33436 has quit [Ping timeout: 272 seconds]
<andi-> ah, nice
__monty__ has joined #nixos-chat
<eyJhb> Anyone know how Coreboot works with x230 + eGPU?
<etu> eyJhb: Does eGPU work with x230 to begin with?
<eyJhb> It does, but it has a `bug` with using 16GB of ram + eGPU, the CPU will be 100% because of some bios stuff
<eyJhb> Hence, why I am wondering if it will be the same problem on coreboot
<etu> eyJhb: Oh, connecting through the dock or?
<etu> Thinking of how you would even connect one of those :D
<eyJhb> The x230 after all have a expresscard slot :p -> which makes it nice
<eyJhb> So pretty much plug n' play
<joepie91> banggood++
<eyJhb> First place I found it, no clue if they are good :p
<joepie91> they are
__monty__ has quit [Ping timeout: 268 seconds]
<eyJhb> I am just getting soooo tired of the USB 3.0 dock which just .... To keep it clean, is not nice to my CPU
<joepie91> they ship fast, reliably, offer 'import tax insurance' (pretty cheap, useful for more expensive stuff), they actually produce invoices for business purchases that your accountant won't hate
<eyJhb> And generally, if I could offload my three screens at home to a eGPU, it would make everything so much better
<joepie91> they generally sell the higher-quality stuff (there's some amount of curation there) and their descriptions are complete, accurate, and often have datasheets and drivers and such linked
<eyJhb> Oh. I am my own accountant, and I hate just doing.. The accountant things
<joepie91> as far as random chinese webshops go, banggood is currently at the top of my list
<joepie91> like, on that listing, note the "not compatible with <cards>" note -- that's the sort of thing you almost only see on banggood :P
<etu> eyJhb: Oh, had no idea that existed :)
<joepie91> everybody else just conveniently 'forgets' to mention that
<etu> Nowadays it's mostly USB-C everywhere
<joepie91> (well okay, almost everybody)
<etu> When people talk about that kind of things
<eyJhb> joepie91: what is normal shipping time? - etu I might be confued, but wouldn't most USB-C stuff still off-load to the CPU? - I feel so old and out of touch....
<joepie91> eyJhb: standard chinese airmail, so it depends on where you ship it to. to NL that generally means about 8 days, but it's unusually fast here -- to most countries, 2-4 weeks is normal
<joepie91> if you live in a country with awful customs (brazil, russia, sometimes iceland), then it may take much longer
<eyJhb> I wouldn't think DK would be much different from NL tbh
<joepie91> eyJhb: Dutch (ex-government) postal company has a direct agreement with china post afaik
<yorick> joepie91: I like aliexpress
<joepie91> which makes things ~fast~
<joepie91> I think NL is pretty much the only country to have this currently
<joepie91> though I haven't kept up with it lately
<yorick> yeah 8 working days sounds about right, 3 of those are in a post office in NL somewhere, very frustrating :D
__monty__ has joined #nixos-chat
<joepie91> yorick: aliexpress is okay, but it's a lot of different sellers with varying quality levels, no proper invoices, no import insurance
<joepie91> and more than once I've actually found banggood to be cheaper than the cheapest option on aliexpress
<joepie91> so I still tend to prefer banggood whenever they have what I'm looking for, it's just much less headache potential
<joepie91> though the first place I look for more expensive stuff is still lidl-shop :P
<etu> eyJhb: I have ordered from them before. It's regular china. I have experienced 10-90 days from china to sweden.
<eyJhb> Sounds like it would be faster to ship it to NL then DK :p
<joepie91> eyJhb: quite likely!
<eyJhb> Damn
<eyJhb> Hoped I could get it quick quick quick!
<etu> But banggood may have some EU warehouse
<joepie91> eyJhb: you can, if you're bleeding money and are willing to pay for DHL
<joepie91> :P
<joepie91> oh yeah, they do
<etu> That may be faster then
<joepie91> that might be faster for DK
<eyJhb> But I might also need to consider my banking account soon... Like... Travelling, Certificate, and now this
<joepie91> for NL it doesn't really matter
<etu> eyJhb: Going to NixCon?
<joepie91> but I don't think they have most things in their EU warehouse
<eyJhb> For 12,- DKK => ~2 EUR, it is 6-14 business days
<eyJhb> Wth.. For 4.5 EUR, it takes 7-15.
<etu> :D
<etu> They are a bit odd sometimes :D
<eyJhb> ^ makes sense. - etu noo, I have neither the time nor money :(
<eyJhb> And I would be screeeeewed with all you Nix experts!
<joepie91> banggood does have an "I don't care what it costs, I want it tomorrow" option, doesn't it?
<joepie91> might be UPS actually, not DHL
<eyJhb> Not that I can see
<eyJhb> etu: I might however come to Sweden soon! Really considering it
<joepie91> hm, maybe that's changed, or is not available for DK
<etu> eyJhb: I'm afraid that NixCon will ruin my ability to help out with the devops parts from time to time at work.
<eyJhb> Performance anxiety?
<yorick> etu: can confirm
<yorick> eyJhb: interacting with the alien world where people haven't heard of nix is painful
<etu> eyJhb: No, because we don't use nix at all at work, we have some pile of ubuntu garbage with chef garbage. And visiting the nice place where everyone knows the joy of nix may make me less willing to dig in those piles of garbage.
<eyJhb> Tshh.. What do you mean, it is awesome with Ubuntu, and .. chef.. especially outdated Ubuntu
<etu> We have kinda gotten rid of 12.04 now
<eyJhb> I am actually quite sure, we got some "confirmation" or something, that we have the oldest Ubuntu machine running directly accessible to the internet in Denmark, that is in production
<etu> most systems runs on 18.04 :D
<eyJhb> I think it is hacked every day, but it is somewhat a r/o FS, and it gets reset each day
<eyJhb> etu: most be lovely :(
<yorick> I got called the other day about a server I made when I was 17
<yorick> it was running ubuntu 12.10
<yorick> and ipsec was down
<yorick> rebooting the server fixed it and I sent an email recommending they pay me to update it, now I try not to think about it
<eyJhb> etu: would you recommend seeing anything specific in Sweden, if one where to travel there for a week or so? - yorick but do you really want to update it? ;)
<yorick> eyJhb: I'd nixify it
<etu> eyJhb: Depends on how you travel and where you have the ability to stop etc. Ping me if you go to Stockholm :)
<eyJhb> yorick: considering doing that to my server as well
<eyJhb> etu: I am considering just taking my trusty car and driving to Sweden, and really wanted to stop at Stockholm. But I have no clue how "easy" it is having a car in Stockholm
<eyJhb> Also, I seem to recall a lot of car tourches :p
<etu> eyJhb: Yeah, if I were you and came here with a car I would find a hotel with parking and leave the car there and use the public transit
<etu> eyJhb: I drive quite frequently in Stockholm, trying to avoid the center but it happens as well. But yeah, And even though I know the area it's quite bad.
<adisbladis> Stockholm is "funny" that way.. It's a fairly small city by capital standards but the traffic situation is almost as bad as a proper big city
<adisbladis> I guess because it's all a bunch of islands there are tons of choke points
<eyJhb> etu: sounds like a good plan... Guessing the trafic in Stockholm is a hell of a lot worse than in Copenhagen.
<eyJhb> adisbladis: would make sense yeah!
<etu> eyJhb: I haven't driven in Copenhagen, but been there a few times and it seems very calm in comparison. But that's a visual inspection of the central parts.
<etu> eyJhb: I'm gonna hang out in Malmö on 17-18th of August though :)
<etu> It's my stop on my way down to Germany for CCCamp :)
<eyJhb> Considered doing it around next week or so. Firstly I need to take my IPP2 certification (kayaking). - Going down to hack the world? :p
pie_ has joined #nixos-chat
<Shados> ...rsync'd my store to another drive for some experiments, forgot about nix-store --optimise, re-did the rsync with -H and watched as an rsync resulted in the destination *shrinking*, which greatly amused me :P
<pie_> Shados, ÉD
<pie_> * :D
<sphalerite> Shados: some other great ways to achieve that are truncating all the files you want to sync or deleting them and passing --delete ;)
<Shados> haha, that's a little more destructive though :P
<eyJhb> Does anybody do sync between their home directory between their laptop and desktop? Cosidering if I whould setup a desktop instead of doing a eGPU on my x230. The only reason currently is that I love the ability to just undock my laptop, take it with me and have all my files
<gchristensen> personally, I can't deal with having a second computer
<eyJhb> So you are also all-in on your Laptop gchristensen ?
<eyJhb> That is also what I somewhat am thinking...
<aanderse> eyJhb: i have 2-3 computers i use
<aanderse> syncthing, for the most part
<aanderse> git for code
* etu has like 3 computers as well
<aanderse> rclone for important files that won't be modified
<aanderse> sorry, 2-3 computers i use as a desktop
<aanderse> desktop/laptop
<aanderse> if you count the HTPCs....
<aanderse> more
<aanderse> :p
<aanderse> <3 donated hardware from friends and family :)
<etu> I have a dotfiles gitrepo with passwords and some other stuff that I have used to sync things since long before I found NixOS :)
<etu> and rest is code :D
<etu> which is git as well
<eyJhb> I just have some things like in e.g. ~/go, that aren't always comitted because it is very much WIP. So keeping two homes in sync, with all the files and progress things, and structure etc. is somewhat a most
<etu> aanderse: yeah, ofc, htpc's and stuff doesn't need all the things :)
<eyJhb> Like, with NixOS it is quite easy to keep your system configuration synced, and having the same packages, so it would only be files. Don't know if it is just me, that sometimes have projects that aren't comitted, or not a repo at all
<eyJhb> E.g. small fun reverse engineering stuff
<andi-> I usually only sync the systems configuration using the nix expressions in a git repository. Most of my other work is also Git and can be synced easily by just cloning it again. WIP stuff is usually commited already and later on rebased/squashed before publishing it. The only real state that is on my "main" laptop is my ~/Mail directory. Also ensure I am not wasting time reading mails while using my work
<andi-> machine :)
<eyJhb> Well... E.g. I have ~10 GB images for som ML, which I would rather avoid comitting :p It is these unusual edge cases
<andi-> I have my private documents (work contracts, travel foo, invoices, …) in a syncthing folder that I have on a machine at home and my notebooks.
<andi-> Browser state is synchronized via the firefox syncserver on a NixOS machine.. So no state that I must take care of there.
<andi-> Secrets are mostly my YubiKey these days (SSH & GPG for pass)
<pie_> "Just having Latex is like 4500 packages on nix, so it's normal to have just under 10k packages because we seperate them. Also all of us have multiple copies of packages for different versions so those count too"
<pie_> ok i totally failed to realize that, idk if other distros do that but i doubt it
<pie_> would that mean our package counts arent actually that epic? :P
<joepie91> pie_: depends on what you're measuring, imo
<joepie91> it is absolutely an accomplishment that we can represent entire ecosystems in Nix, so in that sense, it is definitely an impressive package count; because each package really is something, even with the autogenerated trees from package registries included in the count
<joepie91> but if you're trying to answer the question "am I likely to find my normal-user software that I want on NixOS that I'm used to from Ubuntu", then looking at the package count probably isn't a great way to answer that
<pie_> a well thought out answer to my shitpost...now i feel bad :P
<eyJhb> andi-: might have to rethink it
<eyJhb> Would go with the eGPU, but I need to flash my bios with a custom version to keep my 16 GB of ram. :p
<joepie91> pie_: don't worry, I have a reputation for seriously answering shitposts :P
<gchristensen> and I think the question is a bit weird anyway
<gchristensen> it is so much easier to package something for Nix than it is for debian / redhat
<gchristensen> you have to learn a bit of language, but that is not so scary -- compared to the arcana required for a .spec file
<etu> srhb: You don't happen to be around Copenhagen/Malmö 16-18th of August? :)
<Shados> eyJhb: If both are intended to be basically always-on, syncthing might work. It's a pretty flexible solution for folder syncing.
<srhb> I am, but most likely busy with the CPH Pride week :)
<etu> srhb: ah, I'm gonna be around there for a few days at least on my way down to germany:)
<srhb> etu: Oh! I should figure out my schedule soon. Doing anything interesting in germany?
<etu> srhb: CCCamp2019 :)
<etu> Bringing all the gear, so yeah, car was the only way to bring all those things :D
<eyJhb> Shados: not always on, no need for it. SHould basically only be on when used, so desktop => off when laptop => on.
<eyJhb> srhb: when is pride week? I thought we just had some pride thingy in Aalborg this weekend
<eyJhb> Or, last weekend
<Shados> eyJhb: Well, only thing I can think of that would really work then would be to either store the home folder on an external drive you take with you, or mount it from a network share you can access from wherever. Or put your workstation on a server/vm/leave it on your desktop and just remote it.
<Shados> Otherwise, with a sometimes-offline terminal, you'd always have the issue of things potentially not being synced when you want to use them
<jasongrossman> srhb: I had to look up what "cph pride week" was. I thought it might be pride in something called "cph".
<jasongrossman> Well, in fact it is. But only "in" in the geographical sense.
<__monty__> There's *lions* in Copenhagen?!
<gchristensen> __monty__--
<eyJhb> Shados: yeah, thinking about just rsync to my server with a crontab, and then doing the same on my laptop
<Taneb> __monty__: yeah, haven't you seen the coat of arms?
<joepie91> eyJhb: you could also just run syncthing on said server?
<joepie91> eyJhb: then the two systems will sync directly when both are on, otherwise they will sync through the server
<eyJhb> joepie91: makes sense!
<eyJhb> Now I am just considering switching my server to NixOS...
<eyJhb> But I have some.. Weird backup setups in Docker
<joepie91> eyJhb: err, clarification, what I said only applies when both systems are on the same network
<joepie91> which is probably good enough but still :P
<joepie91> (basically, syncthing prefers local network)
<eyJhb> Better than nothing
<eyJhb> :p
* sphalerite is very happy with syncthing for getting pictures from and music to his phone
<gchristensen> oh interesting
<gchristensen> can it also get pictures off your phone?
<__monty__> Taneb: I hadn't actually. Those flags look very swiss though.
<eyJhb> gchristensen++
<{^_^}> gchristensen's karma got increased to 125
<gchristensen> is that because of my question? :P
<eyJhb> `can I also get pictures off your phone`, damn it man :p
<eyJhb> Yeah
<gchristensen> ah
<Taneb> __monty__: they're danish but in perspective, I think
<__monty__> Taneb: Yep, just look very swiss at that small scale.
<eyJhb> Actually considered dropping Dropbox for photos, and use something else
<{^_^}> syncthing/syncthing#102 (by sloev, 5 years ago, open): Native iOS port / GUI
<joepie91> this is what can happen when you leave your lasercutter unattended
<joepie91> always watch your cutting job!
<joepie91> (yes, that was actually caused by a lasercutter)
<__monty__> joepie91: Ugh, impossible to dismiss the cookie acceptance dialog?
<__monty__> What were they cutting, thermite?!
<joepie91> __monty__: acrylic
<__monty__> Yikes.
<__monty__> Dust related?
<joepie91> __monty__: the exact reason is unclear, but lasercutter fires are not uncommon
<joepie91> they're inherently dangerous machines
<joepie91> like, dangerous enough that you don't really want to operate them without a dedicated fire extinguisher and fire alarm
<joepie91> and that you should even then never leave them unattended
<joepie91> most lasercutter fires just destroy the lasercutter, in this case apparently a pile of acrylic and plastic next to it caught fire
<joepie91> which causes a slow-burning, highly toxic fire
<sphalerite> nder the General Data Protection Regulation, cookies are considered personal data. Cookies are used on this website. You can find more information about this in the privacy statement. You are hereby requested to accept the use of these cookies.
<adisbladis> We had a fire in the lasercutter at my old hackspace
<joepie91> dust is a common cause, but not the only one
<adisbladis> That was caused by an unstable member though
<joepie91> adisbladis: 'unstable' in what sense?
<adisbladis> Like mentally unstable
<__monty__> They're not uncommon? This is what you get when machinery's designed to be operated by just about anyone.
<yorick> probably don't order anything at kiwi electronics soon
endformationage has joined #nixos-chat
jasongrossman has quit [Remote host closed the connection]
Drakonis has joined #nixos-chat
pie_ has quit [Ping timeout: 250 seconds]
drakonis_ has quit [Ping timeout: 264 seconds]
drakonis_ has joined #nixos-chat
Drakonis has quit [Ping timeout: 252 seconds]
Drakonis has joined #nixos-chat
drakonis_ has quit [Ping timeout: 250 seconds]
__monty__ has quit [Ping timeout: 245 seconds]
__monty__ has joined #nixos-chat
<samueldr> anyone knows about a good software that uses map tiles, preferrably OSM, where I can at least drop pins wherever I want, and hopefully annotate however I want?
<samueldr> not for publishing, for local consumption mainly
drakonis_ has joined #nixos-chat
Drakonis has quit [Read error: Connection reset by peer]
Drakonis has joined #nixos-chat
<manveru> samueldr: i used https://umap.openstreetmap.fr in the past
drakonis_ has quit [Ping timeout: 250 seconds]
<samueldr> hm, one thing I can't find is if it makes public maps, or unpublished maps
<samueldr> and how this can be toggled either way
<samueldr> I see the "Get inspired, browse maps" thing
<samueldr> okay, definitely publicly listed
<manveru> you can publish them
<manveru> but i don't think it's required
<samueldr> they are by default, and I can't see a toggle :/
<samueldr> well, otherwise you could just not save them, but that's not useful in the long term
<manveru> yeah
<manveru> sorry, don't really know any good alternatives
<samueldr> don't be sorry, it's a good suggestion :)
<samueldr> though a bit weird how it's not obvious that saving == publishing
<samueldr> I think it shows by the results
<manveru> well, in my case i wanted it published anyway for embedding in a site
<manveru> doesn't seem to be a way to delete maps either
<samueldr> there is
gspia has quit [Quit: Leaving]
<samueldr> when you have the edit link, clicking to "rename" the map, then advanced options, delete
<samueldr> advanced actions*
<manveru> heh
<manveru> somehow the notmuch emacs mode eats up my cpu when trying to reply to a mail... very curious
<manveru> looked at what it's doing, and seems like it opens every single mail in my maildir for some reason
<manveru> who thought that'd be a good idea :P
gspia has joined #nixos-chat
drakonis_ has joined #nixos-chat
Drakonis has quit [Ping timeout: 276 seconds]
pie_ has joined #nixos-chat
pie_ has quit [Remote host closed the connection]
drakonis_ has quit [Ping timeout: 276 seconds]
pie_ has joined #nixos-chat
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-chat
<eyJhb> How do you normally test server configs e.g. before deployment? - Like I want to convert my current server to use NixOS, but I feel like just nuking the server and then adding a service at a time isn't the correct way
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-chat
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-chat
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-chat
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-chat
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-chat
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-chat
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-chat
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-chat
pie__ has joined #nixos-chat
pie__ has quit [Client Quit]
<__monty__> Maybe people in here are more interested in determining the proper license for https://github.com/NixOS/nixpkgs/pull/64931 ?
<{^_^}> #64931 (by toonn, 10 minutes ago, open): wire-desktop: refactor to add Darwin support
Jackneill has quit [Remote host closed the connection]
<samueldr> sounds like we need, like f-droid, an attribute that is meant to describe it has additional terms *depending on use*
<gchristensen> I wonder if that is simply unfree
<gchristensen> let me ping my friendly copyright-loving programmer
<samueldr> like described, the client is under the GPLv3 license, though the service has terms of use
<samueldr> (here I'm talking about the source built variant to be clear)
<samueldr> (the .pkg for macOS might have differences)
<gchristensen> #nixos-dev please, actually
<eyJhb> Haha, trying hard gchristensen ! :D
<gchristensen> :)
<gchristensen> :) I'm in America/New_York almost always
<infinisil> > grahamc
<{^_^}> "The time in Graham's location is currently 14:27:46 (UTC -4)"
<eyJhb> Ah, makes sense to hide the redshift things, I think timezones is quite a big search area :p - But was just looking at the way your secrets worked anyway
<eyJhb> Ohhh, staaalker :p
<gchristensen> lol
Myhlamaeus has joined #nixos-chat
<eyJhb> How do you guys manage backups of remote servers? - Currently I have rssh running on my main server, which runs inside Docker and only have a `quarantine` mounted. Each server that needs to backup creates a tmp dir, places all the files that are important, tar.gz them, encrypts it and pushed it to my main server running rssh, whereafter a crontab outside of docker will remove them from quarantine and
<eyJhb> manage them
<eyJhb> Currently having a hard time figuring out a better or equal way in Nix
drakonis_ has joined #nixos-chat
drakonis_ has quit [Ping timeout: 250 seconds]
<__monty__> Anyone know what haskellNG refers to? I've seen it a couple times in nix contexts but this blog is from 2015 so maybe it's just the current haskell infra?
<__monty__> AHA, yes, it does seem like haskellNG supplanted the old haskellPackages in Apr 2015: https://github.com/NixOS/nixpkgs/commit/c34b6df8d88a6a88b76492447c7cbb44cab40410
Myhlamaeus has quit [Read error: Connection reset by peer]
melling has quit [Quit: ciao]
Jackneill has joined #nixos-chat
pie_ has quit [Ping timeout: 268 seconds]
allgreed has joined #nixos-chat
allgreed has left #nixos-chat ["The Lounge - https://thelounge.chat"]
drakonis_ has joined #nixos-chat
Jackneill has quit [Remote host closed the connection]
Drakonis has joined #nixos-chat
_e has quit [Quit: WeeChat 2.4]
_e has joined #nixos-chat
pie_ has joined #nixos-chat
<gchristensen> btw I didn't share my pie from the other day here.
<ldlework> well done
<jackdk> Is the pie reproducible?
<__monty__> gchristensen: Did you like the lattice? I don't, lots of work for zero payoff, it's only visually attractive imo.
<gchristensen> it was fine -- it was the first time I made a lattice
<infinisil> pie_: We need answers!
<gchristensen> my thinking was a blueberry pie might need a lot of surface area to boil off juice
<__monty__> gchristensen: Oh, I didn't mean as compared to crust. I just don't like anything on top of the fruit.
<gchristensen> oh!
<gchristensen> I am partial to a maximum amount of crust :)
<__monty__> Pssh. What are you gonna say next, that fries are french?
<ldlework> these freedom fries are french?!
<samueldr> aren't they belgian?
<ldlework> i only know the creation story of potato chips, sorry
<samueldr> apparently disputed fact between the french and belgian people
<__monty__> ldlework: Does it involve masturbation, like cornflakes?
<ldlework> i don't believe so..
<__monty__> samueldr: You can call it "disputed" until you try fries in both france and belgium. Literally no contest. ; )
<samueldr> inventing is not equal to doing it best :)
<__monty__> Sounds like the sort of excuse a frenchmen might make. AHA, you've been unmasked!
<samueldr> nah, it's not my prerogative to settle the dispute from across the ocean
<samueldr> I'll let those silly people with the weird continental accent fight it off :)
jasongrossman has joined #nixos-chat
<pie_> infinisil, i what
<pie_> hi
<pie_> what
<infinisil> <jackd> is the pie reproducible?
<samueldr> I think they wanted to know if you were fine
<pie_> i want some of that pie
<pie_> im willing to reproduce
<samueldr> :)
<infinisil> Haha damn, I didn't even think of it this way
__monty__ has quit [Quit: leaving]
lassulus has quit [Ping timeout: 248 seconds]
jasongrossman has quit [Ping timeout: 246 seconds]
lassulus has joined #nixos-chat
Guanin has joined #nixos-chat