eyJhb changed the topic of #nixos-on-your-router to: NixOS on your Router || https://logs.nix.samueldr.com/nixos-on-your-router
night has quit [Quit: night]
NightA has joined #nixos-on-your-router
NightA is now known as night
betawaffle has quit [Ping timeout: 272 seconds]
kalbasit has quit [Ping timeout: 272 seconds]
betawaffle has joined #nixos-on-your-router
kalbasit has joined #nixos-on-your-router
feepo has quit [Ping timeout: 272 seconds]
feepo has joined #nixos-on-your-router
feepo has quit [Excess Flood]
feepo has joined #nixos-on-your-router
claudiii has quit [Ping timeout: 272 seconds]
claudiii has joined #nixos-on-your-router
mvnetbiz_9 has joined #nixos-on-your-router
mvnetbiz_ has quit [Ping timeout: 272 seconds]
mvnetbiz_9 is now known as mvnetbiz_
mvnetbiz_ has quit [Ping timeout: 260 seconds]
mvnetbiz_9 has joined #nixos-on-your-router
mvnetbiz_9 has quit [Quit: Bye!]
superherointj has joined #nixos-on-your-router
superherointj has quit [Quit: Leaving]
<andi-> NinjaTrappeur: how would you like to configure the unbound control socket? Shall we add nixos options or should the users define it in extraConfig?
ehmry has joined #nixos-on-your-router
<aranea> well, if you ever want to write another module that uses unbound-control somehow, you'll need the socket path, so it sounds like a good idea to me to put that into a dedicated option?
<NinjaTrappeur> andi-: for now, extraConfig would do it for me
<NinjaTrappeur> aranea: do you have this use case ATM?
<aranea> nope! :)
<NinjaTrappeur> Another alternative allowing extensibility without too much boilerplate would be rfc42.
<NinjaTrappeur> aranea: :)
<andi-> I actually have that use case..
<NinjaTrappeur> I'm not about such a migration plan though.
<andi-> it is called our broken resolvconf integration
<NinjaTrappeur> damn...
<NinjaTrappeur> How do you feel about rfc42-style config andi-?
<andi-> sure, if you implement that
<NinjaTrappeur> yeah, I was actually going to suggest that :P
<andi-> problem is this syntax doesn't have a grammar
<andi-> or some simple rules to follow
<andi-> some keys can be duplicates, others can't
<gchristensen> ouch
<NinjaTrappeur> ><
<andi-> config validation isn't possible unless you deploy it
<NinjaTrappeur> hmmm
<andi-> as soon as you set the `directory:` option it tries to chdir to that during validation
<NinjaTrappeur> Sounds like a rabbit hole I might be interested to jump in (adding a upstream config validation option)
<NinjaTrappeur> Not sure about the complexity though, better look in depth at the config format first.
<andi-> there is unbound-checkconf or something
<andi-> but that is as I said not really useful for us
<andi-> NinjaTrappeur: I actually think I am done for now https://github.com/NixOS/nixpkgs/pull/101218 just misses changelog + openresolv fixes
<{^_^}> #101218 (by andir, 3 days ago, open): WIP: unbound refactor the unit & add systemd support
<andi-> but this is already a better state than this was ever in IMHO
<NinjaTrappeur> Thanks a lot andi- <3
<andi-> I still want to comment the test in a similar fashion as I did with the IA-PD test
<NinjaTrappeur> I'll review that tomorrow morning.
<andi-> it is a nice way to dump my knowledge in a way that allows me to resume working on it at some point in the future
qyliss has quit [Quit: bye]
qyliss has joined #nixos-on-your-router
infty has joined #nixos-on-your-router
infty has quit [Quit: Lost terminal]