Artix re‐installation

Last updated : 4/3/2026 (wangjangle dinit into guide)

− Introduction −

− Installation −
Pre‐chroot
Basic configurations
Bootloader (Limine / efibootmgr)
base‐devel, but doas instead of sudo (and doas configs?)
Post‐chroot
Post install setup
Entering the graphical environment
− Known issues −

Introduction

News flash ‐ my Artix installation was FUBAR at the start of November, causing me to reinstall it from scratch. However, this reinstallation also came with some changes, most of which can be nutshelled as the Chapman excuse (simplify and add lightness?).

And while I'm at it, I also recorded the installation notes so I get to spin this newsflash thing as a guide for how I (re‐)installed Artix. Though you may also want to read this alongside Artix's installation guide (and ArchWiki as well, even if few are relevant here) for more references.

For some additional references:

28/2/2026 Update : Fucked up the installation again. And used the opportunity to play with dinit, get PipeWire running, and attempt to debloat the linux‐firmware package in my system.

Installation

To start, I go from the base image, mostly because it gives me the most control over what I install and the dependencies I needed to install, freeing me from having to debloat and wasting more time with everything. Unfortunately, this approach requires internet access (though the workplace had a free ethernet setup that I used, alongside what little downtime I had to input things.).

After downloading and verifying the base image, I used Rufus to write it (the base image) into a USB drive in DD mode (from my Windows installation up in the abode; other methods are available for those refusing Windows). From there (and in the workplace), well... I plug that USB drive (and ethernet) up my T470 and booted that base image.

Pre‐chroot

Basic configurations

For everything else that is not as relevant as doas & Limine (at least when it comes to my priorities, because configs are smooth sailing after those 2... or before, in this page's case.)

Bootloader (Limine / efibootmgr)

For the bootloader, I originally tried rEFInd out; but I didn't have any luck booting into the system (it always ended with the system stuck in emergency shell, forcing me to manually shutdown the computer) and I didn't really like the splash screen (bright white as default?). And yes, these rEFInd issues could be yet another M.S.I. issue that can be solved with enough research & time though I've already lost patience by the time I've uploaded this page. So I ended up fucking around with Limine (and eventually succeeded in booting into system, freeing me from the bloat GRUB could've brought).

base‐devel, but doas instead of sudo (and doas configs?)

Post‐chroot

At this point, Artix is configured and installed so you can enter your new system.

Post install setup

In the new system, you can log in as the user account, if you made them.

Entering the graphical environment

With all basic configurations done, we boot to our graphical environment.

$ startx

And that's about it. If everything is done correctly, we're in the desktop, ready to tamper it to our specifications. And/or restore your backups that you want restored.

2/3/2026 Update : With LXDM on dinit, you won't be needing startx to enter graphical environment. You'll be shoved in there as soon as you # dinitctl enable lxdm, and will remain stuck in LXDM if you did not set up lxdm.conf and/or xinitrc beforehand (though you can ctrl+alt+f2 your way into console to set things right).

Quickly restoring backups

Files

Actually, just copy & paste them where they belong. doas cp ‐f if they are meant to be in the system directories. ...wait why did I over‐explained this part?

Geany stuff

Known issues

Limine issues?

Issues with doas replacing sudo

Back to top

Index - computers

Main Page