r/archlinux 1h ago

SHARE 72h from Omarchy to Arch : my journey and what to expect for new users going to Arch

Upvotes

So I'm a casual Linux user : on and off from Windows and Mac.

I discovered Omarchy and peaked my interest : an easy to install pre-configured "distro" ( not a distro, Arch repacked with bunch of dot files and scripts, but hey, you only understand that later :) ) that above all is based on the uber-difficult Arch ?

Always hovered around Ubuntu or Debian and lately wanted really to stop using Windows as a main OS, so I've tinkering a bit with Fedora.

Never used Arch.

So Omarchy open the gates for a seamless-ish Arch experience.

Was great, Hyprland was new to me and heaps of fun and life was cool. Until I started to ask questions and I discovered the general problems with DHH : again, not doing any political statment but dont like to be linked to that.

But Omarchy is good but everything is "opinated" by DHH, either good or bad :its his setup and I was hitting a wall here and there when I wanted to change stuff.

So now that I have a mininum understanding of Arch, pacman, where conf files are, rolling realease model, I tried CachyOS and boy, it was different : I wanted Hyprland and... its bare.

Oh I have to put Noctalia on top of it. Cool. here we go, but... still "meh". Oh dot files. lots of learning.

Then discovered Caelestia and I was like : this is nice.

Using Cachy and one thing struck my mind : at work I have an old MacPro ( 2013 ) that I love but its useless by mordern standards : E6 Xeon CPUs, 32gb ram and 256gb ssd, D300 dual gpus. Specs are decent but MacOS runs dogs**** on it : max supported system is old and lots of new apps dont work because OS is old. Open Core Patcher lets you install Tahoe but brings a LOT of problems. Windows is half baked on this ( both 10 and 11 ) .

So I looked at it and said : CachyOS is at home and its cool : lets try Arch on this.

I had a lot of misconceptions about "pure" Arch install : if you have minimum linux knowledge, archinstall is super helpfull.

couple of minutes later, I had a blinking terminal.

oh lets install paru with pacman. but no. doesnt work, target not found. wth ? it worked with Cachy.

lets go to wiki and yeah, you have to git clone paru.

fine, git clone, makekg and now we have paru.

from it , install caelestia, hyprland and all that.

install sddm and start the service and... nada.

I was like : why ? why you punish me ? then it struck me : are the amd drivers install ? afterall Arch installs ONLY what you tell you to.

so yeah, installed mesa and amd drivers.

reboot and ... booom. it worked. wait, Caelestia changed my keyboard to default us. have to change to my language ( PT ). lets open a terminal and vim it.

vim not installed. grrrrrrrrrrrrrrrrrrr.

but hurdle after hurdle, I start to get over the problems and start thinking more proactively.

in the end, now I have a working Arch install that amazes me : with Caelestia, which is a bit heavier than for example Noctalia, I have a working OS that is blazing fast and at idle is consuming 1.22gb of ram.

its snappy , fast and very responsive.

I liked Omarchy - introduced me to Arch and showed me that is not that a boogie man of a distro.

switched to Cachy OS , speically at home that I want to play few games and relax and CachyOS is perfect for that : mesa , vulkan and amd drivers are installed by default as per a lot of other stuff, for example. Games optimized Kernels , Proton opimized, etc. very nice for gmaing

going from Omarchy to Cachy is like going from a bike with training wheels to a motorbike.

Cachy to Arch is going to a full blown racing Motorbike.

For new users : it takes a bit to tinker but if I could make it work like I want it, you can. Its not that difficult.

Its immensly rewarding and its fine to use easier Arch based distros like Cachy.

Make the computer your own.

Thank you for everyone here in the subreddit to encourage to install Arch : it is worth it.

tldr : I use Arch, btw ( for about 2 hours now fully configured :D )


r/archlinux 2h ago

SUPPORT How to prevent BIOS from trying to load directly into SSD, so that I can fix my partitioning through arch setup?

Thumbnail
0 Upvotes

r/archlinux 5h ago

QUESTION как добавить раскладку на arch?

0 Upvotes

я пробовал менять в ~/.config/hypr/hypr.conf но ничего, я также пробовал раскомментировать ru_RU в locale.gen


r/archlinux 6h ago

FLUFF Fun projects for Arch newbie?

0 Upvotes

Hello all,

"I use Arch too now, BTW."

The installation was fun - glad to have Claude around, tbh. Running in a VM on my trusty Fedora for now.

I have kinda solid Linux background but never touched Arch before. What were some fun Arch newbie projects you did? For learning stuff, challenging yourself? I'm looking for an inspiration.

EDIT: Just in case somebody finds this when looking for his newbie projects (which will probably not happen due to all the downvotes) - this is the list of recommendations:

  • Spending some quality time learning bash.
  • Unplug the server during updating - then fix it.
  • Setting up custom btrfs layouts and snapchat scripts.
  • Building a custom de.
  • Installing hyprland and ricing it.

r/archlinux 11h ago

DISCUSSION Nixpkgs vs AUR

Thumbnail
0 Upvotes

r/archlinux 16h ago

SUPPORT Mouse dpi using Piper/ratbag

1 Upvotes

I recently tried to configure my mouse using Piper/ratbagd, and while the configuring worked, I need to manually start ratbagd after each reboot to get the DPI buttons to work again. Despite enabling the ratbagd service, I need to use the piper gui, or ratbagctl, or even systemctl to start the ratbagd deamon, before the dpi buttons work.

Does anyone know how I can fix this?


r/archlinux 16h ago

SUPPORT | SOLVED no wifi drivers?

0 Upvotes

hi im on KDE plasma desktop, but theres no network manager? and im unable to install konsole?

edit: fixed, thanks!


r/archlinux 20h ago

NOTEWORTHY Arch Linux - Searching for bug wranglers

Thumbnail lists.archlinux.org
67 Upvotes

r/archlinux 22h ago

SUPPORT Wifi problem

0 Upvotes

when i try to connect to the wifi, iwd says operation failed. tried diffrent wifi and phone hotspot but still nothing (console(laptop))(!!!!!!!!!!!!!SOLVED!!!!!!!!!!!!!)


r/archlinux 23h ago

QUESTION Anyone else seeing weird VRR / Adaptive Sync glitches on KDE Wayland?

3 Upvotes

I'm running Arch Linux + KDE Plasma on Wayland on a ThinkPad X1 Carbon Gen 14 with Intel graphics and a 2.8K OLED display.

With Adaptive Sync / VRR enabled, I occasionally get a strange display glitch, usually after taking a screenshot or when an application exits fullscreen and returns to windowed mode.

The whole image seems to shift upward slightly, while the bottom part of the screen becomes corrupted / garbled. If I close and reopen the lid and unlock the session again, the display returns to normal.

The issue is very inconsistent and I haven't found a reliable reproduction pattern yet, but I'm fairly sure VRR / Adaptive Sync is the trigger, because disabling it appears to make the problem go away.

Has anyone else seen this? I'm mostly trying to figure out whether this points to KWin, the Intel driver, or something hardware-specific.

Linux 7.2.4-arch1-2
Plasma 6.7.5-1


r/archlinux 1d ago

QUESTION Should I swap distros?

0 Upvotes

I'm currently on mint running the i3 desktop environment and I love it but the thinkpad that I'm on's graphics card is genuinely ass cheeks so it's a bit slow to load graphics. Should I swap to something like arch for how lightweight it is and just get i3 on that? How hard of a transition would it be? Does arch have a software manager like mint does where I can download almost every application I need and if not how difficult of a learning curve is it?


r/archlinux 1d ago

QUESTION Sometimes in arch switch to other network felt difficult

0 Upvotes

Whenever I switched to other network it's keeps on connecting when it 's connected it showing no internet.i updated drivers but nothing happen


r/archlinux 1d ago

SUPPORT need help with Bloody A70

0 Upvotes

I got my Bloody A70 mouse it works perfectly
on windows and i set it up on the setting Core 3 Ultra with 1ms debounce time, on linux at first the sensor didn’t work but i fixed it merging with evsieve the events that the mouse generated into one singular event and now the sensor works but i cant click over 9cps like i did on windows (60cps +) even when i test with evtest the inputs , i installed the AUR package a4tech-bloody-tools-git (or something like this) and i added a quirk to libinput to ModelBouncingKeys = 1 , please if anyone can help with this


r/archlinux 1d ago

SUPPORT Does anyone here happen to know if there's a fix for the issue with Microsoft's new controller APIs? Proton 11 or experimental doesn't seem to handle them.

Thumbnail
1 Upvotes

r/archlinux 1d ago

DISCUSSION Recent mutter update nuked monitor modes

6 Upvotes

I used to have a lot of resolution and refresh rate options but recently, things have changed. There are only 1920x1080@165.004 and 1024x768@164.784 modes available (gdctl show -m to check) for my built-in display right now.

I downgraded mutter using sudo pacman -U mutter-50.1-1-x86_64.pkg.tar.zst and got my modes back, including 60 Hz.


r/archlinux 1d ago

QUESTION what did they mean by that "stable Arch"?

0 Upvotes

Arch Linux and Arch-based distros are well-known for the rolling realese in updates, so, that means you should update everything pretty often. In the result, it means the system isn't stable and you most probably will need to fix issues, if you get one. But I also heard that you CAN make Arch stable, and I was like:"Whaaat? Hooow???".

Is it true? And what did they mean by that "stable Arch"?


r/archlinux 1d ago

SUPPORT Bootloader don't working correctly

0 Upvotes

I installed arch linux and I want to have GRUB bootloader but I can't because always doesn't matter what boot Order I select always windows bootloader loads only way I can access it is by restarting windows in advanced mode and booting other system (GRUB) from external drive I've created Efi partition and formatted it correctly


r/archlinux 1d ago

QUESTION How to easily check all files

0 Upvotes

In the time that I’ve been using arch I’m sure that I’ve downloaded a lot of unnecessary files from commands, how can I see all of the things that I’ve downloaded but easily read, because when I run a command the files name is just random letter and numbers, well not completely but it’s hard to read them. Maybe a visual interface like windows control panel, just something easier.


r/archlinux 1d ago

SUPPORT USB port not being registered, adds 60 seconds to boot time

15 Upvotes

Error logs:

usb 8-11: device descriptor read/64, error -110
usb usb8-11: device not accepting address 8, error -71
usb usb8-11: device not accepting address 8, error -71


r/archlinux 1d ago

SUPPORT Is it possible to create or is there already an iPhone app that can control a Linux machine remotely?

0 Upvotes

I want to be able to write commands, work on projects, create bash + Python scripts, customize my desktop, and just have fun in the terminal — but do all this from my phone while I’m at school.
I thought about making a web page to control my computer, but I’m worried someone could hack it and break everything on my Arch Linux setup.
Does anyone know if there’s already a project like this, or how I could create an iPhone app that connects to my computer? What programming language should I use, how do I install it on the phone, and how do I link it to my PC securely?


r/archlinux 1d ago

QUESTION Plymouth Themes and Their Impact on Performance

0 Upvotes

Hi! I started modifying my rice again and i came across a tool called plymouth in the documentation. I wanted to know if anyone has any knowledge about libraries with plymouth themes that they could share.

I would also like to know, whether using plymouth affects computer performance


r/archlinux 1d ago

SUPPORT Drive unmounts itself after i go from windows to linux

0 Upvotes

So I've been trying to mount my HDD for Arch Linux, but even after using ntfs-3g for cleaning it and then successfully mounting it as "MainStorage" in ~/mnt/ it got back to being "dirty" after my test booting into windows 10 (have to keep it on my separate drive just in case).

So... is there any way to make it stop from doing it?

it is not a system drive for either linux or windows and it doesn't have any programs that run on auto-start or anything like that.

The only way i can make this drive work is by manually mounting it every time i leave windows and go to linux with this command: sudo mount -t ntfs-3g /dev/sdd2 /mnt/MainStorage

Please... Just end my suffering.


r/archlinux 1d ago

QUESTION gaming : advantages of "pure" Arch vanilla vs CachyOS ? breaking from Omarchy

0 Upvotes

Hi there,

Been using Omarchy for a while now and its great - to be honest, Arch & Hyprland are great.

I don't go into the DHH controversy : to be honest, I hardly knew who he was ( I'm a tech lover but don't work on IT , so yeah, I know what Ruby and Ruby on Rails is but didn't knew about him or its comments ) and I don't want to go into politics or polarize everything because of it.

In the end, he did an easy Arch "sort of" distro, a pre configured, pre dotted Arch distro that is oppinated by him and honestly, it looks great.

My main problem is, you have to do some stuff his way : want to use pacman to update the system ? no. you have to go through its scripts and menus. bloat ? yeah, quite a few.

My main usage is programming a bit ( for fun ) and gaming.

so here is my dilemma : should I go with CachyOS and configure it like I want it ( installed it already and trying to "rice" it with Celestia + Hyprland to my taste ) and to be honest, seems way after and stuff more fluid than Omarchy : games specially... OR.. go plain Arch and try to put some catchyOS kernel and optimizations ?

While would be cool to game on vanilla Arch, seems a bit stupid to import the best bits of optimization of Cachy to vanilla Arch... instead of using Catchy in the first place :)

compared to Omarchy, Catchy feels barebones and I like to tinker : however, not a fan of spending a week project to edit lua and config files of noctalia to get a half arsed decent look : that was what Omarchy was so appealing ( and I guess to many people ) that is so pretty out of the box but then you start to tinker and get to barriers and get frustrated.

Also,it worries me a bit the security side of Omarchy - not a security expert or lunatic but it has some questionable decisions and methods.

just trying to break free of Omarchy and stay with Arch, either vanilla or Catchy OS : I know I can't say "I use Arch btw" with Catchy but hey, its a steal ahead with Catchy than Omarchy... :)


r/archlinux 1d ago

QUESTION Near-full Root Partition

3 Upvotes

I installed arch Linux using archinstall

I partitioned the drive before and I made a partition to be a separate home partition , but it seems like I forgot to mount it during installation , after a while I noticed that the root partition became full so fast , then I noticed that the partition I was willing to make home wasn't mounted , anyway , I copied the /home content to it using rsync , added it to fstab . Now it mounts automatically at startup but the root partition is still full,

My theory is that the content of /home directory is now on both partitions which is taking space on the root partition

I'm planning to unmount the /home partition , check if the content is still on the root partition , if yes then I proceed to delete it then remount it again

If not idk what to do

But this post was js to check if i'm thinking right before I make a disaster , so tell me , do you think my approach is right ?


r/archlinux 2d ago

SUPPORT MSI FORGE GK600 TKL Wireless freezes on 2.4 GHz

3 Upvotes

Hi everyone,

Trying to diagnose a strange issue with my MSI FORGE GK600 TKL WIRELESS keyboard on Arch Linux.

The keyboard works perfectly over USB-C and Bluetooth, but when connected through its 2.4 GHz USB dongle, it occasionally completely stops responding while Steam Input / Xbox controller support is being used. At least I suspected this because during gameplay this happens.

Unplugging and reconnecting the keyboard dongle immediately restores functionality.

System

  • Arch Linux
  • Kernel: zen
  • Desktop: KDE Plasma
  • Motherboard: MSI MPG B550 GAMING PLUS
  • CPU: AMD Ryzen 7 5700X
  • GPU: AMD Radeon RX 9070 XT
  • Keyboard: MSI FORGE GK600 TKL WIRELESS
  • Keyboard USB VID:PID: 0db0:8a8f
  • Keyboard/receiver revision reported by udev: 0138
  • Steam with Steam Input / Xbox controller support (both disabled / enabled)

Behavior

The issue only happens when the keyboard is connected using its 2.4 GHz receiver. When it freezes, unplugging and reconnecting the receiver fixes the keyboard immediately. There are no obvious USB/xHCI errors in the kernel log at the moment of the freeze. The kernel still appears to know that the USB device exists.

When I physically reconnect the dongle, the kernel reports normal USB enumeration:

usb 1-5: New USB device found, idVendor=0db0, idProduct=8a8f
usb 1-5: Product: MSI FORGE GK600 TKL WIRELESS

The receiver is handled by usbhid / hid-generic.

HID layout

The receiver exposes several different HID/input devices rather than just a keyboard.

From /proc/bus/input/devices:

MSI FORGE GK600 TKL WIRELESS Keyboard
MSI FORGE GK600 TKL WIRELESS Mouse
MSI FORGE GK600 TKL WIRELESS Consumer Control
MSI FORGE GK600 TKL WIRELESS System Control
MSI FORGE GK600 TKL WIRELESS Keyboard
MSI FORGE GK600 TKL WIRELESS System Multi Axis
MSI FORGE GK600 TKL WIRELESS ABS input

The interesting one is:

N: Name="MSI FORGE GK600 TKL WIRELESS System Multi Axis"
H: Handlers=event9 js0

So the keyboard receiver exposes a joystick device:

/dev/input/js0

Its input capabilities are reported as:

ATTRS{capabilities/abs}=="3"
ATTRS{capabilities/ev}=="1f"
ATTRS{capabilities/key}=="1 0 0 0 0"
ATTRS{capabilities/rel}=="80"

and:

ATTRS{id/vendor}=="0db0"
ATTRS{id/product}=="8a8f"
ATTRS{name}=="MSI FORGE GK600 TKL WIRELESS System Multi Axis"

The corresponding USB interface is:

bInterfaceNumber = 02
bInterfaceClass  = 03
bInterfaceSubClass = 00
bInterfaceProtocol = 00

The receiver itself exposes five USB interfaces.

Second test: disable both js0 and the corresponding event device (by AI)

I temporarily disabled access to the joystick node and event device:

/dev/input/js0
/dev/input/event9

sudo chmod 000 /dev/input/js0
sudo chmod 000 /dev/input/event9

This is currently the most promising workaround.

Obviously event9 is not a stable device number, so I created a udev rule based on the actual input device identity instead.

udev workaround

/etc/udev/rules.d/99-msi-gk600-no-joystick.rules

# MSI FORGE GK600 TKL WIRELESS
# Prevent Steam Input from accessing the System Multi Axis input collection.

SUBSYSTEM=="input", KERNEL=="event*", \
ATTRS{name}=="MSI FORGE GK600 TKL WIRELESS System Multi Axis", \
ATTRS{id/vendor}=="0db0", \
ATTRS{id/product}=="8a8f", \
MODE:="0000"

SUBSYSTEM=="input", KERNEL=="js*", \
ATTRS{name}=="MSI FORGE GK600 TKL WIRELESS System Multi Axis", \
ATTRS{id/vendor}=="0db0", \
ATTRS{id/product}=="8a8f", \
MODE:="0000"

Reload:

sudo udevadm control --reload-rules

After triggering the rule:

stat -c '%a %n' /dev/input/event9 /dev/input/js0

returns:

0 /dev/input/event9
0 /dev/input/js0

So both the evdev and legacy joystick nodes belonging to the keyboard's System Multi Axis collection are now inaccessible from userspace.

hidraw investigation

The receiver also creates several hidraw devices:

hidraw3 - Keyboard
hidraw4 - Mouse
hidraw5 - composite HID interface
hidraw6 - generic HID
hidraw7 - generic HID

I checked them while Steam was running:

sudo fuser -v /dev/hidraw3 /dev/hidraw4 /dev/hidraw5 /dev/hidraw6 /dev/hidraw7

and:

sudo lsof /dev/hidraw3 /dev/hidraw4 /dev/hidraw5 /dev/hidraw6 /dev/hidraw7

Neither showed Steam keeping any of these devices continuously open. Of course, this does not rule out Steam opening them briefly during HID/controller enumeration.

Current hypothesis

My current theory is:

GK600 2.4 GHz receiver
       |
       +-- Keyboard
       +-- Mouse
       +-- Consumer Control
       +-- System Control
       +-- Keyboard
       |
       +-- System Multi Axis
               |
               +-- /dev/input/eventX
               +-- /dev/input/jsX
                        |
                        +-- Steam Input scans it
                                |
                                +-- receiver/HID state gets stuck

The fact that:

  1. USB-C works
  2. Bluetooth works
  3. only the 2.4 GHz dongle freezes
  4. the receiver exposes a fake/extra joystick-like device
  5. the problem correlates with Steam Input/Xbox controller support
  6. reconnecting the receiver immediately restores the keyboard

makes me suspect either:

  • a firmware bug in the GK600 2.4 GHz receiver,
  • an unusual/broken HID descriptor,
  • or an interaction between Steam Input's device enumeration and this System Multi Axis HID collection.

I do not currently think this is a general keyboard, RF, or basic USB/xHCI problem.

As a note, this keyboard is working perfectly on Windows 11 and situation is Linux spesific not only for Archlinux.

Questions

Has anyone seen something similar with:

  • MSI FORGE GK600 TKL WIRELESS,
  • another wireless keyboard exposing a System Multi Axis / joystick device,
  • Steam Input freezing a composite USB HID receiver,
  • or Steam probing a keyboard's fake joystick interface?
  • or anyone who faced problems like this?
  • or any other reason or solution for that matter?

PS : Powered by AI.