How to Install VSCodium on Linux Mint 22 and 21

Install VSCodium on Linux Mint 22.x or 21.x using the APT repo or Flathub, with launch, update, removal, and fixes.

UpdatedPublished AuthorJoshua JamesRead time9 minGuide typeLinux Mint

VSCodium gives you the VS Code editing workflow without Microsoft’s telemetry, branding, or Marketplace defaults. To install VSCodium on Linux Mint, choose the APT repository when you want the normal codium launcher and APT-managed updates, or choose the verified Flathub package when you already manage desktop apps through Flatpak.

The editor tracks the same open-source codebase as Visual Studio Code, but it uses the Open VSX registry instead of Microsoft’s marketplace and account integrations. You can still install a .vsix file manually when an extension is not mirrored. If you need Microsoft-signed VS Code features such as Remote - SSH or Live Share, use our guide to install VS Code on Linux Mint.

Install VSCodium on Linux Mint

Choose Your VSCodium Installation Method

The APT repository keeps VSCodium inside the normal package workflow and adds the codium launcher to your PATH. Flatpak keeps the editor in Flathub’s runtime and update model, which is useful when you already manage desktop apps through Flathub or want the same Flatpak behavior across multiple Linux installs. If you already maintain Mint Flatpaks from the terminal, our guide to upgrade Flatpak on Linux Mint covers the matching update flow.

MethodSource or ChannelUpdate BehaviorBest ForTrade-offs
APT RepositoryVSCodium deb/rpm repositorysudo apt update && sudo apt install --only-upgrade codiumMost Mint users who want codium on PATH and desktop files from the packageAdds a third-party APT source and keyring that should be removed if you stop using it
FlatpakVerified Flathub stable listingsudo flatpak update com.vscodium.codiumReaders who already manage desktop apps through Flathub or want Flatpak runtime updatesDoes not add a host-side codium command; current permissions include host file and device access

VSCodium also publishes direct GitHub release downloads, including .deb packages. For normal Mint installs, the APT repository is cleaner because it preserves package-manager updates and a clear source cleanup path; use direct downloads only when you intentionally need an offline or recovery install and accept manual updates.

APT is usually the better fit on Mint if you want tighter desktop integration and the shortest launch path from the terminal. Flatpak makes more sense when you want VSCodium in the Flathub update stream or already keep most desktop apps in Flathub.

The VSCodium Flatpak is verified on Flathub, but its current permissions include host filesystem and device access. Treat it as a Flathub packaging choice, not as a strict isolation boundary.

Install VSCodium via APT Repository

The repository build is the closest match to a native Mint package. It adds the codium launcher to your PATH and keeps future updates inside the same APT workflow you already use for the rest of the system.

Update Linux Mint Before Installing VSCodium

Before adding the repository, refresh your package index and apply any pending updates so the install starts from a clean Mint package state:

sudo apt update && sudo apt upgrade

If you still need elevated package-management access, follow our guide to add your user to sudoers on Linux Mint before you continue.

Install VSCodium Repository Dependencies

Install the small package set needed for HTTPS downloads and repository validation:

sudo apt install curl ca-certificates gnupg -y

This makes sure the curl command in Linux is available for the key download, the CA bundle is current enough for HTTPS verification, and gpg can dearmor the repository key. Stock Mint desktops usually already have these packages, so this step mainly keeps the repository setup reproducible on customized systems.

Import the VSCodium GPG Key

Download the repository key and store it in the keyring file that the upcoming Signed-By line will reference:

curl -fsSL https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo gpg --dearmor --yes -o /usr/share/keyrings/vscodium-archive-keyring.gpg

The -fsSL curl flags stop on HTTP errors while still following redirects, and --yes lets you rerun the command later without an interactive overwrite prompt.

Add the VSCodium APT Repository

Create the DEB822 source file for the repository:

printf '%s\n' \
'Types: deb' \
'URIs: https://download.vscodium.com/debs' \
'Suites: vscodium' \
'Components: main' \
'Architectures: amd64' \
'Signed-By: /usr/share/keyrings/vscodium-archive-keyring.gpg' | sudo tee /etc/apt/sources.list.d/vscodium.sources > /dev/null

Using sudo tee writes the file as root. A plain > redirection would still run in your current shell and fail unless the whole command was already running with elevated privileges.

The VSCodium repository uses the same vscodium suite on Mint 22.x and 21.x, so this setup does not need a Mint-to-Ubuntu codename mapping table. The Architectures: amd64 line matches standard 64-bit Intel/AMD Mint desktops.

Install VSCodium via APT

Refresh APT so Mint reads the new source file. Relevant lines look like this, although line numbers and mirror ordering can vary:

sudo apt update
Get:3 https://download.vscodium.com/debs vscodium InRelease
Get:6 https://download.vscodium.com/debs vscodium/main amd64 Packages [981 B]

Next, confirm that APT resolves the codium package from that repository before you install anything:

apt-cache policy codium
codium:
  Installed: (none)
  Candidate: 1.121.03429
  Version table:
     1.121.03429 500
      500 https://download.vscodium.com/debs vscodium/main amd64 Packages

If the repository URL does not appear in the version table, recheck the keyring path and the contents of the vscodium.sources file before you continue.

Install VSCodium with its package name, codium:

sudo apt install codium -y

APT can also install socat as a recommended companion package for the current codium build. That is normal, and it is why the removal section uses apt autoremove after removing VSCodium.

Verify the VSCodium APT Installation

Check the installed version once the package finishes:

codium --version
1.121.03429
824c4c46a288b839f13b24022655329c2aeb9f81
x64

The first line is the VSCodium release, the second is the build commit, and the third confirms the architecture. Your exact version and commit will differ as new builds land in the repository.

Install VSCodium via Flatpak and Flathub

The Flatpak build fits readers who already use Mint’s default Flathub setup for desktop apps or prefer Flatpak’s runtime and update workflow. Because the current Flathub permissions are broad, the practical reason to choose this method is packaging behavior, not strict isolation.

Confirm Flatpak Availability for VSCodium

Linux Mint desktop editions ship with Flatpak enabled, but it is still worth confirming the command is present before you rely on the Flathub method:

flatpak --version
Flatpak 1.x.x

Mint 22.x uses the Flatpak 1.14.x branch, while Mint 21.x uses 1.12.x. Both branches install the current VSCodium Flathub package without extra compatibility work.

Confirm the Flathub Remote for VSCodium

Stock Linux Mint desktops already enable Flathub at system scope. Check that the default remote is still in place:

flatpak remotes --columns=name,options
flathub system

If you do not see a flathub system line because the remote was removed earlier, restore it with:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

The --if-not-exists flag keeps the command idempotent, and using sudo matches Mint’s default shared Flathub scope.

Install VSCodium via Flatpak

Install the Flathub package at system scope so it matches the default Mint Flatpak layout:

sudo flatpak install flathub com.vscodium.codium

Using sudo keeps the app in the shared system installation. Review the runtime and permission prompt before confirming, especially the host file and device access shown for the current Flathub build.

Verify the VSCodium Flatpak Installation

Confirm the app ID, branch, and installed version after the Flatpak install:

flatpak info com.vscodium.codium
VSCodium - Telemetry-less code editing

          ID: com.vscodium.codium
         Ref: app/com.vscodium.codium/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 1.121.03429
      Origin: flathub
Installation: system
     Runtime: org.freedesktop.Sdk/x86_64/25.08

The ID, Ref, Branch, Version, Origin, and Installation lines confirm that Flatpak registered the correct VSCodium app, stable channel, Flathub source, and system scope. On normal Mint desktops, x86_64 is the Flatpak label for the same 64-bit Intel/AMD systems that APT labels as amd64.

Launch VSCodium on Linux Mint

Launch VSCodium from the Terminal

APT installs add codium to your host PATH, so you can start the editor directly:

codium

Open a project folder at the same time by passing its path as an argument:

codium ~/Projects/my-app

Flatpak installs do not place the host-side codium command in your PATH, so use the app ID instead:

flatpak run com.vscodium.codium

Launch VSCodium from the Applications Menu

You can also start VSCodium from the Linux Mint applications menu. Search for VSCodium directly if the Programming category is arranged differently on Cinnamon, MATE, or Xfce.

Manage VSCodium on Linux Mint

After installation, keep the update and removal commands matched to the package source you chose. The APT build and the Flathub build do not share the same update path, and personal settings cleanup is separate from removing the application package.

Update VSCodium on Linux Mint

Update VSCodium via APT on Linux Mint

Refresh package metadata and upgrade only the VSCodium package when you want the repository build to stay current without turning the section into a full system-upgrade walkthrough:

sudo apt update && sudo apt install --only-upgrade codium

Update VSCodium via Flatpak on Linux Mint

If you installed the Flathub build, update just that application with:

sudo flatpak update com.vscodium.codium

Remove VSCodium on Linux Mint

Remove the VSCodium APT Installation

Remove the package first, then clear leftover dependency packages that APT no longer needs. Review the autoremove list before confirming because APT can include older automatic packages unrelated to VSCodium on systems that already had cleanup pending.

sudo apt remove codium
sudo apt autoremove

After the package is gone, remove the repository file and keyrings so APT stops checking the VSCodium source. The final keyring line handles the older path used by previous VSCodium repository instructions.

sudo rm -f /etc/apt/sources.list.d/vscodium.sources
sudo rm -f /usr/share/keyrings/vscodium-archive-keyring.gpg
sudo rm -f /usr/share/keyrings/vscodium.gpg
sudo apt update

Remove the VSCodium Flatpak Installation

For the Flatpak build, remove the shared application first:

sudo flatpak uninstall com.vscodium.codium

Flatpak can also leave runtimes that no installed app still uses. Review the prompt before removing unused runtimes because they may belong to other Flatpak apps:

sudo flatpak uninstall --unused

That unregisters the app itself, but the per-user Flatpak data directory can still remain under ~/.var/app/com.vscodium.codium/. Remove it separately when you want the Flatpak settings gone too:

rm -rf ~/.var/app/com.vscodium.codium

Remove VSCodium User Configuration (Optional)

The following commands permanently delete your VSCodium settings, extensions, and cached data. Export anything you want to keep before you run them.

For repository installs, remove the user data directories from your home folder only when you want a true clean start:

rm -rf ~/.config/VSCodium
rm -rf ~/.vscode-oss
rm -rf ~/.cache/VSCodium

Verify VSCodium Removal on Linux Mint

Start with the APT package state because a missing command path alone does not prove package cleanup:

dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' codium 2>/dev/null | grep '^ii' || echo "NOT_INSTALLED"
NOT_INSTALLED

For the APT method, verify that removing the repository also removed the live package candidate:

apt-cache policy codium

The cleanup worked when Candidate shows (none) or the command no longer prints a package entry from https://download.vscodium.com/debs. For Flatpak removals, check the system app list:

flatpak list --system --app --columns=application | grep -Fx com.vscodium.codium || echo "NOT_INSTALLED"
NOT_INSTALLED

Troubleshooting VSCodium Issues on Linux Mint

Start with the package source that changed most recently: repository key problems affect APT installs, while stale appstream metadata affects Flatpak updates. The desktop-specific fixes address launch or menu issues after the package itself is installed.

Fix VSCodium Repository GPG Key Errors on Linux Mint

If apt update reports a signature problem, first print the source file and confirm that Signed-By points to the same keyring path created earlier:

cat /etc/apt/sources.list.d/vscodium.sources

If the source file points to /usr/share/keyrings/vscodium-archive-keyring.gpg, rebuild that keyring and refresh package metadata:

sudo rm -f /usr/share/keyrings/vscodium-archive-keyring.gpg
curl -fsSL https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo gpg --dearmor --yes -o /usr/share/keyrings/vscodium-archive-keyring.gpg
sudo apt update

If the file still points to the older /usr/share/keyrings/vscodium.gpg path, rerun the repository source-file command from the APT method so the Signed-By field and keyring path match.

Fix VSCodium Launch Failures on Linux Mint

If the repository build stops opening after an extension update or a broken settings change, start by disabling extensions for one test launch:

codium --disable-extensions

For the Flathub build, pass the same option through flatpak run:

flatpak run com.vscodium.codium --disable-extensions

If either test launch works, the editor itself is fine and you can remove or update the offending extension from the Extensions panel.

Fix Old VSCodium Flatpak Metadata on Linux Mint

If the Flathub package still reports an older build than the current stable release, refresh the appstream metadata first and then update the app itself:

sudo flatpak update --appstream
sudo flatpak update com.vscodium.codium

Check the app details again afterward:

flatpak info com.vscodium.codium

Fix VSCodium File Menu Crashes on Linux Mint

If VSCodium crashes when you open the File menu while the other menus still work, switch the title bar style inside the editor settings:

  1. Open Settings with Ctrl + , or click the gear icon in the lower-left corner.
  2. Search for title bar style.
  3. Change Window: Title Bar Style to custom.

If the problem is tied to Mint’s native title bar integration on your desktop, switching to the custom title bar avoids it.

Run VSCodium on the NVIDIA GPU on Linux Mint

If the Mint desktop still launches VSCodium on the integrated GPU after you choose the dedicated adapter, start the repository build with PRIME render offload variables set explicitly. If the proprietary NVIDIA driver is not installed yet, finish that setup first with the guide to install NVIDIA drivers on Linux Mint.

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia codium

After the editor opens, check nvtop or nvidia-smi to confirm the discrete GPU is actually in use.

Create a custom launcher if you need this often. Copy /usr/share/applications/codium.desktop to ~/.local/share/applications/codium-nvidia.desktop and prepend the same environment variables to the Exec= line.

Conclusion

VSCodium is installed through the package source you chose: the APT build gives Mint a host-side codium launcher, while the Flathub build stays in Flatpak’s app and runtime workflow. For a fuller development workstation, install Git on Linux Mint before cloning projects, then add GitHub Desktop on Linux Mint if you want a graphical Git workflow.

Share this guide

Help another Linux user troubleshoot faster

Share this guide with someone troubleshooting Linux systems or saving it for later.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show more of our fresh Linux tutorials in Top Stories and From your sources when relevant.

Add LinuxCapable as a preferred source on Google
Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffeeBuy me a coffee
Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Got a Question or Feedback?

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: