Compare commits

...

10 commits

2 changed files with 10 additions and 11 deletions

View file

@ -1,17 +1,16 @@
FROM fedora:rawhide
FROM fedora:latest
RUN dnf install -y zsh git vim tmux stow && dnf clean all
RUN dnf install -y zsh git neovim tmux stow python3-pip \
&& pip3 install pynvim \
&& dnf clean all
RUN mkdir /tmp/home && \
useradd amdavidson -s /usr/bin/zsh -m -k /tmp/home && \
rm -r /tmp/home
WORKDIR /root
USER amdavidson
WORKDIR /home/amdavidson
RUN git clone https://github.com/amdavidson/dotfiles.git /root/.dotfiles \
&& cd /root/.dotfiles \
&& stow -t /root zsh git vim tmux
RUN git clone https://github.com/amdavidson/dotfiles.git /home/amdavidson/.dotfiles && \
cd /home/amdavidson/.dotfiles && \
stow -t /home/amdavidson zsh git vim tmux
RUN nvim --headless +"PlugInstall --sync" +qa
CMD ["/usr/bin/zsh"]

View file

@ -1,6 +1,6 @@
# Docker Tools
A very simple docker container based on `fedora:rawhide` that installs a few programs and downloads my personal `.dotfiles` to allow me to run a container with a familiar environment on a foreign or temporary system.
A very simple docker container based on `debian` that installs a few programs and downloads my personal `.dotfiles` to allow me to run a container with a familiar environment on a foreign or temporary system.
## Running Docker Tools