Commit graph

21 commits

Author SHA1 Message Date
b6e2e0433e
feat(networking): add search domains 2025-05-10 21:02:50 +02:00
a5a4be6f94
feat(networking): configure lan via systemd.network 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 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