diff options
author | Jonas Chevalier <zimbatm@zimbatm.com> | 2021-05-13 19:17:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-13 19:17:29 +0200 |
commit | c6b62f2381571cc83c6c32ef4984fabcbb4ca892 (patch) | |
tree | af1d2c57ebaf61652faf6697bbc81044a0e27d88 /doc/languages-frameworks | |
parent | 7693c5d59b01a50c4cb2c20c741f505c84f34677 (diff) | |
download | nixlib-c6b62f2381571cc83c6c32ef4984fabcbb4ca892.tar nixlib-c6b62f2381571cc83c6c32ef4984fabcbb4ca892.tar.gz nixlib-c6b62f2381571cc83c6c32ef4984fabcbb4ca892.tar.bz2 nixlib-c6b62f2381571cc83c6c32ef4984fabcbb4ca892.tar.lz nixlib-c6b62f2381571cc83c6c32ef4984fabcbb4ca892.tar.xz nixlib-c6b62f2381571cc83c6c32ef4984fabcbb4ca892.tar.zst nixlib-c6b62f2381571cc83c6c32ef4984fabcbb4ca892.zip |
mkShell: introduce packages argument (#122180)
The distinction between the inputs doesn't really make sense in the mkShell context. Technically speaking, we should be using the nativeBuildInputs most of the time. So in order to make this function more beginner-friendly, add "packages" as an attribute, that maps to nativeBuildInputs. This commit also updates all the uses in nixpkgs.
Diffstat (limited to 'doc/languages-frameworks')
-rw-r--r-- | doc/languages-frameworks/dotnet.section.md | 4 | ||||
-rw-r--r-- | doc/languages-frameworks/python.section.md | 2 | ||||
-rw-r--r-- | doc/languages-frameworks/ruby.section.md | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/doc/languages-frameworks/dotnet.section.md b/doc/languages-frameworks/dotnet.section.md index 36369fd4e634..725ffd4becc0 100644 --- a/doc/languages-frameworks/dotnet.section.md +++ b/doc/languages-frameworks/dotnet.section.md @@ -10,7 +10,7 @@ with import <nixpkgs> {}; mkShell { name = "dotnet-env"; - buildInputs = [ + packages = [ dotnet-sdk_3 ]; } @@ -25,7 +25,7 @@ with import <nixpkgs> {}; mkShell { name = "dotnet-env"; - buildInputs = [ + packages = [ (with dotnetCorePackages; combinePackages [ sdk_3_1 sdk_3_0 diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index 96ac61ab54c5..b466748f5480 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -245,7 +245,7 @@ let ps.toolz ]); in mkShell { - buildInputs = [ + packages = [ pythonEnv black diff --git a/doc/languages-frameworks/ruby.section.md b/doc/languages-frameworks/ruby.section.md index c519d79d3daf..b8fc19eb6b02 100644 --- a/doc/languages-frameworks/ruby.section.md +++ b/doc/languages-frameworks/ruby.section.md @@ -106,7 +106,7 @@ let name = "gems-for-some-project"; gemdir = ./.; }; -in mkShell { buildInputs = [ gems gems.wrappedRuby ]; } +in mkShell { packages = [ gems gems.wrappedRuby ]; } ``` With this file in your directory, you can run `nix-shell` to build and use the gems. The important parts here are `bundlerEnv` and `wrappedRuby`. |