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

https://github.com/dotdc/dotfiles

My dotfiles.
https://github.com/dotdc/dotfiles

bash dotfiles git linux tmux vim vscode vscode-extension

Last synced: 3 months ago
JSON representation

My dotfiles.

Awesome Lists containing this project

README

          

# dotfiles

![Build Status](https://github.com/dotdc/dotfiles/actions/workflows/ci-build.yml/badge.svg)

## Description

My dotfiles, mainly used on Arch Linux.

## Features

- Backup your current dotfiles to `~/.bak`
- Creates dotfiles as symlinks to this repository
- Automatic install of Vundle & Vim plugins
- Automatic install of VScode extensions

## Requirements

Install the required packages, for Arch Linux:

```console
pacman -Sy git \
make \
rxvt-unicode \
tmux \
vim
```

## Installation

Several installation options:

| Command | Description |
|-----------------|-------------------------------------------------------|
| `make dotfiles` | Backup current dotfiles in `~/.bak` & install theses |
| `make vim` | Configure Vim and install Vundle & Vim plugins |
| `make vscode` | Configure VScode & install extensions |
| `make all` | Make all the above |

## Example usage

```console
git clone https://github.com/dotdc/dotfiles.git
cd dotfiles
make dotfiles
```