My Emacs configuration and the resources to run it in a distrobox / toolbox container.
- Dockerfile 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| Containerfile | ||
| README.org | ||
Emacs in a Box
- About
Containerfile- Building and push the
latestimage - Running it as a distrobox
- Emacs configuration
- Emacs as a daemon
- Footnotes
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