Linux Guide 📓

VSCodium

Last updated: 2024, Mon Jun 3rd at 13:54 CDT

VSCodium is a community-driven open-source source-code editor based off VSCode by Microsoft. Features includes disabled telemetry by default, support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git

Official Site

To Install: #

Only available in the AUR

AUR: vscodium-bin

Add the GPG key of the repository:

wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg

Add the repository:

echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' | sudo tee /etc/apt/sources.list.d/vscodium.list

Update then install VSCodium:

sudo apt update && sudo apt install codium

Add the GPG key of the repository:

sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg

Add the repository:

printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=download.vscodium.com\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscodium.repo

Install VSCodium

sudo dnf install codium

Add the GPG key of the repository:

sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg

Add the repository:

printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=gitlab.com_paulcarroty_vscodium_repo\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/zypp/repos.d/vscodium.repo

Update and install VSCodium

sudo zypper ref
sudo zypper in codium

Additional install options

If you need or prefer, there is a Flatpak

Essentials #

Extensions support is one of the main draws to Code, you can expand your library in a few different ways covered under the Arch wiki, or some web searching. Some of these ways may not be explicitly permitted under Microsoft’s TOS, like adding a product.json to include their marketplace.

Extras #

In most cases you can place settings configs and extra in ~/.config/VSCodium or ~/.config/VSCodium/User

Depending on the extension migrating it from VSCode to VSCodium on Linux can be difficult to impossible because of licensing or API. Very few extension have this issue.