| 8 Jan 2026 |
| pltrz set a profile picture. | 23:50:10 |
| 9 Jan 2026 |
| pltrz changed their profile picture. | 00:00:41 |
| 10 Jan 2026 |
| catbrained (she/her) changed their display name from catbrained to catbrained (she/her). | 00:28:17 |
Sandro 🐧 | I would need some feedback for https://github.com/NixOS/nixpkgs/pull/477049 | 06:53:08 |
magic_rb | I want to switch to ifstate on my laptop, but i need it to respond yo events like "a usb ethernet dongle was plugged in" my idea is to run ifstate in response to netlink events, specifically by running ip monitor and then debouncing it | 11:15:05 |
magic_rb | Has anyone thought about this before? | 11:15:16 |
K900 | The lengths people would go to to not run networkmanager | 11:15:31 |
K900 | smdh | 11:15:32 |
magic_rb | I want to do multiple namespaces | 11:15:45 |
magic_rb | Which is a pain with everything but ifstate | 11:15:52 |
magic_rb | Currently im running networkd | 11:16:08 |
magic_rb | And networkd is alright, but again, namespaces my beloved | 11:16:29 |
magic_rb | What im thinking about is somehow doing the "wireguard in init namespace, physical ifaces in a separate namespace" to force all outward traffic to go through WG. But also be able to skip past it per program for captive portals and also be able to disable it at home | 11:18:21 |
magic_rb | Idk if there is a better way | 11:18:26 |
magic_rb | Im open to simpler ideas :) | 11:23:21 |
magic_rb | My laptops config is more complicated than most vps' on hetzner | 11:23:51 |
hexa | Vrfs | 11:33:04 |
magic_rb | Vrwhatbow | 11:43:38 |
magic_rb | *now, ill look up | 11:43:41 |
magic_rb | Hm, still has the issue of 0.0.0.0 dev wg0 causes an infinite loop and a route has to be added manually for the default gateway. Which will break if the default gateway changes | 11:48:15 |
K900 | If you use NM, it will automatically add a route for the gateway | 11:48:50 |
kraftnix | I hadn't heard of VRFs, but seems not too dissimilar to what I do, PBR | 11:50:51 |
magic_rb | I left NM and i am not going back. I prefer networkd by a lot. I can actually hardcode all the settings in Nix and its nice and predictable | 11:52:20 |
magic_rb | Might still go NS approach, gives me separate firewalls too | 11:53:14 |
hexa | prober netns support in nixos modules when | 11:57:32 |
magic_rb | When systemd has it | 11:58:01 |
magic_rb | So never | 11:58:04 |
hexa | you mentioned firewalls | 11:58:19 |
hexa | so we would clearly also need to add to other modules | 11:58:37 |
magic_rb | Ive done, and i wanted to kms | 11:58:45 |