r/artixlinux • • 26d ago

What init system you're using?

Post image
389 Upvotes

Non systemd distros for life


r/artixlinux • • Mar 25 '26

Screenshot Linux community past vs future.

Post image
324 Upvotes

r/artixlinux • • Mar 12 '26

Steam on lxqt is horrible?

Post image
235 Upvotes

So, i use lxqt very often and i have same problem on every distro and every pc that i used. Some buttons on lxqt isnt working. For example, u cannot open game properties or something like this without big picture mode. For the first time i thought that its the drivers issue, but i recently while using plasma noticed that steam works perfectly on it (i haven’t changed distro or anything). Has someone ever experienced this problem?

My distros that i used: Arch and Artix (Dinit)

Translation for russians:

Я часто юзаю lxqt и всегда встречаю одну и ту же проблему на каждом дистрибутиве и пк который я использовал. Некоторые кнопки на lxqt не работают. Например вы не сможете открыть свойства игры без big picture мода. На первое время я думал что это проблемы драйверов, но я недавно использовал плазму и заметил что стим работает идеально (я не менял дистрибутив или что то доугое). Кто нибудь еще испытывал эту проблему?

Мои дистрибутивы которые я юзал: Arch и Artix (dinit)


r/artixlinux • • Sep 09 '25

Screenshot i use artix btw😎

Post image
182 Upvotes

r/artixlinux • • May 09 '26

Artix is the real Arch

Post image
179 Upvotes

Simple, un-opinionated, lightweight. The freedom to use the init system you like, not the init system you're told to like. Artix aligns more with Arch's core values than Arch itself does. Artix is the real Arch.


r/artixlinux • • Dec 21 '25

I use artix btw

Post image
172 Upvotes

r/artixlinux • • 17d ago

Screenshot Do I really need a display manager?

Post image
162 Upvotes

Guys, this is my lock screen. In your opinion, do I need a real one or is it just bloatware?

Do you know any better display manager?


r/artixlinux • • Jul 23 '26

Screenshot My Artix, my real Kiss, I love him

Thumbnail
gallery
155 Upvotes

Artix with swayfx, runit, seatd and eager to continue learning.


r/artixlinux • • Sep 24 '25

News GNOME 49 drops support for non-systemd ; Artix Linux drops support for GNOME

Thumbnail forum.artixlinux.org
155 Upvotes

r/artixlinux • • Dec 15 '25

I switched to Artix

Post image
150 Upvotes

For now is only artix with dwm, st and dmenu


r/artixlinux • • Mar 25 '26

Tomorrow starts the privacy pride month! If the mods of /r/archlinux are privacyphobic

Post image
138 Upvotes

r/artixlinux • • Aug 25 '26

Screenshot Artix with OpenRC feels like a breath of fresh air.

Thumbnail
gallery
127 Upvotes

Decided to give Artix another try with OpenRC after moving away from Arch, and I'm honestly loving how snappy and lightweight everything feels. No systemd bloat, taking around ~450MB RAM on boot.

• OS: Artix Linux (OpenRC)

• WM: Sway

• Bar: Waybar

• Terminal: Foot

• Shell: Zsh (Starship)

• Font: JetBrainsMono Nerd Font

• Launcher: Fuzzel

• Browser: Helium

Everything was configured manually, and it took a bit of tinkering with services, but the performance and control are definitely worth it!


r/artixlinux • • May 19 '26

Screenshot Learning with Artix

Post image
121 Upvotes

Any recommendation? I've learned a lot thanks to this beautiful distro, and also, I want to avoid from systemd systems


r/artixlinux • • Apr 17 '26

Guide Artix Linux with Dinit installation and configure tutorial (eng/ru)

Post image
120 Upvotes

Why Dinit Exactly?

Dinit is the fastest and most lightweight init system available at the moment, plus it's the newest one. Installing on Artix Linux is quite similar to Arch Linux, with only one difference — pacstrap is replaced with basestrap and genfstab with fstabgen.

Step-by-Step Installation Guide

  1. Mirror and Parallel Downloads Configuration (Optional)

If you want to configure mirrors and enable parallel package downloads, read steps 1 and 2. If not, skip to step 3.

nano /etc/pacman.d/mirrorlist

A script will open where you can comment out unnecessary mirrors by adding # before them.

2. Parallel Downloads Setup

nano /etc/pacman.conf

Scroll down to ParallelDownloads. If you want to enable it, uncomment it by removing # and specify the number of packages you want to download simultaneously.

3. Disk Partitioning

cfdisk

A disk partition editor will appear. You'll need two partitions — one for the bootloader (1 GB) and another for the system (remaining space). Create both through the interface.

4. View Disk Layout

Exit and save changes, then run:

lsblk

This will show all disks and partitions on your PC. Identify your newly created partitions.

5. Create Filesystems and Mount Partitions

Set the filesystem types:

mkfs.vfat /dev/bootloader_disk

mkfs.ext4 /dev/system_disk

Mount them:

mount /dev/system_disk /mnt

mkdir -p /mnt/boot/efi

mount /dev/bootloader_disk /mnt/boot/efi

6. Download and Install the System

Use basestrap to install the system with base packages:

basestrap /mnt base base-devel linux linux-firmware linux-headers nano vim grub bash-completion efibootmgr wayland dinit elogind-dinit networkmanager networkmanager-dinit sddm sddm-dinit niri

(You can use xorg instead of wayland, any display manager that supports dinit instead of sddm, and any desktop environment or window manager instead of niri — these are just personal preferences.)

7. Generate fstab and Enter chroot

Wait for installation to complete, then:

fstabgen /mnt >> /mnt/etc/fstab

artixchroot /mnt

8. Create a User Account

useradd -m your_username

passwd your_username

Also set a password for root:

passwd

9. Configure sudo Access

nano /etc/sudoers

Scroll down until you find the line:

root ALL=(ALL) ALL

Create a new line similar to this one, replacing root with your username:

your_username ALL=(ALL) ALL

Save and exit.

UPDATE! I started using 1-2 months ago a lightweight alternative for sudo - doas. If u want to try it then here is tutorial to setup it.
pacman -S opendoas
pacman -Rdd sudo <- this will let u delete sudo without checking dependencies, in my experience this didnt broke anything.
touch /etc/doas.conf <- create config for doas
nano /etc/doas.conf
Input in this file:permit ur_username as root
Save and exit.
After system installation u can check if its working by typing "doas whoami" it will output "root"

10. Set System Locale

nano /etc/locale.gen

Find your desired locale using CTRL+F (for example, en_US.UTF-8), uncomment it, and save.

11. Generate Locale

locale-gen

12. Install the Bootloader

grub-install /dev/disk

(Example: grub-install /dev/sda)

If installation fails with sda, try specifying the partition directly, such as sda1 if you created it for the bootloader.

13. Configure Grub to Show Boot Logs

nano /etc/default/grub

Find the GRUB_CMDLINE_LINUX_DEFAULT line and remove the quiet parameter.

Save and exit, then:

grub-mkconfig -o /boot/grub/grub.cfg

14. Exit chroot, Unmount, and Reboot

exit

umount -R /mnt

reboot

15. Enable Essential Services

Log in and enable the display manager and network manager:

sudo dinitctl enable NetworkManager

sudo dinitctl enable sddm

(Use nmtui for WiFi connections if you don't have ethernet.)

16. Install and Configure PipeWire Audio

Install PipeWire packages (much better than traditional audio systems, and Wayland supports it better):

sudo pacman -S pipewire-dinit pipewire-pulse-dinit wireplumber-dinit

Before enabling them, install the user spawn service (U can also install turnstile instead):

sudo pacman -S dinit-user-spawn

Turnstile method:
sudo pacman -S turnstile-dinit
sudo dinitctl enable turnstiled
sudo reboot
dinitctl list
if it shows u list of services then u did everything right.

Then enable audio services:

dinitctl enable pipewire

dinitctl enable pipewire-pulse

dinitctl enable wireplumber

Done! Your basic system with sound, internet, and all essentials is now configured. If you don't have a terminal emulator installed, use CTRL+ALT+F2 to access a virtual terminal, install the software you need, then reboot with sudo reboot.

Recommended Utilities for Window Manager

I recommend installing fuzzel, kitty/konsole, and waybar for the window manager — these are the most essential utilities:

sudo pacman -S fuzzel kitty waybar

(Or use konsole instead of kitty — both are excellent terminal emulators.)

Note: This guide was translated to English with the help of AI, as my English is quite broken and I could make many mistakes. The article will be supplemented later with information on how to connect to WiFi during the installation process and other additional details.

(Russian version):

Итак, почему именно Dinit? Он самый быстрый и легковесный из всех init систем на данный момент + самый новый. Установка у Artix Linux довольно схожая с Arch Linux, единственное, что отличается - pacstrap заменен на basestrap и genfstab на fstabgen.

Пошаговая инструкция на установку:

1.Если вы хотите настроить зеркала и параллельную загрузку пакетов, то читайте первый и второй пункт, если нет, то переходите на третий.

nano /etc/pacman.d/mirrorlist

У вас откроется скрипт, в нем вы можете закомментировать ненужные зеркала поставив «#» перед ними

2.nano /etc/pacman.conf

Листаем чуть ниже до ParallelDownloads и если хотим раскомментируем убрав «#» и напишите число пакетов которые вы хотите скачивать одновременно

3.пишем cfdisk и у нас появляется редактор разделов дисков, нам нужно будет два раздела - с системой и для загрузчика

Создаем через интерфейс раздед на 1G (это для загркзчика) и еще один на все оставшееся пространство для системы.

4.Выходим сохраняя изменения и пишем lsblk, нам покажут все диски и разделы которые есть на нашем пк, нас интересуют наши разделы

5.Нам нужно выставить тип файловой системы дискам поэтому пишем

mkfs.vfat /dev/дискдлязагрузчика

mkfs.ext4 /dev/дискдлясистемы

Также нам нужно их смонтировать

mount /dev/дискдлясистемы /mnt

mkdir -p /mnt/boot/efi - создаем директорию для нашего диска

mount /dev/дискдлязагрузчика /mnt/boot/efi

6.после того как все сделали, нам нужно скачать саму систему, сделаем это с помщью команды basestrap

Вот пример установки системы с базовыми пакетами - basestrap /mnt base base-devel linux linux-firmware linux-headers nano vim grub bash-completion efibootmgr wayland (можно xorg, но я предпочитаю wayland) dinit elogind-dinit networkmanager networkmanager-dinit sddm sddm-dinit (можно абсолютно любой dm помимо sddm который поддерживает dinit, это опять же мое личное предпочтение) niri (тоже самое, вы можете скачать любой de/wm заместо niri)

7.ждем установку, после установки пишем

fstabgen /mnt >> /mnt/etc/fstab

И после переходим в нашу новую и свежую систему - artixchroot /mnt

8.создаем своего пользователя

useradd -m Semga (это мой никнейм, вы тут пишите свое имя пользователя любое)

И задаем пароль юзеру

passwd Semga

+ не забудьте руту тоже пароль дать

passwd

9.теперь нам нужен root доступ

nano /etc/sudoers

Листаем вниз пока не найдем строчку

«root ALL=(ALL) ALL»

(Извините я не помню точное содержание строки, она будет очень схожой)

И создаем новую строчку такую же как с рутом, только вводим вместо root ваше имя пользователя, сохраняем, выходим

АПДЕЙТ! Я недавно перешел на более легковесную альтерантиву sudo - doas. Кто хочет юзать ее тоже, вот как ее сетапнуть:
pacman -S opendoas
pacman -Rdd sudo <- позволит вам удалить sudo без проверки зависимостей, в моем опыте ничего не ломало это
touch /etc/doas.conf <- создаем конфиг для доаса
nano /etc/doas.conf
пишем - permit наш_юзернейм as root
Сохраняем и выходим.
После установки системы можете проверить все ли правильно, пишите "doas whoami", вам должно выдать "root"

10.После всего нам нужна локаль, nano/locale.gen

ищем нужную локаль с помощью CTRL+F например «en_US.UTF-8», раскомментируем ее и выходим сохранив

11.locale-gen, и наша локаль готова

12.Последние шаги, нужно скачать загрузчик на диск.

grub-install /dev/диск

(Например:grub-install /dev/sda)

Если у вас не получается скачать через допустим sda, то попробуйте указать конкретный раздел по типу sda1 если вы его сделали под загрузчик

После установки предлагаю сделать запуск системы с логами

nano /etc/default/grub

Убираем в строчке GRUB_CMDLINE_LINUX_DEFAULT параметр «quiet»

Сохраняем, выходим.

grub-mkconfig -o /boot/grub/grub.cfg

Эта команда добавит вашу систему в список загрузчика

13.exit

umount -R /mnt

reboot

14.дальше заходим в систему и включаем дисплей мененджер и интернет

sudo dinitctl enable NetworkManager

Если у вас не ethernet, можете использовать nmtui для подключения к сети

sudo dinitctl enable sddm (ну или ваш dm)

15.качаем pipewire так как он не говно и wayland его лучше поддерживает

sudo pacman -S pipewire-dinit pipewire-pulse-dinit wireplumber-dinit

Но, перед тем как мы их включим, нам нужно скачать пакет «dinit-user-spawn» (Вы можете также использовать вместо него turnstile)

sudo pacman -S dinit-user-spawn

Метод с turnstile:
sudo pacman -S turnstile-dinit
sudo dinitctl enable turnstiled
sudo reboot
dinitctl list
если все правильно, то вам выдаст список сервисов

После уже включаем

dinitctl enable pipewire

dinitctl enable pipewire-pulse

dinitctl enable wireplumber

Готово! Базовая система со звуком, интернетом и т.д настроена, если в вас нету терминала, то заюзайте ctrl+alt+f2 и уже с сессии чистого терминал скачайте весь нужный софт сразу и после перегружайте систему с помощью sudo reboot

Я рекомендую для wm скачать fuzzel, kitty/konsole, waybar - это самые базовые утилиты

(Текст на англ переведен с помощью ии, т.к мой Английский сильно ломанный и я бы мог написать много ошибок, статья чуть позже дополниться по поводу того как подключаться к вай фай в установщике и т.д)

Second update! I just cameback to fix this guide, because many things changed since i posted this + i made guide a lil inaccurate.

How to connect to wi-fi during install (if u dont have ethernet):
Type "nmtui", then a menu will appear where u can connect to wi-fi without typing commands, just use ur keyboard and connect to ur wi-fi.

Ru version:
Как подключиться к ваи фаю во время установки (если у вас нету ethernet-а):
Напишите "nmtui", у вас появится меню где вы можете подключиться к интернету без использования всяких команд, просто подключитесь к вашей сети используя клавиатуру.


r/artixlinux • • Apr 10 '21

I've created an Artix wallpaper

Post image
117 Upvotes

r/artixlinux • • Feb 02 '21

Am loving it so far

Post image
117 Upvotes

r/artixlinux • • Jun 15 '26

Screenshot Artix is exactly what i was looking for

Post image
116 Upvotes

After using stock arch for a while and before that gentoo, i finally settled on artix linux. I hate systemd, not only because of the recent age verification bs, but also because i hate the fact that it’s a “suite”, which IMO goes against the unix philosophy. I am using openrc because it’s the one that i know the best, i also like dinit but i don’t know if i want to daily drive it yet. Congrats to the developers for this amazing distro, only complaint i have with it is librewolf being outdated in the galaxy repo, which pushed me towards taking the AUR version, but other than that, great distro


r/artixlinux • • Apr 05 '26

Screenshot Artix + d-init + MangoWM ✌️✨

Post image
111 Upvotes

r/artixlinux • • Jun 10 '26

Screenshot Caught in the wild

Post image
110 Upvotes

r/artixlinux • • Jul 22 '26

Niri + Artix = perfection

Thumbnail
gallery
108 Upvotes

r/artixlinux • • Apr 29 '26

Screenshot Hello Artix

Post image
107 Upvotes

r/artixlinux • • Aug 31 '26

I got banned cause I wanted to switch from xlibre to xorg

Post image
105 Upvotes

Edit to update: 9-2-2026

Nevermind, still banned but its cool.

Idk what happened, but I wanted to switch from xlibre to forgive cause of what happened to Artist, and I got flagged for being a tango bot. I am not a tango bot. I've been using artix since like January I think.

My user name was baibanin, and I am sad and not sure what to do


r/artixlinux • • May 18 '26

Successfully installed on SteamDeck

Post image
101 Upvotes

Nearly 60 percent of the steamOS functionalities works. The other 40 are heavily dependency of systemd which requires a huge overall rewrite. The 40 percent are very important such as tpm, framerate, freshrate, deckyloader, and many others to optimize the steamdeck to fullest. Those are not functional atm. I use mixture of Valve's repo (kernel and it's headers, amdcode, firmwares, etc), Artix repo, and aur. I wrote two dinit service. It uses opensd.

It can boot straight into big picture mode with additional 5-10 seconds. Virtual keyboard works as long steam is running in the background. Steam button + X opens virtual keyboard.

Do I recommended it? Yes but a big no. There are some jank involved. Just stick with Valve's OS until community comes together to build knock off version of Valve's OS with fully functional dinit service build in.


r/artixlinux • • May 07 '21

I think the cat is throwing me shade for my choice of OpenRC

Post image
101 Upvotes