From abd6ae43482e7a5919407af62d69f705ade9075f Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Sun, 25 Apr 2021 12:30:00 -0400 Subject: [PATCH] default.nix file Signed-off-by: Christine Dodrill --- .gitignore | 1 + default.nix | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 default.nix diff --git a/.gitignore b/.gitignore index ea8c4bf..07c12f2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /target +result diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..8dcd6c8 --- /dev/null +++ b/default.nix @@ -0,0 +1,18 @@ +{ pkgs ? import { }, rustPlatform ? pkgs.rustPlatform +, pkg-config ? pkgs.pkg-config, dbus ? pkgs.dbus }: + +let + src = builtins.filterSource + (path: type: type != "directory" || builtins.baseNameOf path != "target") + ./.; +in rustPlatform.buildRustPackage rec { + pname = "nanpa"; + version = "0.1.0"; + + inherit src; + + buildInputs = [ dbus ]; + nativeBuildInputs = [ pkg-config ]; + + cargoSha256 = "1brlq4ilzhbz25sblcqxl2hkd8g7i79g6xijrzmk5fbb4qlq1fz7"; +}