Skip to content

Latest commit

 

History

History
149 lines (104 loc) · 6.89 KB

README.md

File metadata and controls

149 lines (104 loc) · 6.89 KB

🌿 dotfiles


stars   REPO SIZE   Last Commit   LICENSE  

🌷 About

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

✨ Features

Included configs:

  • 🐚 zsh
  • powerlevel10k
  • 🖥️ tmux
  • 🔮 neovim (nvchad)
  • 🦇 bat
  • 📂 yazi
  • 📊 btop
  • 🚀 fastfetch

🌸 Core CLI Info

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
Cat Replacement bat ⚙️
File Manager 💖 yazi ⚙️
Fuzzy File Finder 💖 fzf
Git TUI lazygit
System Monitor btop ⚙️
System Fetch fastfetch ⚙️

🔧 Setup

This repository utilizes GNU Stow for efficient dotfiles management, allowing for easy installation and organization of configuration files.

  1. Clone the repository:

    git clone https://github.com/ashish0kumar/dotfiles.git
    cd dotfiles
  2. Install GNU Stow:

    • On Ubuntu/Debian: sudo apt install stow
    • On macOS: brew install stow
  3. Symlink the configurations:

    stow .

🔗 Stow Guide

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>

📜 License

Feel free to use and modify these dotfiles to suit your needs.

🎉 ‎Credits

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

✍️ Contributing

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

💫 Star History

Star History Chart