NixOS + home-manager configs, mirrored from GitLab SaaS.
gitlab.com/andreijiroh-dev/nixops-config
nix-flake
nixos
home-manager
nixpkgs
nix-flakes
1{
2 config,
3 pkgs,
4 lib,
5 ...
6}:
7
8{
9 config = {
10 # Do a lot of systemd-resolved related chores
11 networking.nameservers = [
12 "45.90.28.0#c393f6.dns.nextdns.io"
13 "45.90.30.0#c393f6.dns.nextdns.io"
14 ];
15
16 # systemd-resolved related settings
17 services.resolved.enable = true;
18 boot.initrd.services.resolved.enable = true;
19 services.resolved.settings.Resolve = {
20 DNSSEC = "false"; # https://superuser.com/a/1493674
21 # Commented this out since Tailscale do thee heavy work for MagicDNS
22 #domains = [ "~." "fawn-cod.ts.net" ];
23 # Use Cloudflare DNS resolver as fallback if things go wrong.
24 FallbackDNS = [
25 "172.64.36.1#y24o2ptvff.cloudflare-gateway.com"
26 ];
27 DNSOverTLS = "true";
28 };
29
30 networking.networkmanager.wifi.powersave = false;
31 };
32}