{ pkgs, lib, config, inputs, ... }: let pkgs-nixgl = (import inputs.nixpkgs { system = pkgs.stdenv.hostPlatform.system; config.allowUnfree = true; overlays = [ inputs.nixgl.overlay ]; }).nixgl.override { nvidiaVersionFile = "/proc/driver/nvidia/version"; nvidiaVersion = "580.126.09"; }; in { packages = with pkgs; [ nil verilator yosys graphviz xdot ]; enterShell = '' export UV_PROJECT_ENVIRONMENT=$MAMBA_ROOT_PREFIX/envs/mini-nav unset PYTHONPATH eval "$(micromamba shell hook --shell bash)" micromamba activate mini-nav which uv which python ''; # See full reference at https://devenv.sh/reference/options/ }