diff --git a/nixos/modules/networking/dns.nix b/nixos/modules/networking/dns.nix index bdcff6c..7f44587 100644 --- a/nixos/modules/networking/dns.nix +++ b/nixos/modules/networking/dns.nix @@ -9,7 +9,12 @@ in { myFlake.nixos.networking.dns = { provider = lib.mkOption { type = lib.types.enum ["google" "alidns"]; - default = "google"; + default = + { + "Asia/Shanghai" = "alidns"; + } + .${config.time.timeZone} + or "google"; example = "alidns"; description = "Select desired DNS provider."; }; diff --git a/users/guanranwang/nixos/profiles/core/default.nix b/users/guanranwang/nixos/profiles/core/default.nix index 67efe20..f7412b2 100644 --- a/users/guanranwang/nixos/profiles/core/default.nix +++ b/users/guanranwang/nixos/profiles/core/default.nix @@ -1,7 +1,6 @@ { pkgs, config, - lib, ... }: { users.users."guanranwang" = { @@ -21,7 +20,6 @@ }; programs.fish.enable = true; - myFlake.nixos.networking.dns.provider = lib.mkDefault "alidns"; users.groups."nix-access-tokens" = {}; nix.extraOptions = "!include ${config.sops.secrets.nix-access-tokens.path}";