Skip to content

Instantly share code, notes, and snippets.

@planetis-m
Created October 16, 2025 12:46
Show Gist options
  • Save planetis-m/91139abd9d0d5e1a58be4f4292be8d18 to your computer and use it in GitHub Desktop.
Save planetis-m/91139abd9d0d5e1a58be4f4292be8d18 to your computer and use it in GitHub Desktop.
FROM registry.fedoraproject.org/fedora-toolbox:42
# Base tools and Python development environment
RUN dnf -y upgrade --refresh && \
dnf -y --setopt=install_weak_deps=False install \
git-credential-libsecret nano git curl wget ca-certificates \
unzip xz tar nodejs nodejs-full-i18n npm \
python3 python3-devel uv \
gcc gcc-c++ make cmake \
libxml2-devel libxslt-devel \
openblas-devel lapack-devel && \
dnf clean all
# Set up Python environment
ENV PYTHONUNBUFFERED=1 \
PYTHONDONTWRITEBYTECODE=1
# Install Gemini CLI
RUN npm install -g @google/gemini-cli && \
npm cache clean --force || true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment