my dev setup
๐ฟ dotfiles
๐ท About
Hey there! ๐
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. I created this repo to help me back up my config files and easily deploy them on a new machine.
The goal is to maintain a simple yet highly customizable and clean environment that can be easily deployed across multiple machines. These configurations are designed for my personal use but can serve as a useful starting point for others looking to streamline their setups.
[!NOTE]
All configurations related to my Windows environment are maintained in a
separate repository: windots
โจ Features
[!NOTE]
Some of these 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 | | Cat Replacement | bat โ๏ธ | | File Manager | ๐ yazi โ๏ธ | | Fuzzy File Finder | ๐ fzf | | Git | git โ๏ธ | | Git TUI | lazygit | | System Monitor | btop โ๏ธ & bottom โ๏ธ | | System Fetch | fastfetch โ๏ธ | | Audio Visualizer | cava |
| ๐ Entry | โจ App | |---------------------------------------|--------------------------| | Colorscheme | ๐ Catppuccin Mocha | | Font | JetBrainsMono Nerd Font | | Dotfiles Manager | ๐ GNU Stow |
๐ง Setup
This repository uses GNU Stow to manage dotfiles efficiently by symlinking them into the appropriate locations.
[!WARNING]
If you have existing config files, back them up before running stow . to avoid overwriting.
Make sure GNU Stow is installed
- Clone the repository
git clone https://github.com/ashish0kumar/dotfiles.git
cd dotfiles
- Symlink the configurations
stow .
© 2025-present Ashish Kumar