https://github.com/opodartho/dotfiles
vim, zsh, git, rbenv, node - only things i need
https://github.com/opodartho/dotfiles
elixir git golang node rbenv vim zsh
Last synced: 3 months ago
JSON representation
vim, zsh, git, rbenv, node - only things i need
- Host: GitHub
- URL: https://github.com/opodartho/dotfiles
- Owner: opodartho
- Created: 2016-06-12T05:13:18.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2022-09-28T19:36:14.000Z (over 3 years ago)
- Last Synced: 2025-12-13T14:44:49.471Z (6 months ago)
- Topics: elixir, git, golang, node, rbenv, vim, zsh
- Language: Vim script
- Homepage:
- Size: 119 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
vim, zsh, git, rbenv, node - only things i need
## Ruby
### rbenv
```bash
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ cd ~/.rbenv && src/configure && make -C src
```
### ruby-build
```bash
$ mkdir -p "$(rbenv root)"/plugins
$ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
```
### requisite libraries
```bash
sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev
```
## Python
### pyenv
```bash
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ cd ~/.pyenv && src/configure && make -C src
```
## Node
### nodenv
```bash
$ git clone https://github.com/nodenv/nodenv.git ~/.nodenv
$ cd ~/.nodenv && src/configure && make -C src
```
### node-build
```bash
$ mkdir -p "$(nodenv root)"/plugins
$ git clone https://github.com/nodenv/node-build.git "$(nodenv root)"/plugins/node-build
```
## rust
```bash
$ curl https://sh.rustup.rs -sSf | sh
```
### exa
```bash
$ cargo install exa
```
## tmux
```bash
$ sudo apt install tmux -y
```
## Docker
```bash
$ sudo apt remove docker docker-engine docker.io containerd runc
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo apt-key fingerprint 0EBFCD88
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
$ sudo apt install docker-ce
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
```
#### systemd
```bash
$ sudo systemctl enable docker
```
### docker-compose
```bash
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
```