devcon 0.2.0

Runs devcontainer projects.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM fedora:latest

ARG USER=devcon
ENV SHELL=/usr/bin/zsh

RUN dnf update -y
RUN dnf install -y procps zsh neovim clang fd-find ripgrep fzf exa bat git-delta tmux python3-neovim starship gh lldb

RUN useradd -ms /usr/bin/zsh $USER && \
    usermod -aG wheel $USER && \
    echo "${USER}        ALL=(ALL)       NOPASSWD: ALL" >> /etc/sudoers

RUN dnf install -y rust cargo clippy rustfmt rust-src

USER $USER