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"; +}