Add docker image
This commit is contained in:
parent
8ec0ec3cef
commit
be0dd678dc
|
@ -0,0 +1,28 @@
|
||||||
|
tmux:
|
||||||
|
symbols:
|
||||||
|
branch: "B:"
|
||||||
|
hashprefix: ':'
|
||||||
|
ahead: '->'
|
||||||
|
behind: '<-'
|
||||||
|
staged: ''
|
||||||
|
conflict: 'X'
|
||||||
|
modified: '+'
|
||||||
|
untracked: '...'
|
||||||
|
stashed: '[]'
|
||||||
|
clean: '$'
|
||||||
|
styles:
|
||||||
|
clear: '#[fg=default]'
|
||||||
|
state: '#[fg=red,bold]'
|
||||||
|
branch: '#[fg=white,bold]'
|
||||||
|
remote: '#[fg=cyan]'
|
||||||
|
staged: '#[fg=green,bold]'
|
||||||
|
conflict: '#[fg=red,bold]'
|
||||||
|
modified: '#[fg=red,bold]'
|
||||||
|
untracked: '#[fg=magenta,bold]'
|
||||||
|
stashed: '#[fg=cyan,bold]'
|
||||||
|
clean: '#[fg=green,bold]'
|
||||||
|
divergence: '#[fg=default]'
|
||||||
|
layout: ["#[bold]", branch, remote-branch, divergence, ' - ', flags]
|
||||||
|
options:
|
||||||
|
branch_max_len: 30
|
||||||
|
branch_trim: right
|
|
@ -0,0 +1,13 @@
|
||||||
|
ARG REPO='https://git.shaunreed.com/shaunrd0/dot'
|
||||||
|
FROM ubuntu:latest
|
||||||
|
COPY . /dot
|
||||||
|
ENV TERM=xterm-256color
|
||||||
|
# Install additional packages we need
|
||||||
|
RUN apt update -y && apt upgrade -y
|
||||||
|
RUN apt install -y git stow vim tmux ranger clang wget curl golang-go
|
||||||
|
RUN go install github.com/arl/gitmux@latest
|
||||||
|
# Update submodules for plugins
|
||||||
|
RUN cd /dot && git submodule update --init && cp .gitmux.conf.docker .gitmux.conf
|
||||||
|
RUN rm ~/.bashrc && rm -rf /dot/.tmux/plugins/tmux-yank
|
||||||
|
RUN cd /dot && stow -t /root .
|
||||||
|
|
18
README.md
18
README.md
|
@ -52,6 +52,24 @@ Submodule path '.vim/bundle/vim-signify': checked out '16eee41d2b267523b84bd4ac1
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
You can run these dotfiles in a docker container -
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone git@github.com:shaunrd0/dot.git
|
||||||
|
cd dot
|
||||||
|
docker build -t dot .
|
||||||
|
docker run -it dot bash
|
||||||
|
```
|
||||||
|
|
||||||
|
This container has the following packages installed and uses `ubuntu:latest` as a base.
|
||||||
|
|
||||||
|
```
|
||||||
|
git stow vim tmux ranger clang wget curl golang-go
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
### Install Clang Completion
|
### Install Clang Completion
|
||||||
|
|
||||||
**These configurations require the installation of clang for clang completion**
|
**These configurations require the installation of clang for clang completion**
|
||||||
|
|
Loading…
Reference in New Issue