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

https://github.com/dracuxan/debian-dots

dotfiles for my WSL setup
https://github.com/dracuxan/debian-dots

dotfiles neovim neovim-configuration vim zsh zsh-configuration

Last synced: 8 months ago
JSON representation

dotfiles for my WSL setup

Awesome Lists containing this project

README

          

[![wakatime](https://wakatime.com/badge/user/0d75cfc5-da70-41b7-b8c8-661ef9d8338b/project/9358976a-67c2-4357-8140-bd4a4c743b96.svg)](https://wakatime.com/badge/user/0d75cfc5-da70-41b7-b8c8-661ef9d8338b/project/9358976a-67c2-4357-8140-bd4a4c743b96)

# [#] Dotfiles

Personal dotfiles setup for managing Neovim, Fastfetch, Starship, zsh, tmux and more — using `stow` for clean symlinks and `make` for convenience.

## [+] Pre-requisites

Make sure your system has:

- git
- stow
- zsh
- Neovim (v0.9 or higher)
- Fastfetch
- Starship
- tmux

Additional tools for LSP / Development:

- Go
- Clang
- gcc
- Python
- Node.js
- Rust

## Directory Structure

```
dotfiles/

├── alacritty/ → Alacritty config
├── fastfetch/ → Fastfetch config
├── nvim/ → Neovim config
├── tmux/ → tmux config
├── zsh/ → zsh config

├── scripts/
│   ├── install.sh → setup installer
│   └── start_tmux.sh → tmux script

├── Makefile → run scripts using make
└── README.md
```

## [>>] Installation

> [!WARNING]\
> Under _**active development**_ — Existing config files will be overwritten!

```
git clone https://github.com/dracuxan/Dot-Files.git ~/dotfiles && cd ~/dotfiles
```

### [::] Make Commands to Complete the installation

| Command | Description |
| ------------ | --------------------------------------------------- |
| make install | runs `install.sh` — Installs by using stow |
| make setup | copies the script `start_tmux.sh` to /usr/local/bin |
| make clean | unstows (removes) all symlinked configs |

## Screenshots

![Fastfetch](https://github.com/user-attachments/assets/31804d54-ff43-45c6-8f1b-79e3ae28cd0d)
![Neovim](https://github.com/user-attachments/assets/cb92ce16-dd48-48de-aea7-0d83d5bd2709)
![Neovim](https://github.com/user-attachments/assets/ab2f30a2-6305-4d98-af52-cd81d4dc5b1f)
![toggleterm](https://github.com/user-attachments/assets/e465ac94-6129-469a-94f4-8658a2dbc416)
![tmux](https://github.com/user-attachments/assets/e72e1d81-1c6a-4da1-b68c-6859778b783d)