hookshot/devenv.nix
Will Hunt 745699abd3
Add devenv development files (#993)
* Add devenv config

* Use Node 20 for now.

* changelog
2024-11-28 10:49:11 +00:00

25 lines
627 B
Nix

{ pkgs, lib, config, inputs, ... }:
let
pkgs-upstream = import inputs.nixpkgs-upstream { system = pkgs.stdenv.system; };
in
{
packages = [ pkgs.git pkgs.gcc pkgs.pkg-config pkgs.openssl ];
# https://devenv.sh/tests/
enterTest = ''
echo "Running tests"
yarn
'';
# https://devenv.sh/services/
services.redis.enable = true;
# https://devenv.sh/languages/
languages.typescript.enable = true;
languages.javascript.yarn.enable = true;
languages.javascript.enable = true;
languages.javascript.package = pkgs-upstream.nodejs_20;
languages.rust.enable = true;
languages.rust.channel = "stable";
}