Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 5.48 KB

README.md

File metadata and controls

62 lines (39 loc) · 5.48 KB

Dotfiles

This repository serves as a collection of configuration files that I use to personalize and customize my development environment. It includes various settings, preferences, and tweaks that enhance my productivity and workflow.

Configuration Files

Fish Shell

  • Fish Config: .config/fish/config.fish
  • Dracula Theme for Fish: .config/fish/conf.d/dracula.fish
  • Z Plugin for Fish: .config/fish/conf.d/z.fish

Vim

  • Vim Configuration: .vimrc

Tmux

  • Tmux Configuration: .tmux.conf

Hyper Terminal

  • Hyper Configuration: .hyper.js

Starship Prompt

  • Starship Configuration: .config/starship.toml

Git

  • Git Configuration: .gitconfig

Direnv

  • Direnv Configuration: .config/direnv/direnvrc

VSCode

  • VSCode Keybindings: vscode/keybindings.json

Themes and Plugins

  • Dracula Theme: Used in Fish, Vim, Tmux, and Hyper.
  • Vim Plugins: Managed with vim-plug, including NERDTree, tcomment_vim, vim-trailing-whitespace, emmet-vim, vim-surround, vim-css3-syntax, vim-javascript, html5.vim, vim-indent-guides, jedi-vim, solarized, monokai, vim-fish, night-owl.vim, aura-neovim, and dracula.

Usage

Clone the repository and symlink the configuration files to their respective locations:

git clone https://github.com/yourusername/dotfiles.git
ln -s ~/dotfiles/.vimrc ~/.vimrc
ln -s ~/dotfiles/.tmux.conf ~/.tmux.conf
ln -s ~/dotfiles/.gitconfig ~/.gitconfig
ln -s ~/dotfiles/.hyper.js ~/.hyper.js
ln -s ~/dotfiles/.config/fish/config.fish ~/.config/fish/config.fish
ln -s ~/dotfiles/.config/fish/conf.d/dracula.fish ~/.config/fish/conf.d/dracula.fish
ln -s ~/dotfiles/.config/fish/conf.d/z.fish ~/.config/fish/conf.d/z.fish
ln -s ~/dotfiles/.config/direnv/direnvrc ~/.config/direnv/direnvrc
ln -s ~/dotfiles/.config/starship.toml ~/.config/starship.toml
ln -s ~/dotfiles/vscode/keybindings.json ~/.config/Code/User/keybindings.json