Skip to content
This repository was archived by the owner on Feb 4, 2025. It is now read-only.

Latest commit

 

History

History
36 lines (25 loc) · 1.32 KB

File metadata and controls

36 lines (25 loc) · 1.32 KB

dev-env-templates

Maintenance

The templates provides pre-configured, consistent development environments for specific contexts (such as Rust application development). Developers only need to have Nix and direnv installed on their systems. All other necessary tools and dependencies (like Cargo for Rust) are automatically downloaded and managed within the project directory, ensuring a uniform setup across different machines.

Warning

Please note that only a basic template will be downloaded and knowledge of Nix is required. Manual adaptation of the template may be necessary. You should be prepared to modify the template based on your specific needs.

For a more convenient option, see devenv.

Prerequirements

Usage

The following command runs an interactive script that downloads the template of the specific context (e.g., Rust).

sh -c "$(curl -fsSL https://raw.githubusercontent.com/trzpiot/dev-env-template/main/dev-env-template.sh)"

Templates

There are currently 3 templates.

  • Java (LTS)
  • Rust
  • Web (Node.js + Bun + Playwright)