daml/nix
Gary Verhaegen fbbce80443
standardize nix-shell (#18381)
I'd like to remove `dev-env`. It's served us well, but its original
ambitions were to go way beyond a simple `nix-shell` equivalent, and now
that it's all we're using it for it doesn't really add much anymore.

Using a standard nix-shell setup would reduce the complexity of this
repo and make it easier for other developers to jump in. It would also
somewhat reduce the dev-env verbosity, which is a minor annoyance.

This is, however, a big change, and I don't think trying to do it in one
go is a great idea. So instead I'm setting a foundation in this PR and
plan to move step by step over several follow-up PRs. In this one I just
add a small default nix-shell configuration and add it to `.envrc`. In
follow-up PRs, I'll be moving paclages over from the dev-env
configuration to the nix shell, up to the point where dev-env is just an
empty shell that we can easily remove.

This PR also serves as a not-so-implicit way of gathering support for
this plan.
2024-02-09 11:11:01 +01:00
..
certs Remove custom truststore remains (#280) 2019-04-08 11:19:44 +02:00
nixpkgs fix nix build of ghcid on m1 (#17387) 2023-09-13 21:08:28 +00:00
overrides Update scalafmt to 3.5.1. (#13584) 2022-04-28 09:57:04 +00:00
tools bump goyaml again (#18040) 2023-12-15 13:04:45 +00:00
bazel-cc-toolchain.nix Hermetic nixpkgs_cc_toolchain (#5976) 2020-05-18 18:03:51 +02:00
bazel-go-toolchain.nix Darwin M1 Support (#13401) 2022-04-07 17:50:53 +02:00
bazel-retry-cache.patch Upgrade to Bazel 5 (again) (#17319) 2023-09-01 15:15:36 +02:00
bazel.nix nix: bump pg to 12 (#17779) 2023-11-08 14:57:25 +01:00
BUILD.bazel update copyright (#18167) 2024-01-15 20:27:42 +01:00
default.nix clean-up docs & fix BlackDuck (hopefully) (#17975) 2023-12-05 16:20:44 +01:00
new-nixpkgs.nix standardize nix-shell (#18381) 2024-02-09 11:11:01 +01:00
nixpkgs.nix Scala upgrade to 2.13.11 (#17803) 2023-11-13 09:05:39 +01:00
repositories.bzl update copyright (#18167) 2024-01-15 20:27:42 +01:00
src.json standardize nix-shell (#18381) 2024-02-09 11:11:01 +01:00
system.nix Darwin M1 Support (#13401) 2022-04-07 17:50:53 +02:00