| 18 Jun 2026 |
| whispers [& it/fae] changed their display name from whispers [& it/fae] to meow meow. | 18:47:28 |
| whispers [& it/fae] changed their display name from meow meow to whispers [& it/fae]. | 19:12:58 |
| 19 Jun 2026 |
matthewcroughan | @k900:0upti.me erryone I show my bpi-r4 to seems to hate systemd and nixos for routers, and I show them how well networkd and the bpi-r4 are working and they are surprised | 12:20:15 |
matthewcroughan | But I didn't really mess with openwrt or deeply configuring it, so I don't know what I'm missing | 12:22:01 |
K900 | ...OK? | 12:24:03 |
matthewcroughan | Any thoughts on nixos as router and whether you still like it after doing things with networkd for a while? | 12:23:56 |
K900 | Seems fine | 12:25:52 |
K900 | Definitely prefer it to having to manually configure openwrt | 12:26:04 |
matthewcroughan | Matrix is slow, sorrt | 12:27:03 |
matthewcroughan | * | 12:28:26 |
matthewcroughan | Is networkd doing something similar to ifstate then? | 12:50:25 |
K900 | I have no idea what you're trying to ask | 12:52:10 |
matthewcroughan | like why is networkd so good compared to whatever else, and what is "whatever else", the scripted stuff? | 12:51:26 |
matthewcroughan | Is the networking.* module in nixpkgs actually something that people want to keep around? It makes me wonder why we have it, when we have networkd | 12:53:22 |
K900 | I don't think networkd is particularly amazing | 12:54:29 |
matthewcroughan | the networking.* module ultimately just produces networkd config, and allows you to switch between the scripted and networkd implementation, but it seems like this would be a pain to maintain | 12:54:09 |
K900 | But it's like | 12:54:33 |
K900 | Fine | 12:54:37 |
K900 | The scripted networking predates networkd and significantly predates networkd being usable | 12:54:53 |
K900 | And is in fact marked as kinda-deprecated already | 12:55:04 |
| @vengmark2:matrix.org left the room. | 12:55:30 |
matthewcroughan | Yeah, so when scripted networking is completely deprecated, you could also deprecate the networking.* modules altogether, and then people can just write networkd config, right? | 12:58:55 |
matthewcroughan | Or is the networking.* module doing more than I think? | 12:59:41 |
K900 | Yes | 13:00:42 |
Marcel | E.g. networking.ifstate is not part of scripted networking | 13:14:36 |
matthewcroughan | Is it actually possible to opt out of the networking module altogether? | 13:35:35 |
Marcel | I don't really know | 13:37:30 |
Marcel | disabledModules = [ "services/databases/postgresql.nix" ];
Could be working, one just needs to gather all scripted related modules
| 13:38:23 |
K900 | Not currently | 13:44:39 |
K900 | Probably a bad idea really | 13:44:47 |