gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
cole-h has joined #nixos-chat
drakonis has quit [Ping timeout: 248 seconds]
__monty__ has quit [Quit: leaving]
drakonis has joined #nixos-chat
claudiii has quit [Quit: Connection closed for inactivity]
drakonis has quit [Ping timeout: 272 seconds]
drakonis has joined #nixos-chat
<cole-h> infinisil: I think your bot scammed me out of 1 karma >:( I got ++'d and it didn't chime in. I need proof I helped!
<samueldr> I think the bot is napping
<gchristensen> orly
<cole-h> > asdf
<gchristensen> ,botsnack
<samueldr> tried to get a factoid out of it and it failed
<gchristensen> npool/nix 50G 50G 840M 99% /nix
<samueldr> like tens of minutes ago
<cole-h> gchristensen: 👀
<samueldr> oh, so not infinisil-side, but graham-side I see
<samueldr> weird how the github events still go through
<gchristensen> must be infinisil side
<cole-h> Let's ping 'em a few more times
<cole-h> >:)
<gchristensen> npool/root 47G 26G 21G 56% /
<gchristensen> yay quotas and reservations
<cole-h> I think I'm gonna try out ZFS when I inevitably switch to NixOS
<drakonis> > next.meta
<drakonis> i wonder if that works
<gchristensen> > :p ack 1 1
<samueldr> most "pull" events from the bot are handled by infinisil's bot, while most "push" events by my github-to-irc gateway
<samueldr> (though my gateway instance is hosted by gchristensen)
<samueldr> !factoids
<samueldr> this got removed, I see :)
<gchristensen> I think !-factoids is gone :P
<gchristensen> this still works though: /ctcp {^_^} version
<samueldr> I was curious if it still was somehow left rotting in the elf
CRTified has quit [Ping timeout: 255 seconds]
slack1256 has joined #nixos-chat
drakonis has quit [Quit: WeeChat 2.7]
drakonis has joined #nixos-chat
waleee-cl has quit [Quit: Connection closed for inactivity]
<infinisil> ,ping
<{^_^}> pong
<infinisil> Ah yeah sorry that was on my side, not sure what happened
<cole-h> >:( You better refund me that karma
endforma1 has quit [Quit: WeeChat 2.6]
drakonis has quit [Remote host closed the connection]
drakonis has joined #nixos-chat
drakonis has quit [Quit: WeeChat 2.7]
slack1256 has quit [Ping timeout: 272 seconds]
colemickens_ has joined #nixos-chat
cole-h has quit [Ping timeout: 265 seconds]
<ashkitten> finally set up my server to serve glowing-bear over the vpn https://github.com/ashkitten/nixos-config/blob/master/devices/steve/default.nix#L89-L105
<colemickens> ashkitten: is that for privacy? so someone cant see your laptop tunnel home and then guess your home ip or something?
<colemickens> also, I like the device name, steve :)
<ashkitten> for security, because i don't want to have my weechat relay exposed to the internet with only a password as protection. damn thing has shell access
<ashkitten> before i had it proxied by nginx to the internet so i could use it with glowing-bear over https
<eyJhb> ashkitten: I just use my ZNC, with SSL and a strong password. And for anything else, e.g. Bitlbee it binds on 127.0.0.1, and then ZNC uses that as a server
<ashkitten> if that works for you, sure
<ashkitten> i don't want password-only shell access at all on my server, to be honest
<eyJhb> ashkitten: but ZNC can't perform shell commands?
<eyJhb> And it could just be put into a container
<ashkitten> sure, however works for you. this works for me.
<eyJhb> But, am I missing something? Does ZNC provide shell access?
<eyJhb> I am more curious than debating your solution ashkitten :p
<ashkitten> dunno
<ashkitten> never used znc
<ashkitten> weechat allows shell access through its relay protocol, since you can access any feature of weechat through it
<eyJhb> Makes sense ashkitten :) THanks for clarifying!
<ashkitten> that reminds me, i need to disable password auth for ssh
<eyJhb> Reminds me of when BuyVM had enabled root access over SSH default (without telling me), and the root password was 123456...
<ashkitten> oof
<ashkitten> luckily i have a strong password but better safe than sorry
<eyJhb> My server got flagged constantly for being DDOS'ed, but it was part of a botnet...
<eyJhb> So it was the other way around
waleee-cl has joined #nixos-chat
__monty__ has joined #nixos-chat
colemickens_ has quit [Quit: Connection closed for inactivity]
<tilpner> eyJhb: https://wiki.znc.in/Shell
KeiraT has quit [Ping timeout: 240 seconds]
KeiraT has joined #nixos-chat
philipp[m] has joined #nixos-chat
<philipp[m]> Anybody here having a more fancy authority dns setup that's more than "have bind and a folder full of zonefiles and hope for the best"?
Jackneill has quit [Read error: Connection reset by peer]
Jackneill has joined #nixos-chat
<andi-> I have mine in a git repo and that is being served by knot.. Very simple..
<etu> Live from Oslo NixOS MiniCon: https://www.youtube.com/watch?v=q80vJ0UiQ_k
<etu> Starts in about 4-5 minutes
<etu> :)
<andi-> etu++
<{^_^}> etu's karma got increased to 12
<andi-> etu: how does the recording setup look like? :)
<joepie91> (root access over SSH is the default for almost every VPS provider, fwiw)
<joepie91> eyJhb: waitwut? the default root password should be a randomly generated string, definitely not 123456...
<tilpner> But usually with keys, not passwords
<etu> andi-: I don't know. I just held the first talk :D
<andi-> etu: I saw that :P
<andi-> (after I asked)
<etu> :D
<gchristensen> etu: well done :D
<gchristensen> etu / adisbladis: can the audio be turned up on talyz?
<adisbladis> gchristensen: Better?
<gchristensen> a bit
<gchristensen> definitely better :)
<etu> :)
<manveru> etu: what's that talk about?
<gchristensen> also adisbladis / etu, when ta\lyz is available, I want to chat with them :P
<etu> manveru: I had a brief overview of the nix ecosystem, a bit as a introduction talk
<andi-> what was the result of your survey in the beginning? How many did know Nix already?
<philipp[m]> <andi- "philipp: https://github.com/NixO"> Yes! Interesting...
<etu> manveru: This is the source file for my slides, but https://github.com/etu/presentations/blob/master/oslo-nixos-meetup-2020-02-22/presentation.org -- but since it was streamed I assume there will be recordings available later
<manveru> thanks :)
<etu> gchristensen: Sure, I'll ping him :)
<gchristensen> pretty cool, hydra has built 900 jobs in the last 15 minutes -- 1 job per second
<gchristensen> https://status.nixos.org/prometheus/graph?g0.range_input=1h&g0.expr=rate(hydra_builds_done_total%5B5m%5D)&g0.tab=0
<gchristensen> TIL: nixops start / stop
<etu> andi-: I think about half responded that they had used nix :)
<gchristensen> that is great!
<etu> andi-: very happy with that, then they hopefully learned something new :)
<manveru> we're actually working on a terranix & ami deployer setup at https://github.com/input-output-hk/perf-ops
<manveru> not very polished yet, and zero docs... gotta get that polished sometime soon
<etu> gchristensen: I've pinged talyz now, he's sitting right next to me :p
<gchristensen> etu: can you test my PR and send me some semi-complicated nixops-aws networks? :)
<etu> gchristensen: I don't have any :p
<gchristensen> erm. talyz :D
<talyz> gchristensen: hi! Sure, I can take a look :)
<etu> Next up, adisbladis talking about nix as in the language
<gchristensen> talyz: let me do a couple things before you do .... but I think the py3 port of nixops core (not the aws plugin) is done
<talyz> gchristensen: Okay! I'm guessing you want something like what I deployed in the talk to try out?
<gchristensen> talyz: sure, I want to use it for testing the py3 changes to nixops-aws :)
<gchristensen> `nix-instantiate --no-more-with`
<manveru> hehe
<manveru> would be nice if you could specify a max depth for `with`
<gchristensen> oh no adisbladis noooo
<gchristensen> lol
cole-h has joined #nixos-chat
<etu> manveru: Now when the stream has ended, the uncut video is on the same link: https://www.youtube.com/watch?v=q80vJ0UiQ_k
<talyz> gchristensen: okay! :)
<gchristensen> I updated the 2to3 pr, ready for your prodding :)
<gchristensen> back in a few hours
<talyz> gchristensen: I'll probably have time tomorrow, on the six hour train ride back to Stockholm ;)
slack1256 has joined #nixos-chat
slack1256 has quit [Remote host closed the connection]
slack1256 has joined #nixos-chat
endformationage has joined #nixos-chat
waleee-cl has quit [Quit: Connection closed for inactivity]
Church- has quit [Ping timeout: 240 seconds]
<colemickens> Sigh. All these crypto currencies and it seems like Allll of their daemons are in c/c++. :(
<manveru> colemickens: cardano is in haskell :)
slack1256 has quit [Remote host closed the connection]
Church- has joined #nixos-chat
<pie_[bnc]> manveru: i was about to ask lol
wildtrees has joined #nixos-chat
wildtrees has quit [Max SendQ exceeded]
wildtrees has joined #nixos-chat
<adisbladis> colemickens: Ethereum (geth) is in Go
<adisbladis> And Parity is in Rust
wildtrees has quit [Max SendQ exceeded]
wildtrees has joined #nixos-chat
<colemickens> Good points, and TIL about Cardano
CRTified has joined #nixos-chat
<__monty__> Parity can't keep up with the ethereum chain on an HDD : /
talyz has quit [Quit: WeeChat 2.6]
colemickens_ has joined #nixos-chat
talyz has joined #nixos-chat
<pie_[bnc]> blockchains. the ultimate in resource wastage.
* pie_[bnc] is not /particularly/ anti-blockchain
<pie_[bnc]> jus sayin
<__monty__> Well, keeping decentralized consensus isn't exactly a waste of resources.
<pie_[bnc]> i mean yeah, its necessary under the model
<joepie91> that depends on how useful and reliable the consensus actually is
<joepie91> I'd say that currently it's firmly in "waste of resources" territory :)
<joepie91> at least the PoW stuff, and the PoS stuff is of questionable reliability
<manveru> i'm clearly biased, but PoS is working out pretty well so far :)
drakonis has joined #nixos-chat
__monty__ has quit [Quit: leaving]
<gchristensen> I wonder if I could create a markdown table in a README.md, parse it and extract it, and use the table as the input to some functions in Nix ...
<gchristensen> builtins.fromMarkdown
<samueldr> someone, in another country, in another timezone, is feeling a weird painful sensation and doesn't know why
<joepie91> manveru: I have theoretical objections to it on security grounds, practical results so far are irrelevant to that :)
<gchristensen> samueldr: :D
<gchristensen> I want my readme to have a table of supported / tested use cases, and I want that table to actually guide the testing
drakonis has quit [Ping timeout: 272 seconds]
<samueldr> hmmm
<samueldr> is it IFD builtins.readFile + builtins.fetchurl?
<gchristensen> hmm not sure
<samueldr> because then you just have to parse markdown in nix :^)
<samueldr> but in reality you just have to parse enough of what you need I guess
<samueldr> split lines, find the table start, find the table end, some kind of weird CSV but with pipes, there you go, mostly?
<gchristensen> lol!
<gchristensen> yeah
<gchristensen> a very cool thing about having a / which self-erases is the fact that I lose all my keys for my remote builder on each reboot
<andi-> You do not like remote building? You do not want to have it persist? You are ironic? :)
<samueldr> all answerable by ytes?
<samueldr> yes*
<samueldr> wow, do I need to go back to keyboarding school?
<andi-> yes
<andi-> AFAIK grahams erasing / is based on resetting it to some snapshot so the actual data is probably still on the disk and will be overwritten at some random time?
<gchristensen> it was a sarcastic "very cool" :P
KeiraT has quit [Remote host closed the connection]
KeiraT has joined #nixos-chat
<yorick> colemickens: tezos is in ocaml
<gchristensen> it is so annoying when a system with a zillion processors dumps the a kernel trace