Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/melihovv/cfgs

My personal configs
https://github.com/melihovv/cfgs

ansible bash cfgs dotfiles emacs git vim zsh

Last synced: about 3 hours ago
JSON representation

My personal configs

Awesome Lists containing this project

README

        

# cfgs

My personal configs.

Requirements:
- git (to clone this repo)
- ansible

Install ansible:
- sudo apt install software-properties-common
- sudo apt-add-repository ppa:ansible/ansible
- sudo apt update
- sudo apt install ansible -y

Install git:
- sudo apt install git

Install configs:
- git clone https://github.com/melihovv/cfgs.git ~/cfgs
- cd ~/cfgs
- ansible-galaxy install -r requirements.yml
- ansible-playbook main.yml

Running `ansible-playbook main.yml` will install
- zsh, antigen, oh-my-zsh and other awesome zsh plugins
- bash-it
- git
- tmux and some cool tmux plugins
- tree
- fasd
- fzf
- vim
- emacs with spacemacs
- configs for lubuntu

To install only specific roles:
- ansible-playbook main.yml --tags=zsh,vim

To exclude specific roles from install:
- ansible-playbook main.yml --skip-tags=bash,emacs