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.

Stars
0
Committers
3

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.
  • .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:

    git clone --recursive https://github.com/username/dotfiles.git ~/dotfiles
    
  2. Navigate to the Dotfiles directory:

    cd ~/dotfiles
    
  3. Use GNU Stow to create symlinks in your home directory for the configurations of each tool. For example:

    stow bash
    stow nvim
    stow wezterm
    stow zellij
    

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:

curl -o install_DracoDen_setup.sh https://raw.githubusercontent.com/vicenteroa/neovim-setup/main/install_DracoDen_setup.sh
bash install_DracoDen_setup.sh

Updating Submodules

To update submodules to the latest version from vicenteroa/neovim-setup, use the following command:

git submodule update --remote --merge

Desktop Wallpaper

For a personalized touch, I use this wallpaper from Wallpaper Engine: image

Wallpaper Engine Desktop Wallpaper

Contributions

If you have suggestions or improvements, feel free to open an issue or make a pull request.