▸ Agent Skills
1 min read

Overview

Languages

What if you could have the tooling for any programming language by flipping a toggle?

{ pkgs, ... }:
{  languages.python.enable = true;  languages.python.version = "3.11.3";
  languages.rust.enable = true;  # https://devenv.sh/reference/options/#languagesrustchannel  languages.rust.channel = "stable";}

devenv.nix

devenv will provide executables for both languages:

$ devenv shellBuilding shell ...Entering shell ...
(devenv) $ python --versionPython 3.11.3

Terminal window


Last updated Oct 08, 2026