Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/drewtempelmeyer/dotfiles

A place to store config files so I can revert when my entire system crashes from entering the wrong character
https://github.com/drewtempelmeyer/dotfiles

compton dotfiles everything-is-broken i3 iterm2 linux macos neovim neovim-dotfiles nvim nvimrc polybar tmux tmux-conf vimfiles zshrc

Last synced: 3 months ago
JSON representation

A place to store config files so I can revert when my entire system crashes from entering the wrong character

Awesome Lists containing this project

README

        



# dotfiles

### Requirements

- [stow][stow]

Install using Homebrew (macOS)

```sh
brew install stow
```

or using pacman (Arch)

```sh
pacman -S stow
```

### Install

Clone the repository into your `$HOME` directory

```sh
git clone https://github.com/drewtempelmeyer/dotfiles.git ~/dotfiles
```

### Usage

These dotfiles utilize [stow][stow] to make linking configuration directories easy.

To set up the configuration, change into the desired directory (we'll use tmux for this example):

```console
ships@ahoy:~$ cd ~/dotfiles
ships@ahoy:~/dotfiles$ stow tmux
```

#### tmux requirements

When using tmux, [tmux plugin manager](https://github.com/tmux-plugins/tpm) needs to be installed.

You can run the following command to install tpm:

```sh
sh scripts/install-tpm.sh
```

[stow]: https://www.gnu.org/software/stow/