Just a place for me to share my current "dot files" with everyone and a easy way to make sure I stay in sync across multiple devices.
Feel free to take any or all of them, tweak them to your desire and distribute them!
By Request, I have created some "templates_dotfiles". If you could rather use them.
These files have no plugins, and a lot less "personalized" stuff in them, they are designed to be used a spring board to jump start you into a customized set of files.
I have also created an "Extended Dotfiles" repo for people who want dotfiles for window managers or other utilities.
Obviously, if you want to use any of the tools below, you will need to have it installed, any of its dependencies, as well as any extras I list and there dependencies.
Before you can use any of the stuff here, you will need to have the following installed:
git
Now you will need to clone my repository, I suggest that you put it inside of a folder under your home directory,
I personally use a folder called "git" but this is up to you, and optional.
If you want to make a folder first you can do this:
mkdir -p ~/git && cd ~/git
If you created the folder make sure you cd into it, then run the next command
git clone https://github.com/challsted/dotfiles.git
Packages:
zsh
(Official Repositories)You will need to run this to use my config:
ln -sf ~/git/dotfiles/zsh/zshrc.symlink ~/.zshrc
Once that is complete, you will need to run:source ~/.zshrc
Notes:
~/$USER/git/
to clone, then you will need to open ~/.zshrc and tweak the line that starts with CUSTZSH
to the path to this repo's zsh folderPackages:
vim
(Official Repositories)You will need to run this to use my config:
ln -sf ~/git/dotfiles/vim/vimrc.symlink ~/.vimrc
mkdir -p ~/.vim/colors/
ln -sf ~/.vim/plugged/molokai/colors/molokai.vim ~/.vim/colors/molokai.vim
Once that is complete open your vimrc in vim:
vim ~/.vimrc
:PlugInstall
, this will cause a new pane to open in your vim window on the left, depending on your connection speed it will download a bunch of plugins from the internet and put them where they belong.:q
then :q
this will exit the new pane, then exit vim.Notes:
~/$USER/git/
to clone, then you will need to tweak the symlinks abovePackages
nvim
(Installing Neovim)You will need to run this to use my config:
mkdir -p ~/.config/nvim
cd ~/.config/nvim && mkdir colors undo swap spell backup && cd -
ln -sf ~/git/dotfiles/nvim/nvimrc.symlink ~/.config/nvim/init.vim
ln -sf ~/.config/nvim/plugged/molokai/colors/molokai.vim ~/.config/nvim/colors/molokai.vim
Notes:
~/$USER/git/
to clone, then you will need to tweak the symlinks abovePackages:
tmux
Optional PackageYou will need to run this to use my config:
ln -sf ~/git/dotfiles/tmux/tmux.conf.symlink.PRE ~/.tmux.conf
ln -sf ~/git/dotfiles/tmux/tmux.conf.symlink ~/.tmux.conf
Optional Package Install:
tmux new -s random
$PREFIX + I
Ctrl+A
(Release the keys) Shift i
Notes:
~/$USER/git/
to clone, then you will need to tweak the symlinks aboveProfessional Twitter @hackinginfo