Welcome devs! 👋 Here you'll find all the configuration files that power my development environment on WSL2 (Linux), meticulously curated to provide an efficient, productive, and aesthetically pleasing setup.
Note
All configurations related to Windows are maintained in this repository -> windots
Included configs:
- 🐚 zsh
- ⚡ powerlevel10k
- 🖥️ tmux
- 🔮 neovim (nvchad)
- 📂 yazi
- 📊 btop
- 🚀 fastfetch
Note
Some of this apps have the config files included in the repo, which are marked with ⚙️. Also, my favorite programs and tools are marked with 💖.
📚 Entry | ✨ App |
---|---|
Shell | 💖 zsh ⚙️ |
Terminal Emulator | windows terminal ⚙️ |
Terminal Multiplexer | 💖 tmux ⚙️ |
Shell Prompt | powerlevel10k ⚙️ |
Text Editor | 💖 neovim ⚙️ |
CD Replacement | 💖 zoxide |
LS Replacement | eza |
File Manager | 💖 yazi ⚙️ |
Fuzzy File Finder | 💖 fzf |
Git TUI | lazygit |
System Monitor | btop ⚙️ |
System Fetch | fastfetch ⚙️ |
This repository utilizes GNU Stow for efficient dotfiles management, allowing for easy installation and organization of configuration files.
-
Clone the repository:
git clone https://github.com/ashish0kumar/dotfiles.git cd dotfiles
-
Install GNU Stow:
- On Ubuntu/Debian:
sudo apt install stow
- On macOS:
brew install stow
- On Ubuntu/Debian:
-
Symlink the configurations:
stow .
GNU Stow is used to manage symlinks for these configuration files. Each subdirectory of the repo contains the dotfiles for a specific application, and Stow handles linking these to your home directory.
-
To symlink a config:
stow <folder>
-
To remove a symlinked config:
stow -D <folder>
Feel free to use and modify these dotfiles to suit your needs.
Big thanks to everyone at r/unixporn for inspiring me to make this!
I wanna point out some resources that helped me the most with the setup:
- Matt-FTW's README to help me with the overall design and distribution of the README 🙏
- GlazeWM for providing an incredible tiling window manager experience that enhances my workflow and productivity ✨
- Dreams of Code / Dreams of Autonomy for helping out with almost all of my configs 🔧
- LierB for the fastfetch config presets 📋
- Catppuccin for making the Best Colorscheme Ever 🖌️
Part of what makes the open source community special are the contributions. Any contributions will be highly appreciated!
If you have any ideas or suggestions to make, feel free to open an issue or submit a PR