We’re proud to present to you our latest release:


Our latest release of the combined offline and online installer is available over here.

The offline option installs a fully themed Xfce and the online option provides you with the choice of seven Desktop Environments Xfce, Mate, LXQt, LXDE, Cinnamon, Plasma, Gnome, Budgie, window manager Openbox and tiling window managers i3-WM, BSPWM, Sway, Qtile and Worm.

We already checked the box for the necessary base install in the online installer menu, all you have to do is check the box of your desired DE.

The live environment and the Xfce offline edition are shipping:

  • Calamares 3.2.54
  • Firefox 99.0-1
  • Linux kernel 5.17.1
  • Mesa 22.0.1-3
  • nvidia-dkms 510.60.02-1

New features and fixes on the ISO

  • The installer will do an internet check first before install – Checking which source (GitHub or GitLab) can be used in the local region. This prevents a failed internet connection error in countries where either GitHub or GitLab is blocked by using internetCheckUrl: https://geoip.kde.org/v1/calamares
  • A fix when Xfce4 and i3 are both selected for installation – This fix solves the issue of double installed packages causing conflicts during install of the DE in combination with our i3 flavour.
  • Community editions now install with their dedicated Display Manager – Instead of using LightDM + Slickgreeter as the default, the community editions now are installed with the best DM option for the chosen Window Manager. The DMs used are: LightDM + Slick greeter, Lxdm, ly and GDM.
  • Different order DE option and Package chooser – Calamares now lets the user choose the Desktop Environment first, before going to the package selection page to install other packages like another kernel etc. This was done to provide a better description of each option and prevent the user from installing the system without a DE using the online installer.
  • Fix to Firefox getting installed when not chosen – Thanks to the community we were able to solve this issue.
  • Qogir icons and cursor is used on Live environment and offline XFCE4 install – Previously we’ve used the Arc icon theme. The Qogir icon and cursor theme is also available in our repo.
  • New info button for customised installation – The button leads to a manual to add some scripts for a customised installation.
  • Rewritten custom EOS modules for better Calamares integration – Pacstrap and cleaner scripts have been rewritten for a smoother experience.
  • When using a custom user_pkglist file, those packages are now displayed on the netinstall page so you can confirm what will be installed
  • Toggle log button inside Calamares – This option has replaced the terminal window that used to open simultaneously behind the Calamares window, to read the progress during install. Now, when clicking on the toggle log button, the info appears within the Calamares window that, when disabled, normally shows the slides.
  • During the online install processes, there is now status shown below the progress bar to make it clear what is happening.
  • Bluetooth is enabled in the Live environment – Now you can check if Bluetooth is working on your hardware if you want to run EndeavourOS, however after install Bluetooth is disabled by default. We have created a new Bluetooth button that directly links you to our wiki on the installed system.
  • Compression is now being applied to the installed files for btrfs installs – In prior releases, compression was only applied to files post-install

New features and fixes on the installed system

  • FirewallD is enabled – Each Apollo installation has FirewallD already installed and enabled after install.
  • EOS-quickstart – A new GUI app created by Dalto, who joined our core development team in January, that helps you choose and install the most common and helpful apps on a new installed system. NOTE: The selection of apps is coming from the Arch repo and not from the AUR.
  • EOS-packagelist – This app replaces EndeavourOS-packages-lists and is an easy way to get access to the lists of packages used by each part of the installer at any time
  • Nvidia-inst – A brandnew app that is a rewritten version of our existing nvidia-installer-dkms app. It is a command line tool that helps you install the mainstream Nvidia driver, legacy drivers 470 and 390 drivers. (Thanks to Jonathon) and several Hybrid set-ups such as Bumblebee and Prime. NOTE: This tool is still in beta, so feedback is appreciated. Our nvidia-installer-dkms is still installed and operational for that reason, although that app doesn’t install hybrid and legacy drivers.
  • Autoranking hook for the EndeavourOS-mirrorlist – It detects and implement mirror ranking to the closest one when changes occur for the EndeavourOS mirrorlist, NOT the Arch mirrors.
  • An addition to eos-rankmirrors – Received the addition of options –prefer and –ignore to prefer and ignore certain mirrors in the EndeavourOS-mirrorlist.
  • Fix for the Reboot info message after update for Refind users – A fix has been made to show the reboot message after a core update using Refind.
  • Fixed generated Grub code – Previously it was set to work with bash-only, now it also works with dash.

Worm, a brand-new Window Manager

This release is also shipping with a brand-new Window Manager developed by our community editions team member Codic12 and we are more than proud to present you this WM that was developed a little bit under our wing.

Codic12 decided to develop this WM to satisfy his need for a lightweight window manager that worked well with both floating and tiling modes and had window decorations with minimise, maximise and close buttons in any layout desired and that could run on a semi-embedded system like the PIZero.

Worm is written in Nim and is based on X11, a Wayland version isn’t in the pipeline in the near future, according to him.

It does implement most of the important bits of the EWMH and ICCCM specifications, so most applications should run just fine, and if they don’t, please feel free to report a bug, so he can try to fix it.

Just a small warning: Sway doesn’t run well in several Virtual machines, it will be completely running without issues on real hardware.

When you’ve discovered a bug in this release you can report them over here, your experiences will help us improve our future ISOs.

A little warning on the Canadian Birdrepo

Due to an upstream webserver bug, downloading a full ISO will need a manual restart after 1 GB has been downloaded. Also, until now downloads (full ISO) outside Canada have been reported as slow. Downloading package updates from the repos are handled as quickly as the other mirrors. For Canadian users, however, this mirror is a welcome addition with a more than acceptable performance.

You can download over here:

Check the ISO file before using it:

To check the ISO file with the sha512:

sha512sum -c EndeavourOS_Apollo_22_1.iso.sha512sum

To check the ISO file with gpg signature import our key and verify

(Do not forget to trust our key after validating it)

Short pubkey-ID: CB23504F

Long pubkey-ID: 003DB8B0CB23504F

get the key:

gpg --recv-keys CB23504F

or with a keyserver other than default:

gpg --keyserver hkps://keys.openpgp.org --recv-keys 003DB8B0CB23504F

(OpenPGP server want the long ID )

set trust (follow the output):

gpg --edit-key CB23504F

verify ISO signature:

gpg --verify EndeavourOS_Apollo_22_1.iso.sig

Key details:

EndeavourOS <info{at}endeavouros.com>

Key-ID: CB23504F / 003DB8B0CB23504F

Type: RSA

Key-length: 2048


 497A F50C 92AD 2384 C56E 
 1ACA 003D B8B0 CB23 504F  

Are you interested in our latest development?

For those who are interested or even want to help us by giving us feedback, you can read our source code over here:


Connect with us: