devenv
VSCode
Initializing search
cachix/devenv
Home
Guide
Roadmap
Reference
Blog
Community
devenv
cachix/devenv
Home
Guide
Guide
Getting started
Files and variables
Writing devenv.nix
Writing devenv.nix
Basics
Packages
Scripts
Tasks
Languages
Languages
Overview
Supported languages
Supported languages
Ansible
C
Clojure
Cplusplus
Crystal
Cue
Dart
Deno
Dotnet
Elixir
Elm
Erlang
Fortran
Gawk
Gleam
Go
Haskell
Idris
Java
Javascript
Jsonnet
Julia
Kotlin
Lean4
Lua
Nim
Nix
Ocaml
Odin
Opentofu
Pascal
Perl
Php
Purescript
Python
R
Racket
Raku
Robotframework
Ruby
Rust
Scala
Shell
Solidity
Standardml
Swift
Terraform
Texlive
Typescript
Typst
Unison
V
Vala
Zig
Processes
Processes
Overview
Supported process managers
Supported process managers
Hivemind
Honcho
Overmind
Process compose
Services
Services
Overview
Supported services
Supported services
Adminer
Blackfire
Caddy
Cassandra
Clickhouse
Cockroachdb
Couchdb
Dynamodb local
Elasticmq
Elasticsearch
Httpbin
Influxdb
Kafka
Mailhog
Mailpit
Meilisearch
Memcached
Minio
Mongodb
Mysql
Nginx
Opensearch
Opentelemetry collector
Postgres
Rabbitmq
Redis
Sqld
Tailscale
Temporal
Tideways
Trafficserver
Typesense
Varnish
Vault
Wiremock
Containers
Binary caching
Git hooks
Tests
Outputs
Common patterns
Writing devenv.yaml
Writing devenv.yaml
Inputs
Imports
Overview
Overview
Automatic shell activation
Garbage collection
Guides
Guides
Using with Flakes
Using with flake.parts
Integrations
Integrations
.env
GitHub Actions
Codespaces / devcontainer
Difftastic
Android
Tutorial
Examples
Editor support
Editor support
VSCode
PhpStorm
Zed
Roadmap
Reference
Reference
Options
devenv.yaml
Blog
Blog
Index
Archive
Archive
2024
2023
2022
Community
Community
Contributing
Get involved
VSCode
It's best to use
automatic shell activation
with
direnv extension
.
Back to top