From 3548e078ce3fa3721bcfb62e1591afa9116e3e30 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Sat, 6 Feb 2021 12:41:45 -0800 Subject: [PATCH] Add nix and envrc setup. --- .envrc | 1 + default.nix | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 .envrc create mode 100644 default.nix 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 + ]; +}