Maurice Maurice
  • Joined on 2023-07-06

devc (main)

Published 2026-09-09 08:42:04 +00:00 by Maurice

Installation

docker pull git.plabble.org/maurice/devc:main
sha256:5b9c370398ebea6888036a1b1f293392adf51a17f8834b09457895afb33f35d2

Image Layers

KIWI 10.3.0
/bin/sh -c --mount=type=cache,id=dnf-cache,target=/var/cache/libdnf5 dnf update -y && dnf -y --setopt=keepcache=1 --setopt=install_weak_deps=False install bash-completion git-core curl awk jq rg zip unzip which ncurses sudo host-spawn wl-copy gcc helix helix-themes rsync python3 python3-pip dotnet-sdk-10.0 openssl-devel
/bin/sh -c useradd -ms /bin/bash user && echo 'user ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/user && chmod 0440 /etc/sudoers.d/user && mkdir -p /run/user/1000 && chown user:user /run/user/1000
COPY dir:59f5184384b14887b3a7c1718dbb390f42e7077b7e3e899c2941e761817632f0 in /usr/local/bin
/bin/sh -c ln -sf /usr/local/bin/host /usr/local/bin/podman && ln -sf /usr/local/bin/host /usr/local/bin/xdg-open
ENV PATH="/usr/local/go/bin:/home/user/go/bin:${PATH}"
/bin/sh -c GO_VERSION=$(curl -sL "https://go.dev/VERSION?m=text" | head -n 1 | tr -d '\r\n') && curl -fsSL "https://go.dev/dl/${GO_VERSION}.linux-amd64.tar.gz" | tar xz -C /usr/local && GOBIN=/usr/local/bin go install golang.org/x/tools/gopls@latest && GOBIN=/usr/local/bin go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest
/bin/sh -c export DENO_INSTALL=/usr/local/deno && curl -fsSL https://deno.land/install.sh | sh && ln -sf /usr/local/deno/bin/deno /usr/local/bin/deno
/bin/sh -c export RUSTUP_HOME=/usr/local/rust && export CARGO_HOME=/usr/local/rust && curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --no-modify-path && ln -sf /usr/local/rust/bin/rustc /usr/local/bin/rustc && ln -sf /usr/local/rust/bin/cargo /usr/local/bin/cargo && ln -sf /usr/local/rust/bin/rustup /usr/local/bin/rustup && ln -sf /usr/local/rust/bin/rustfmt /usr/local/bin/rustfmt && ln -sf /usr/local/rust/bin/rust-analyzer /usr/local/bin/rust-analyzer && rustup component add rustfmt clippy rust-analyzer rust-src && rustup target add wasm32-unknown-unknown && curl https://drager.github.io/wasm-pack/installer/init.sh -sSf | sh
/bin/sh -c dotnet tool install --tool-path /usr/local/bin dotnet-ef && mkdir -p /usr/local/bin/omnisharp && curl -L https://github.com/OmniSharp/omnisharp-roslyn/releases/latest/download/omnisharp-linux-x64-net6.0.tar.gz | tar xz -C /usr/local/bin/omnisharp && chmod +x /usr/local/bin/omnisharp/OmniSharp
/bin/sh -c --mount=type=cache,id=dnf-cache,target=/var/cache/libdnf5 dnf -y install https://rpm.henderkes.com/static-php-1-0.noarch.rpm && dnf -y module enable php-zts:static-8.5 && dnf install -y frankenphp php-zts-dom php-zts-xml php-zts-tokenizer php-zts-session php-zts-posix php-zts-fileinfo php-zts-simplexml php-zts-xmlreader php-zts-xmlwriter php-zts-soap php-zts-gd php-zts-pdo_mysql php-zts-pcntl php-zts-zip php-zts-exif php-zts-bcmath php-zts-mysqli php-zts-imagick php-zts-grpc && curl -fsSL https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
/bin/sh -c deno i -g -f -A --root /usr/local/bin npm:npm npm:bash-language-server npm:vscode-langservers-extracted npm:dockerfile-language-server-nodejs npm:typescript npm:typescript-language-server
/bin/sh -c mkdir -p /usr/local/bin/python-bins/code-review-graph && pip install code-review-graph --target /usr/local/bin/python-bins/code-review-graph && ln -sf /usr/local/bin/python-bins/code-review-graph/bin/code-review-graph /usr/local/bin/code-review-graph
/bin/sh -c chown -R user:user /usr/local/rust
USER user
WORKDIR /home/user
/bin/sh -c mkdir -p .config .local .cache go/bin
COPY file:1ec564a1c9b2d5bb5b9ccc2304ebd6cf0a50335a1c9167c1f87d13903e090a90 in .bashrc
COPY file:47096bf136ae729707f34a414c9e9feb81845c909c87b11e3fa55bcb1f22753d in .config/git/config
COPY dir:65e16827032e0fbbe67cd170e93b5e27fd2b55102dd6fd73b7f7acd099621cc3 in .config/helix/
USER root
/bin/sh -c dnf remove -y openssl-devel && dnf clean all && rm -rf /tmp/* /root/* && pip cache purge
USER user
VOLUME /home/user

Labels

Key Value
io.buildah.version 1.43.2
org.opencontainers.image.licenses MIT
org.opencontainers.image.title fedora
org.opencontainers.image.url https://fedoraproject.org/
org.opencontainers.image.vendor Fedora Project
org.opencontainers.image.version 44
Details
Container
2026-09-09 08:42:04 +00:00
29
OCI / Docker
linux/amd64
MIT
924 MiB
Versions (1) View all
main 2026-09-09