devenv
devenv copied to clipboard
Fast, Declarative, Reproducible, and Composable Developer Environments
**Describe the bug** `git+ssh` scheme devenv.yaml inputs do not get updated after `devenv update $the-input`, when using direnv automatic shell activation. **To reproduce** Full repro case TBD, but here is...
I use **direnv**'s dotenv integration, and would be happier if I don't have to disable the hint in every devenv. Detectable using e.g. ``` ❯ grep '^dotenv' .envrc dotenv_if_exists .env...
**Describe the bug** ``` services.redis.enable = true; services.kafka.enable = true; ``` Redis works fine But I got error when enabling kafka ``` … while calling the 'throw' builtin at «github:cachix/devenv-nixpkgs/4267e705586473d3e5c8d50299e71503f16a6fb6»/lib/modules.nix:298:18:...
Hi there, I noticed that [nix-direnv provides a really nice installation method for its direnv extension script](https://github.com/nix-community/nix-direnv?tab=readme-ov-file#with-nix-profile) This allows manually adding it to the direnv configuration, without having to hardcode...
I figured out how to use the output of a Python script during enterShell to flatten requirements and reinstall when they've changed. It has a backwards imcompatibilty: "python.venv.requirements" now must...
This feels more complicated than it should be. Especially setting the `export DYLD_FALLBACK_LIBRARY_PATH="${rosettaPkgs.lib.makeLibraryPath [ rosettaPkgs.gcc14.cc] }:$DYLD_FALLBACK_LIBRARY_PATH"` feels like it should just go into either `languages.python.libraries` or into `packages`. I didn't...
Please add support for Sqitch in devenv.sh for managing PostgreSQL schemas. available via ```bash nix-shell -p sqitchPg ``` Thank you!
**Describe the bug** ``` RUST_BACKTRACE=1 devenv shell • Building shell ... • Using Cachix: devenv thread 'main' panicked at /private/tmp/nix-build-devenv-1.3.1.drv-0/source/devenv/src/cnix.rs:159:40: to resolve gc_root: Os { code: 2, kind: NotFound, message:...
It would be nice to have [infisical](https://infisical.com/) environment loading when entering the devenv shell. Just like the dotenv integration loads variables from a `.env` file, the infisical integration would also...
We have a bunch of ways to describe machines: [NixOS](https://nixos.org), [nix-darwin](https://github.com/LnL7/nix-darwin), [home-manager](https://github.com/nix-community/home-manager). It would be nice if we could describe them in devenv and then they can be references elsewhere...