Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/peter-mcconnell/.dotfiles

my dotfiles (ubuntu, vim, tmux)
https://github.com/peter-mcconnell/.dotfiles

arch docker dotfiles i3 linux polybar shell

Last synced: about 14 hours ago
JSON representation

my dotfiles (ubuntu, vim, tmux)

Awesome Lists containing this project

README

        

# .dotfiles

[![Publish Docker image](https://github.com/peter-mcconnell/.dotfiles/actions/workflows/yeet.yml/badge.svg)](https://github.com/peter-mcconnell/.dotfiles/actions/workflows/yeet.yml)
[![Docker Image Size (latest by date)](https://img.shields.io/docker/image-size/pemcconnell/dev?label=docker%20image%20size)](https://hub.docker.com/repository/docker/pemcconnell/dev)

Personal dotfiles. ubuntu / tmux / neovim. single command install.

![only l33t little bots may contribute](./media/banner-robot.png)

`sudo apt install -yq make ansible` - that should be all the dependencies

## install locally

Check the config for `./ansible.cfg` - you will likely need to create your own inventory file, e.g.

```
[local]
localhost ansible_connection=local
```

Then you can run the playbook against that target:

```sh
make full
```

## docker

A docker image has been provided - mostly this is just to validate the dotfiles inside a 'clean' environment but it is useable if a docker dev env is your thing:

```sh
docker run --rm -ti pemcconnell/dev:master
```