diff --git a/devices/server.nix b/devices/server.nix index 64344ac..68afa1f 100755 --- a/devices/server.nix +++ b/devices/server.nix @@ -17,6 +17,7 @@ let self.nixosModules.server.immich self.nixosModules.server.nextcloud self.nixosModules.server.nginx + self.nixosModules.server.zerotier self.nixosModules.software.beets #self.nixosModules.extra.self.zapret diff --git a/flake.nix b/flake.nix index 5ffb530..bddb1c4 100755 --- a/flake.nix +++ b/flake.nix @@ -116,6 +116,7 @@ immich = import ./modules/server/immich.nix flakeContext; nextcloud = import ./modules/server/nextcloud.nix flakeContext; nginx = import ./modules/server/cloudflared.nix flakeContext; + zerotier = import ./modules/server/zerotier.nix flakeContext; }; }; diff --git a/modules/server/zerotier.nix b/modules/server/zerotier.nix new file mode 100644 index 0000000..4f435c2 --- /dev/null +++ b/modules/server/zerotier.nix @@ -0,0 +1,24 @@ +{ inputs, ... }@flakeContext: +{ + config, + lib, + pkgs, + ... +}: +{ + services = { + zerotierone = { + enable = true; + joinNetworks = [ + "db64858fedde087e" + ]; + port = 9993; + }; + }; + + environment = { + systemPackages = with pkgs; [ + zerotierone + ]; + }; +}