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
- Host: GitHub
- URL: https://github.com/dracuxan/debian-dots
- Owner: dracuxan
- License: bsd-3-clause
- Created: 2024-07-26T18:14:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-10T16:47:32.000Z (over 1 year ago)
- Last Synced: 2025-02-10T17:39:45.944Z (over 1 year ago)
- Topics: dotfiles, neovim, neovim-configuration, vim, zsh, zsh-configuration
- Language: Lua
- Homepage:
- Size: 436 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](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




