summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--service-hello/default.nix14
-rw-r--r--service-joiner/default.nix14
-rw-r--r--service-world/default.nix14
3 files changed, 42 insertions, 0 deletions
diff --git a/service-hello/default.nix b/service-hello/default.nix
new file mode 100644
index 0000000..e56116a
--- /dev/null
+++ b/service-hello/default.nix
@@ -0,0 +1,14 @@
+{ pkgs ? import <nixpkgs> {} }:
+
+with pkgs.stdenv;
+with pkgs.lib;
+
+pkgs.rustPlatform.buildRustPackage rec {
+ name = "hello-service";
+ src = pkgs.nix-gitignore.gitignoreSourcePure "target\n" ./.;
+
+ cargoSha256 = "sha256:0nam3yr99gg0lajdha0s9pijqwblgwggqi94mg7d3wz7vfhj8c31";
+
+ nativeBuildInputs = with pkgs; [ pkg-config makeWrapper ];
+ buildInputs = with pkgs; [ openssl ];
+}
diff --git a/service-joiner/default.nix b/service-joiner/default.nix
new file mode 100644
index 0000000..2fd3503
--- /dev/null
+++ b/service-joiner/default.nix
@@ -0,0 +1,14 @@
+{ pkgs ? import <nixpkgs> {} }:
+
+with pkgs.stdenv;
+with pkgs.lib;
+
+pkgs.rustPlatform.buildRustPackage rec {
+ name = "joiner-service";
+ src = pkgs.nix-gitignore.gitignoreSourcePure "target\n" ./.;
+
+ cargoSha256 = "sha256:1dyyhy1c6h0cx2qjpvbns9j7zkbq782k6lgnsxjvvxkcki9zirwa";
+
+ nativeBuildInputs = with pkgs; [ pkg-config makeWrapper ];
+ buildInputs = with pkgs; [ openssl ];
+}
diff --git a/service-world/default.nix b/service-world/default.nix
new file mode 100644
index 0000000..a130d7e
--- /dev/null
+++ b/service-world/default.nix
@@ -0,0 +1,14 @@
+{ pkgs ? import <nixpkgs> {} }:
+
+with pkgs.stdenv;
+with pkgs.lib;
+
+pkgs.rustPlatform.buildRustPackage rec {
+ name = "world-service";
+ src = pkgs.nix-gitignore.gitignoreSourcePure "target\n" ./.;
+
+ cargoSha256 = "sha256:01fkr5gd0hagbmfn358hk4ap6iiz63nsg8758fi4p3inbcfndfmp";
+
+ nativeBuildInputs = with pkgs; [ pkg-config makeWrapper ];
+ buildInputs = with pkgs; [ openssl ];
+}