| 17 Oct 2025 |
Sean Ross | ElvishJerricco: Thank you I think in a config somewhere I do have networking.useNetworkd = true; but I don't believe there is anything set like networking.interfaces.<name> = {};. I'll take another look when I get a chance. | 01:24:16 |
ElvishJerricco | use nixos-rebuild repl to poke around and check out what the final values of things like builtins.attrNames config.networking.interfaces is | 01:24:53 |
Sean Ross | Ah that is really helpful I was wondering how to poke around in there. Does this also work with flakes? | 01:26:01 |
ElvishJerricco | should | 01:26:29 |
Sean Ross | looks like I needed to do something like sudo nixos-rebuild --flake "git+file:///etc/nixos/#<system_name>" repl and it appears it is in there somewhere.
nix-repl> builtins.attrNames config.networking.interfaces
[
"lan1"
"wan1"
]
| 01:30:40 |
ElvishJerricco | Sean Ross: You can look for the definitions with options.networking.interfaces.definitionsWithLocations I think | 01:42:10 |
Sean Ross | Thank you | 01:44:28 |
KDK12 | Hey! With NixOS’s OpenSSH service, is there a way to specify user-specific SSH configuration like this — especially the ForceCommand option?
Match User <user>
ForceCommand <command>
AllowTcpForwarding no
PasswordAuthentication no
Or do I have to use services.openssh.extraConfig for that? | 08:54:11 |
magic_rb | Extra config afaik | 09:23:18 |
KDK12 | Ok thank you | 09:46:19 |
Nigel | I've just switched on a zyxel nwa50ax pro and find it is trying to call home to 'nebula' if it found an internet connection. Seems outrageous to me. I'm all in with Nix home servers and laptops. Before I setup, may I ask here how best to avoid this snooping? I guess even the zyxel router will try too. | 11:37:55 |
hexa | don't connect to internet, flash openwrt instead 😄 | 11:39:02 |
antifuchs | (That sounds like an anti-endorsement of openwrt, lol) | 12:04:55 |
K900 | Just flash nixos instead :P | 12:05:40 |
Nigel | 128mb ram :( | 12:06:27 |
| * K900 stares at mt7996 source | 12:06:48 |
ElvishJerricco | ... flash a nixos initrd with networkd in it? :P | 12:06:50 |
ElvishJerricco | oh wait you said ram, I thought you said storage | 12:07:10 |
ElvishJerricco | honestly I bet a minimal nixos could boot in 128M of ram | 12:07:20 |
ElvishJerricco | you'd just have to build it externally | 12:07:27 |
K900 | Oof | 12:07:57 |
K900 | It's a 7981 with 128MB of RAM? | 12:08:02 |
K900 | OK no | 12:08:13 |
K900 | It's 512MB of RAM | 12:08:16 |
K900 | And 256MB of storage | 12:08:19 |
K900 | According to openwrt wiki | 12:08:23 |
K900 | That's more reasonable for a 7981 | 12:08:27 |
K900 | https://openwrt.org/toh/zyxel/nwa50ax_pro | 12:08:39 |
ElvishJerricco | yea 512M is plenty to boot. 256M is too little storage though, so that would have to just be kernel / initrd, either with external storage or just running the whole router in initrd | 12:09:23 |
K900 | God I really need to not buy another bpi-r4 | 12:10:07 |