diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..4a4726a --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use_nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..7c5ea65 --- /dev/null +++ b/default.nix @@ -0,0 +1,19 @@ +let + unstableTarball = fetchTarball + "https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz"; + pkgs = import { }; + unstable = import unstableTarball { }; + +in with pkgs; +pkgs.mkShell { + name = "rust"; + buildInputs = [ + openssl + pkg-config + unstable.cargo + unstable.rustc + unstable.rustfmt + unstable.rust-analyzer + postgresql + ]; +}