https://github.com/thewizardshell/dotfiles
A collection of my personal configurations for various tools and environments, including Zellij, WezTerm, and Bash. Easily clone and use individual setups tailored to your workflow.
https://github.com/thewizardshell/dotfiles
bashrc dotfiles nvim wezterm-config zellij
Last synced: 4 months ago
JSON representation
A collection of my personal configurations for various tools and environments, including Zellij, WezTerm, and Bash. Easily clone and use individual setups tailored to your workflow.
- Host: GitHub
- URL: https://github.com/thewizardshell/dotfiles
- Owner: thewizardshell
- Created: 2024-08-26T04:07:31.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-30T17:54:56.000Z (about 1 year ago)
- Last Synced: 2025-06-20T05:47:42.055Z (about 1 year ago)
- Topics: bashrc, dotfiles, nvim, wezterm-config, zellij
- Language: Shell
- Homepage:
- Size: 2.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Dotfiles 📂

This repository contains my configuration files (Dotfiles) to personalize and configure my development environment. It includes configurations for various programs and tools I use.
## Repository Structure
- **.bashrc**: Custom configuration for the Bash shell.
- **nvim/**: Configurations for Neovim.
- **wezterm/**: Configurations for the WezTerm terminal emulator.
- **zellij/**: Configurations for the Zellij terminal multiplexer.
- **tmux/**: Configurations for the tmux terminal multiplexer
- **.git/**: Git configuration.
- **.github/**: Configuration for GitHub Actions and other GitHub-related files.
- **.gitmodules**: Configuration for Git submodules.
## Requirements
To use these Dotfiles, ensure the following tools are installed:
- **git**: To clone this repository.
- **GNU Stow**: To manage configurations across different directories.
- **Neovim**, **WezTerm**, **Zellij**: The corresponding tools for their configurations.
## Installation
1. Clone this repository to your home directory:
```bash
git clone --recursive https://github.com/username/dotfiles.git ~/dotfiles
```
2. Navigate to the Dotfiles directory:
```bash
cd ~/dotfiles
```
3. Use GNU Stow to create symlinks in your home directory for the configurations of each tool. For example:
```bash
stow bash
stow nvim
stow wezterm
```
## Neovim Configuration
The Neovim configuration submodule is automatically updated from the `vicenteroa/neovim-setup` repository. You can either visit that repository for the latest configuration or run the following script to install it:

## Updating Submodules
To update submodules to the latest version from `vicenteroa/neovim-setup`, use the following command:
```bash
git submodule update --remote --merge
```
## Desktop Wallpaper
For a personalized touch, I use this wallpaper from Wallpaper Engine:

[Wallpaper Engine Desktop Wallpaper](https://steamcommunity.com/sharedfiles/filedetails/?id=2589123703)
## Contributions
If you have suggestions or improvements, feel free to open an issue or make a pull request.