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.
- 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 Configuration:
.vimrc
- Tmux Configuration:
.tmux.conf
- Hyper Configuration:
.hyper.js
- Starship Configuration:
.config/starship.toml
- Git Configuration:
.gitconfig
- Direnv Configuration:
.config/direnv/direnvrc
- VSCode Keybindings:
vscode/keybindings.json
- 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.
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