2024-11-28 10:49:11 +00:00
|
|
|
{ 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;
|
2024-11-28 15:04:01 +00:00
|
|
|
languages.javascript.package = pkgs-upstream.nodejs_22;
|
2024-11-28 10:49:11 +00:00
|
|
|
languages.rust.enable = true;
|
|
|
|
languages.rust.channel = "stable";
|
|
|
|
}
|