Supercharge your Windows 11 WSL2(Weasel๐) Ubuntu LTS environment ๐
This project provides an automated setup script to configure a powerful and personalized environment within WSL2 on Windows 11, based on Ubuntu LTS.
- ๐ Latest Neovim with productivity-boosting plugins
- ๐ฅ๏ธ Custom tmux config with intuitive keybindings
- ๐ Zsh shell with smart aliases and a clean prompt
- ๐ ๏ธ Essential CLI tools (Ranger, fzf, ripgrep, and more)
- ๐ Auto-generated keybindings reference (
keybinds.md
)
This setup script is designed for use in a secure, controlled environment where you have appropriate permissions. While the script automates installations and configuration to save time, it's recommended to backup important data before running it.
๐ LabRat takes no responsibility for any unintended consequences; please use thoughtfully and adapt to your specific needs.
-
Clone this repository:
git clone https://github.com/labrat-0/weasel-tools.git cd weasel-tools/
-
Run the setup script:
chmod +x weasel-tools.sh ./weasel-tools.sh
-
Follow the prompt:
- Press
Enter
to begin the setup - Press
q
to abort
- Press
-
Post-installation:
- Restart your terminal or run
source ~/.zshrc
to activate aliases - Launch tmux with
tmux
- Open Neovim with
nvim
- View keybindings anytime via
nvim ~/keybinds.md
- Restart your terminal or run
The script generates a comprehensive ~/keybinds.md
file covering:
- ๐ช Tmux window and pane management
- โจ๏ธ Neovim navigation (Telescope & Harpoon)
- ๐ Zsh navigation aliases and safer file commands
- ๐ System monitoring shortcuts
- ๐ Fuzzy finder (fzf) helpers
- ๐จ Fun extras!
Feel free to customize:
~/.tmux/tmux.conf
- Tweak tmux keybindings and appearance~/.config/nvim/init.lua
- Manage Neovim plugins and keys~/.zshrc
- Extend or modify shell aliases and prompt
๐ก Pull requests and suggestions are very welcome!
MIT License ยฉ LabRat ๐
Inspired by ThePrimeagen's setup for faster productivity ๐ฅ
Made with โค๏ธ by Mick
LabRat Mick's WEASEL Tools โ Your MS WSL2 Environment Starter Kit