This repository contains my personal setup for development on WSL.
To set up your WSL environment with my configuration, run the following command:
wget -qO- http://jcoutinho.tech/wsl-setup | bash
- Enable WSL: Follow the Microsoft guide to enable WSL on your Windows machine.
- Download and Run the Script: Use the command provided above to download and execute the setup script.
- Follow the Prompts: The script will guide you through the installation process.
- Restart Your Terminal: After the installation is complete, restart your terminal to apply the changes.
This setup includes:
- asdf: A version manager for multiple runtime environments. Learn more
- zellij: A terminal workspace, activated by default. Learn more
- Ruby: Managed via asdf, with 3.3.4 version configured.
- Node.js: Managed via asdf, with 20.17.0 version configured.
- zoxide: A smarter cd command for navigating your filesystem. Learn more
- git and bash aliases: Custom bindings and aliases. Refer to the configuration files in
config/bash/aliases
andsoftware/git-alias
. - nvim: A text editor. Learn more
- eza: A modern replacement for
ls
with more features. Learn more
- Terminal Theme: https://windowsterminalthemes.dev/?theme=TokyoNight
- PowerToys: Learn more
- Nerd Fonts: Learn more
If you encounter any issues during the setup, open an issue in this repository.
Contributions are welcome! Please fork this repository and submit a pull request with your changes.