Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rajasegar/dotfiles

My dotfiles repo
https://github.com/rajasegar/dotfiles

dotfiles tmux-conf vimrc

Last synced: 17 days ago
JSON representation

My dotfiles repo

Awesome Lists containing this project

README

        

# dotfiles
My dotfiles repo

Managed with [rcm](http://thoughtbot.github.io/rcm/rcm.7.html)

Install rcm using https://github.com/thoughtbot/rcm
```
brew tap thoughtbot/formulae
brew install rcm
```

## Installation
Before doing the below steps, install the tools you need FIRST.

1. Go to the root
```
cd
```
2. Checkout this repo into `.dotfiles` directory
```
git clone https://github.com/rajasegar/dotfiles .dotfiles
```

3. Run `rcup` to install the dotfiles
```
rcup -v
```

## Tools you need

### Emacs
Install [Emacs](https://www.gnu.org/software/emacs/)

### NeoVim
Install [neovim](https://github.com/neovim/neovim/wiki/Installing-Neovim)

### packer.nvim
For managing Neovim plugins

To get started, first clone this [repository](https://github.com/wbthomason/packer.nvim) to somewhere on your `packpath`, e.g.:

> Unix, Linux Installation
```shell
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
```

### tmux
https://github.com/tmux/tmux/wiki

### tpm
Tmux plugin manager
https://github.com/tmux-plugins/tpm

### tmuxinator
https://github.com/tmuxinator/tmuxinator

Install tmux through ruby, You need ruby 2.4.5 or higher version

```sh
gem install tmuxinator
```
#### bash completion

Add the following to your ~/.bashrc:

```sh
source ~/.bin/tmuxinator.bash
```

### fzf
https://github.com/junegunn/fzf

Install fzf through git

```sh
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
```

## Fonts
Download Hack Nerd Font from here
[Nerd fonts](https://www.nerdfonts.com/font-downloads)