Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vabolos/dotfiles

๐ŸŒฟ Dotfiles for my WSL2 Ubuntu config
https://github.com/vabolos/dotfiles

dotfiles dotfiles-linux linux neovim nvim tmux wsl-ubuntu zsh zshrc

Last synced: 6 days ago
JSON representation

๐ŸŒฟ Dotfiles for my WSL2 Ubuntu config

Awesome Lists containing this project

README

        

๐ŸŒฟ dotfiles


โ€ƒ
๐ŸŒทโ€ƒAboutโ€ƒ
โ€ƒ
โ€‚โ€‚
โ€ƒ
๐Ÿ”งโ€ƒSetupโ€ƒ
โ€ƒ
โ€‚โ€‚
โ€ƒ
๐ŸŽ‰โ€ƒCreditsโ€ƒ
โ€ƒ
โ€‚โ€‚


![](assets/1.png)
![](assets/2.png)
![](assets/6.png)
![](assets/5.png)
![](assets/4.png)



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](https://github.com/vabolos/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](https://zsh.sourceforge.io/) [โš™๏ธ](https://github.com/vabolos/dotfiles/blob/master/.zshrc) |
| **Terminal Emulator** | [windows terminal](https://github.com/microsoft/terminal) [โš™๏ธ](https://github.com/vabolos/windots/blob/main/.config/terminal/settings.json) |
| **Terminal Multiplexer** | ๐Ÿ’– [tmux](https://github.com/tmux/tmux) [โš™๏ธ](https://github.com/vabolos/dotfiles/blob/master/.config/tmux/tmux.conf) |
| **Shell Prompt** | [powerlevel10k](https://github.com/romkatv/powerlevel10k) [โš™๏ธ](https://github.com/vabolos/dotfiles/blob/master/.p10k.zsh) |
| **Text Editor** | ๐Ÿ’– [neovim](https://neovim.io/) [โš™๏ธ](https://github.com/vabolos/dotfiles/tree/master/.config/nvim) |
| **CD Replacement** | ๐Ÿ’– [zoxide](https://github.com/ajeetdsouza/zoxide) |
| **LS Replacement** | [eza](https://github.com/eza-community/eza) |
| **Cat Replacement** | [bat](https://github.com/sharkdp/bat) [โš™๏ธ](https://github.com/vabolos/dotfiles/tree/master/.config/bat) |
| **File Manager** | ๐Ÿ’– [yazi](https://yazi-rs.github.io/) [โš™๏ธ](https://github.com/Vabolos/dotfiles/tree/main/.config/yazi) |
| **Fuzzy File Finder** | ๐Ÿ’– [fzf](https://github.com/junegunn/fzf) |
| **Git TUI** | [lazygit](https://github.com/jesseduffield/lazygit) |
| **System Monitor** | [btop](https://github.com/aristocratos/btop) [โš™๏ธ](https://github.com/vabolos/dotfiles/blob/master/.config/btop/btop.conf) |
| **System Fetch** | [fastfetch](https://github.com/fastfetch-cli/fastfetch) [โš™๏ธ](https://github.com/vabolos/dotfiles/blob/master/.config/fastfetch/config.jsonc) |


## ๐Ÿ”ง Setup

This repository utilizes [GNU Stow](https://www.gnu.org/software/stow/) for efficient dotfiles management, allowing for easy installation and organization of configuration files.

1. **Clone the repository**:
```bash
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**:
```bash
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:
```bash
stow
```

- To remove a symlinked config:

```bash
stow -D
```


## ๐Ÿ“œ License

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

## ๐ŸŽ‰ โ€ŽCredits

Big thanks to everyone at [r/unixporn](https://reddit.com/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](https://github.com/Matt-FTW/dotfiles?tab=readme-ov-file) to help me with the overall design and distribution of the README ๐Ÿ™
- [GlazeWM](https://github.com/glzr-io/glazewm) for providing an incredible tiling window manager experience that enhances my workflow and productivity โœจ
- [Dreams of Code](https://www.youtube.com/@dreamsofcode/videos) / [Dreams of Autonomy](https://www.youtube.com/@dreamsofautonomy/videos) for helping out with almost all of my configs ๐Ÿ”ง
- [LierB](https://github.com/LierB/fastfetch) for the fastfetch config presets ๐Ÿ“‹
- [Catppuccin](https://catppuccin.com) 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](https://github.com/vabolos/dotfiles/issues) or [submit a PR](https://github.com/vabolos/dotfiles/pulls)

## ๐Ÿ’ซ Star History





Star History Chart