Welcome to my automated development environment setup, inspired by ThePrimeagen. This configuration streamlines your workflow with efficient tools and custom configurations.
- i3 Window Manager – Configured for multiple monitors with a customized i3status.
- Tmux Sessionizer – Fuzzy find and jump into projects effortlessly.
- Zsh Configuration – A clean, minimal
.zshrcsetup. - One-Command Install – Easily set up everything with automation scripts.
-
Clone the Repository:
git clone https://github.com/umar052001/devenv.git cd devenv -
Run the Setup Script:
./dev-env
This script copies all configuration and dotfiles to your home directory.
-
Install Necessary Packages:
cd runs ./runThis will install required dependencies and tools.
- Preconfigured for multi-monitor setups.
- Enhanced i3status for better system monitoring.
- Efficient keybindings for window management.
- Quickly create and switch between tmux sessions.
- Press
Ctrl+Fto use the fuzzy finder and jump into project directories. - Easily reopen previous workspaces.
- A minimal yet powerful
.zshrcconfiguration. - Supports aliases, auto-suggestions, and basic enhancements.
- Fully customizable based on your needs.
Feel free to tweak configurations to match your workflow. Modify dotfiles, scripts, or add your own customizations to improve the setup.
Contributions are welcome!
If you have improvements, bug fixes, or feature requests, feel free to fork the repo and submit a pull request.
This setup is heavily inspired by ThePrimeagen.