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
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 |
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