4a06b455b9
feat(networking): add wifi-auto-toggle dispatcher script
Test / tests (push) Successful in 10m0s
2025-08-27 16:17:17 +02:00
587134e555
fix(networking): fixes for connect-ice script
...
- fix regular expression in connect-ice script
- replaces `writeText` with `writeShellScript`
2025-08-27 16:12:52 +02:00
b5341635d9
feat(networking): auto-login for Deutsche Bahn WiFi portals
Test / tests (push) Failing after 25m51s
2025-07-21 21:22:00 +02:00
576ddc0d69
feat(networking): add train WiFi networks
2025-07-21 21:20:55 +02:00
9dab2d9f49
fix(networking): allow fallback to non-TLS DNS servers
Test / tests (push) Failing after 9m10s
2025-06-20 21:24:43 +02:00
9b9e8d5ee6
feat(vpn): improve compatibility with other wireguard networks
2025-06-06 20:01:39 +02:00
a63e02af0f
fix(networking): fix IPv4 CIDR
2025-06-06 15:58:30 +02:00
5953733aeb
feat(networking): add tools
2025-06-06 15:58:30 +02:00
080d9bb1d2
feat(networking): explicitly disable avahi
Test / tests (push) Failing after 7m32s
2025-05-20 19:23:35 +02:00
ffaf3226f5
feat(networking): enable networking.useNetworkd
2025-05-20 19:23:08 +02:00
b616a73e66
feat(networking): improve networkd & resolved configuration
Test / tests (push) Failing after 16m27s
2025-05-11 02:22:34 +02:00
ab086bc49b
feat(networking): enable IPv6 RA
Test / tests (push) Failing after 13m27s
2025-05-10 21:26:33 +02:00
8c58b35813
feat(networking): disable networking.useDHCP
...
Test / tests (push) Successful in 4m8s
This option conflicts with `systemd.network`.
2025-05-10 21:08:02 +02:00
b6e2e0433e
feat(networking): add search domains
2025-05-10 21:02:50 +02:00
a5a4be6f94
feat(networking): configure lan via systemd.network
Test / tests (push) Successful in 3m27s
2025-05-10 20:53:04 +02:00
c684cebb45
feat(networking): enable DHCP by default
2025-05-10 19:03:55 +02:00
f1a8c4e174
fix(networking): do not enable NetworkManager by default
2025-05-10 19:02:53 +02:00
3fbf1a4436
feat(networking): replace nextdns with self-hosted adguardhome
Test / tests (push) Failing after 10m16s
2025-05-10 17:37:55 +02:00
43cb9890c9
feat(networking): enable systemd-networkd
2025-05-10 17:37:01 +02:00
1c5d83d81e
style: reformat with nixfmt-rfc-style
2024-05-26 17:37:08 +02:00
a377290326
chore: upgrade to NixOS 24.05
2024-05-26 13:04:30 +02:00
fe49304110
feat: switch from dnscrypt-proxy to nextdns
2024-03-07 20:05:56 +01:00
096f641fa5
fix(networking): disable IPv6 preference again
...
By default the system will already prefer IPv6 if possible without
causing issues e.g. with NAT.
I did indeed experience some issues with IPv6 requrests having a huge
delay using Tailscale.
The following article contains a detailed explanation about this issue:
https://www.ietf.org/archive/id/draft-buraglio-6man-rfc6724-update-03.html
2024-01-12 21:51:13 +01:00
a8c6987854
feat(networking): enable system-resolved
...
This seems to be more robust than my previous resolv.conf setup that
I've run into some issues with Mullvad VPN & dnscrypt-proxy with.
2023-11-19 00:51:54 +01:00
cc49a5c4e7
feat(networking): switch back to non-blocking DNS servers
...
I already handle blocking in Mullvad VPN and in cases where I want to
temporarily disable the VPN I usually also want to disable blocking.
2023-11-19 00:48:49 +01:00
f484f6dbf4
feat(dnscrypt-proxy): extend server list
2022-11-13 14:42:55 +01:00
0e93133ee1
fix(dnscrypt-proxy): switch back to public resolvers
...
To avoid issues when certificates change.
2022-11-01 10:50:42 +01:00
b9c61b9182
feat(system): improve dnscrypt-proxy config
2022-08-14 13:54:17 +02:00
55588b11e2
fix(networking): enable resolvconf again
...
Required for dnscrypt-proxy2 & mullvad to work correctly.
2022-07-13 14:59:33 +02:00
ad8a751b0b
fix(networking): make dnscrypt-proxy2 actually listen on IPv6
2022-07-13 14:35:32 +02:00
6af5d017ff
feat(networking): switch from quad9 to mullvad DNS
2022-03-16 17:39:31 +01:00
14a8e725a3
fix(networking): update dnscrypt-proxy2 resolvers
2021-08-04 21:35:05 +02:00
dfdea60dba
feat(networking): prefer IPv6
2021-05-26 22:11:26 +02:00
0b85b13267
feat: enable DNS over HTTPS
2021-05-11 21:10:55 +02:00