| 13 Oct 2025 |
KDK12 | Fair point, thanks for the insight! | 13:53:05 |
| Ewan joined the room. | 15:28:40 |
| 14 Oct 2025 |
| chris joined the room. | 08:56:02 |
| 15 Oct 2025 |
| DenKn changed their display name from 𝔇𝔢𝔫𝔎𝔫 to DenKn. | 08:15:36 |
kraem | hey! on the lookout for a poe switch, fanless or very quiet, ideally openwrt compatible but not a must. i'm eyeing zyxel gs1900-8hp, any other i should checkout? | 20:32:55 |
adamcstephens | HP 1920-8G JG920A would be a similar option that has no fan and can run openwrt | 20:51:03 |
adamcstephens | oh sorry, you said POE. most (or all?) of the HP 1920 line is supported on openwrt. https://svanheule.net/switches/hpe_1920_series | 20:51:57 |
| 16 Oct 2025 |
| Nick changed their display name from norta to Nick. | 02:22:59 |
kraem | thanks, i'll check them out! | 05:25:16 |
| Sean Ross joined the room. | 23:03:26 |
Sean Ross | Does anyone know why when using systemd without setting any networks "I want to control these with my own .link and .network files" I end up with a 40-lan1.network and a 40-wan1.network. I can not find any definitions for these in my config files and they are sym links to /etc/static/systemd/network/.
Here is my networking config
systemd = {
network = {
enable = true;
wait-online.timeout = 2;
networks."99-ethernet-default-dhcp".enable = lib.mkForce false;
networks."99-wireless-client-dhcp".enable = lib.mkForce false;
};
services."systemd-networkd-wait-online".enable = lib.mkDefault false;
};
I can't even figure out how it chose the names lan1 and wan1
| 23:12:31 |
| 17 Oct 2025 |
ElvishJerricco | Sean Ross: those get made when you have networking.useNetworkd = true; and networking.interfaces.lan1 = .... and whatnot. The point of networking.useNetworkd isn't to just enable networkd or anything; it's to reimplement most of the networking.* options using networkd | 01:21:26 |
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 |