Skip to content

DanielHidalgoChica/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Personal configuration files for my development environment.

Shell Editor WM License: MIT

Contents

Overview

This repository contains my personal dotfiles for a Linux development environment. The setup script automatically creates symlinks from your home directory to the configuration files, with automatic backup of any existing configs.

What's Included

Component Description
Vim Full configuration with plugin management via vim-plug, UltiSnips snippets, and vimtex for LaTeX
i3wm Tiling window manager config with i3blocks status bar
Bash Shell aliases, profile, and rc customizations
Git Global gitconfig
EditorConfig Consistent coding styles across editors
X11 xprofile for X session startup

Notable Features

  • LaTeX Workflow: Extensive UltiSnips snippets for LaTeX (vim/UltiSnips/), vimtex integration, and tex-conceal for prettier editing
  • Fuzzy Finding: FZF integration for fast file and buffer navigation
  • Auto Pairs: Automatic bracket/quote pairing

Installation

git clone https://github.com/DanielHidalgoChica/dotfiles.git ~/dotfiles
cd ~/dotfiles
./make.sh

The script will:

  1. Create a backup directory (~/dotfiles_old) for existing dotfiles
  2. Move any existing dotfiles to the backup directory
  3. Create symlinks from ~/.config_name~/dotfiles/config_name

Files symlinked: bashrc, bash_profile, bash_aliases, vimrc, vim, xprofile, i3, gitconfig, editorconfig, vimrc_minimal

Vim Configuration

Directory Structure

Path Purpose
.vim/plugin/ Global plugin variables and configurations
.vim/ftplugin/ Filetype-specific plugin settings
.vim/after/plugin/ Non-global modifications (keybindings, overrides)
.vim/after/ftplugin/ Filetype-specific overrides
.vim/UltiSnips/ Custom snippet definitions

Plugins

Managed via vim-plug:

About

Config files for bash, i3, vim, X11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors