devshell
devshell copied to clipboard
Per project developer environments
I don't know if I've only started noticing or if the tooling in this space has started to proliferate, but it isn't clear to me which tool to reach for...
I'm new to nix but managed to throw together what I needed to have consistent nodejs version for: ``` node --version yarn node --version pnpm node --version ``` Usage: ```toml...
**Describe the bug** `xorg.libX11` and `xorg.xorgproto` both contain some of the same files, but both are often needed when working with X11 libs. Including both of them in `language.c.includes` causes...
This is upstream feature tracking and bread-crumbing. https://github.com/NixOS/nixpkgs/pull/206728
I've just started out using this for some internal projects, but I've hit a roadblock that I can't figure out. One of our Python projects uses Poetry for dependency management,...
**Describe the bug** When I have a devshell in a folder which name contains an uneven number of `'`, everything breaks. **Expected behavior** Everything works just fine no matter the...
**Describe the bug** This may not be a bug but rather me misusing the software, but here goes: I tried adding some C libraries to the shell using the `c.nix`...
We can use venvShellHook with plain shell.nix with something like ``` let pkgs = import { }; pyPackages = pkgs.python311Packages; in pkgs.mkShell { name = "py"; venvDir = "./.venv"; buildInputs...
**Describe the bug** Library packages for R (and presumably similarly structured ones) are not registered correctly inside the devshell. **To Reproduce** Steps to reproduce the behavior: 1. Have devshell with...
The module, besides providing the Hare binary through `devshell.packages`, exposes the following options: 1. `thirdPartyLibs`: add hare third-party libraries (pkgs.hareThirdParty) to the HAREPATH environment variable. 2. `vendoredLibs`: add vendored libraries...