Skip to content

labrat-0/weasel-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงช LabRat Mick's WEASEL Tools Setup

Supercharge your Windows 11 WSL2(Weasel๐Ÿ˜†) Ubuntu LTS environment ๐Ÿš€

๐ŸŽฏ Overview

This project provides an automated setup script to configure a powerful and personalized environment within WSL2 on Windows 11, based on Ubuntu LTS.

โœจ Features

  • ๐Ÿ“ 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)

โš ๏ธ Important Note

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.

๐Ÿš€ Installation & Usage

  1. Clone this repository:

    git clone https://github.com/labrat-0/weasel-tools.git
    cd weasel-tools/
  2. Run the setup script:

    chmod +x weasel-tools.sh
    ./weasel-tools.sh
  3. Follow the prompt:

    • Press Enter to begin the setup
    • Press q to abort
  4. 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

๐ŸŽฎ Keybindings & Aliases

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!

๐Ÿ› ๏ธ Customization & Contributions

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!

๐Ÿ“œ License

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

About

๐Ÿงช A powerful WSL2 environment setup script with Neovim, tmux, and Zsh configurations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages