From 3067ef733ae732ec3fc3957304249f671c624fb9 Mon Sep 17 00:00:00 2001 From: Drath Date: Fri, 4 Sep 2026 12:12:23 +0200 Subject: [PATCH 1/6] codium on toolbox --- Containerfile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Containerfile b/Containerfile index 3967fe1..217e3c1 100644 --- a/Containerfile +++ b/Containerfile @@ -1,10 +1,22 @@ FROM registry.fedoraproject.org/fedora-toolbox:44 RUN rpm --import https://dl.espressif.com/dl/eim/eim.asc && curl -fsSL https://dl.espressif.com/dl/eim/rpm/eim.repo -o /etc/yum.repos.d/espressif-eim.repo + +RUN tee -a /etc/yum.repos.d/vscodium.repo << 'EOF' \ +[gitlab.com_paulcarroty_vscodium_repo] \ +name=gitlab.com_paulcarroty_vscodium_repo \ +baseurl=https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/ \ +enabled=1 \ +gpgcheck=1 \ +repo_gpgcheck=1 \ +gpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \ +metadata_expire=1h \ +EOF + RUN dnf -y install gcc g++ make cmake ninja eza zsh \ libusb1-devel \ eim-cli python3-pip \ - libicu76 fontconfig dejavu-sans-fonts liberation-fonts libwayland-cursor libxkbcommon \ + libicu76 fontconfig dejavu-sans-fonts liberation-fonts libwayland-cursor libxkbcommon codium \ && dnf clean all ENV PATH="/usr/bin:${PATH}" From 01251763be0dc6712924f82f6faffae4652f35c7 Mon Sep 17 00:00:00 2001 From: Drath Date: Fri, 4 Sep 2026 12:13:53 +0200 Subject: [PATCH 2/6] add repo --- Containerfile | 11 +---------- vscodium.repo | 8 ++++++++ 2 files changed, 9 insertions(+), 10 deletions(-) create mode 100644 vscodium.repo diff --git a/Containerfile b/Containerfile index 217e3c1..05d66ac 100644 --- a/Containerfile +++ b/Containerfile @@ -2,16 +2,7 @@ FROM registry.fedoraproject.org/fedora-toolbox:44 RUN rpm --import https://dl.espressif.com/dl/eim/eim.asc && curl -fsSL https://dl.espressif.com/dl/eim/rpm/eim.repo -o /etc/yum.repos.d/espressif-eim.repo -RUN tee -a /etc/yum.repos.d/vscodium.repo << 'EOF' \ -[gitlab.com_paulcarroty_vscodium_repo] \ -name=gitlab.com_paulcarroty_vscodium_repo \ -baseurl=https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/ \ -enabled=1 \ -gpgcheck=1 \ -repo_gpgcheck=1 \ -gpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \ -metadata_expire=1h \ -EOF +COPY vscodium.repo /etc/yum.repos.d/vscodium.repo RUN dnf -y install gcc g++ make cmake ninja eza zsh \ libusb1-devel \ diff --git a/vscodium.repo b/vscodium.repo new file mode 100644 index 0000000..19672d6 --- /dev/null +++ b/vscodium.repo @@ -0,0 +1,8 @@ +[gitlab.com_paulcarroty_vscodium_repo] +name=gitlab.com_paulcarroty_vscodium_repo +baseurl=https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/ +enabled=1 +gpgcheck=1 +repo_gpgcheck=1 +gpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg +metadata_expire=1h \ No newline at end of file From ffa2cbf49d2d2ea4522001a6697bc64946a8bcb9 Mon Sep 17 00:00:00 2001 From: Drath Date: Fri, 4 Sep 2026 12:24:46 +0200 Subject: [PATCH 3/6] we do use that too --- Containerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Containerfile b/Containerfile index 05d66ac..a512de6 100644 --- a/Containerfile +++ b/Containerfile @@ -7,7 +7,7 @@ COPY vscodium.repo /etc/yum.repos.d/vscodium.repo RUN dnf -y install gcc g++ make cmake ninja eza zsh \ libusb1-devel \ eim-cli python3-pip \ - libicu76 fontconfig dejavu-sans-fonts liberation-fonts libwayland-cursor libxkbcommon codium \ + libicu76 fontconfig dejavu-sans-fonts liberation-fonts libwayland-cursor libxkbcommon codium jq \ && dnf clean all ENV PATH="/usr/bin:${PATH}" From 8b61df099cd4d71e1b770cdcbd14781ee7f0abd4 Mon Sep 17 00:00:00 2001 From: Drath Date: Sat, 19 Sep 2026 13:52:15 +0200 Subject: [PATCH 4/6] add arm toolchain for stm32 --- Containerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Containerfile b/Containerfile index a512de6..96311ea 100644 --- a/Containerfile +++ b/Containerfile @@ -5,9 +5,11 @@ RUN rpm --import https://dl.espressif.com/dl/eim/eim.asc && curl -fsSL https://d COPY vscodium.repo /etc/yum.repos.d/vscodium.repo RUN dnf -y install gcc g++ make cmake ninja eza zsh \ - libusb1-devel \ + libusb1-devel jq \ eim-cli python3-pip \ - libicu76 fontconfig dejavu-sans-fonts liberation-fonts libwayland-cursor libxkbcommon codium jq \ + libicu76 fontconfig dejavu-sans-fonts liberation-fonts libwayland-cursor libxkbcommon \ + codium \ + arm-none-eabi-binutils-cs arm-none-eabi-gcc-cs arm-none-eabi-gcc-cs-c++ arm-none-eabi-newlib \ && dnf clean all ENV PATH="/usr/bin:${PATH}" From abfb5d3045ce95cb799cd4993cb8de3fb0e476bd Mon Sep 17 00:00:00 2001 From: Drath Date: Sun, 27 Sep 2026 00:23:05 +0200 Subject: [PATCH 5/6] codium more like cockium --- Containerfile | 3 --- vscodium.repo | 8 -------- 2 files changed, 11 deletions(-) delete mode 100644 vscodium.repo diff --git a/Containerfile b/Containerfile index 96311ea..8bd578b 100644 --- a/Containerfile +++ b/Containerfile @@ -2,13 +2,10 @@ FROM registry.fedoraproject.org/fedora-toolbox:44 RUN rpm --import https://dl.espressif.com/dl/eim/eim.asc && curl -fsSL https://dl.espressif.com/dl/eim/rpm/eim.repo -o /etc/yum.repos.d/espressif-eim.repo -COPY vscodium.repo /etc/yum.repos.d/vscodium.repo - RUN dnf -y install gcc g++ make cmake ninja eza zsh \ libusb1-devel jq \ eim-cli python3-pip \ libicu76 fontconfig dejavu-sans-fonts liberation-fonts libwayland-cursor libxkbcommon \ - codium \ arm-none-eabi-binutils-cs arm-none-eabi-gcc-cs arm-none-eabi-gcc-cs-c++ arm-none-eabi-newlib \ && dnf clean all diff --git a/vscodium.repo b/vscodium.repo deleted file mode 100644 index 19672d6..0000000 --- a/vscodium.repo +++ /dev/null @@ -1,8 +0,0 @@ -[gitlab.com_paulcarroty_vscodium_repo] -name=gitlab.com_paulcarroty_vscodium_repo -baseurl=https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/ -enabled=1 -gpgcheck=1 -repo_gpgcheck=1 -gpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg -metadata_expire=1h \ No newline at end of file From 12c245bc6f9696c08b08683ccd5e08a2325ee059 Mon Sep 17 00:00:00 2001 From: Drath Date: Sun, 27 Sep 2026 00:23:38 +0200 Subject: [PATCH 6/6] oh also dont install arm shit unless spoken to --- Containerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Containerfile b/Containerfile index 8bd578b..bf84825 100644 --- a/Containerfile +++ b/Containerfile @@ -6,7 +6,6 @@ RUN dnf -y install gcc g++ make cmake ninja eza zsh \ libusb1-devel jq \ eim-cli python3-pip \ libicu76 fontconfig dejavu-sans-fonts liberation-fonts libwayland-cursor libxkbcommon \ - arm-none-eabi-binutils-cs arm-none-eabi-gcc-cs arm-none-eabi-gcc-cs-c++ arm-none-eabi-newlib \ && dnf clean all ENV PATH="/usr/bin:${PATH}"