diff --git a/nixosModules/clanCore/zerotier/default.nix b/nixosModules/clanCore/zerotier/default.nix index fad719b70..439f9217b 100644 --- a/nixosModules/clanCore/zerotier/default.nix +++ b/nixosModules/clanCore/zerotier/default.nix @@ -108,6 +108,7 @@ in systemd.services.zerotierone.serviceConfig.ExecStartPre = [ "+${pkgs.writeShellScript "init-zerotier" '' cp ${config.clanCore.secrets.zerotier.secrets.zerotier-identity-secret.path} /var/lib/zerotier-one/identity.secret + mkdir -p /var/lib/zerotier-one/controller.d/network ln -sfT ${pkgs.writeText "net.json" (builtins.toJSON networkConfig)} /var/lib/zerotier-one/controller.d/network/${cfg.networkId}.json ''}" ]; diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 000000000..4c77b2841 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,35 @@ +[tool.mypy] +python_version = "3.10" +warn_redundant_casts = true +disallow_untyped_calls = true +disallow_untyped_defs = true +no_implicit_optional = true +exclude = "clan_cli.nixpkgs" + +[tool.ruff] +line-length = 88 + +select = [ "E", "F", "I", "U", "N"] +ignore = [ "E501" ] + +[tool.black] +line-length = 88 +target-version = [ "py310" ] +include = "\\.pyi?$" +exclude = ''' +/( + \.git + | \.hg + | \.mypy_cache + | \.tox + | \.venv + | _build + | buck-out + | build + | dist + # The following are specific to Black, you probably don't want those. + | blib2to3 + | tests/data + | profiling +)/ +'''