My Emacs configuration and the resources to run it in a distrobox / toolbox container.
  • Dockerfile 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-19 12:11:06 +09:00
Containerfile build image validated 2026-10-19 12:11:06 +09:00
README.org build image validated 2026-10-19 12:11:06 +09:00

Emacs in a Box

About

Containerfile

FROM registry.fedoraproject.org/fedora-toolbox:latest
MAINTAINER sunoc vincent.conus@pm.me
LABEL org.opencontainers.image.source=https://git.nagoya.sunoc.ch/sunoc/emacs-in-a-box

# Base Emacs
RUN dnf install -y emacs-pgtk dejavu-fonts-all

# LaTeX
RUN dnf install -y texlive-scheme-full aspell aspell-en aspell-fr

# C dev
RUN dnf install -y bear clang clang-devel clang-tools-extra

# Python dev
RUN dnf install -y python3 python3-pip python3-virtualenv python3-flake8 ruff

# Misc. dev
RUN dnf install -y plantuml guile30

Building and push the latest image

It is possible to use my Forgejo instance as a registery1.

podman build --tag git.nagoya.sunoc.ch/sunoc/emacs-box:latest .

podman login git.nagoya.sunoc.ch
podman push git.nagoya.sunoc.ch/sunoc/emacs-box:latest

TODO Running it as a distrobox

distrobox create --pull --image git.nagoya.sunoc.ch/sunoc/emacs-box:latest emacs-box

TODO Emacs configuration

TODO Emacs as a daemon

Footnotes