Zum Inhalt

CachyOS (neu) einrichten

📅 Erstellt: 25.07.2026 🔄 Aktualisiert: 22.08.2026

Hier gehe ich von einer Neuinstallation aus! :-)


Man kann CachyOS sehr bequem in einer bestehenden Multiboot (Windows 11 / CachyOS Linux mit Grub Bootloader) frisch neu installieren.
USB Stick mit aktuellem ISO erstellen über den dd-Befehl oder Windows Tools whatever.
Bei der Installation einfach nur für die Rootpartition auswählen (die ALTE CachyOS natürlich!), dann Reboot und Ersteinrichtung wie folgt bei 01) :--))

Ersteinrichtung - Essentials

01) Bildschirme einrichten (Anzeigenanordnung, Auflösung, primärer Bildschirm):

  • Adaptive Sync automatisch beim LG Gaming Monitor
  • 144 Hz beim LG Gaming Monitor
  • Zweitmonitor BenQ default alles
  • Noch keine 125%, da recherchier ich noch

02) Spiegelserver bewerten: sudo cachyos-rate-mirrors

03) KEIN Profile-Sync-Daemon aktivieren BEVOR die Browser alle eingerichtet sind, selbst dann rate ich erstmal davon ab!

04) Systemaktualisierung

05) Gaming Pakete installieren

06) Weiter Kernel installieren:

  • CachyOS BORE (cachyos-v3/linux-cachyos-bore)
  • CachyOS REALTIME BORE (cachyos-v3/linux-cachyos-rt-bore)
  • Siehe Bild(er)

07) Scheduler auswählen scx_lavd, Gaming wird empfohlen für meine Zwecke, siehe Bilder

08) Einstellungen/Sitzung/Arbeitsflächen-Sitzung -> Sitzungswiederherstellung -> (o) Mit leerer Sitzung starten, Anwenden! (Siehe Bild)

09) Kate an Fensterleiste anheften

10) Reboot

11) Firefox einrichten

  • Sync einrichten
  • Standort einrichten
  • Deutsches Wörterbuch für Texteingabe einrichten (Rechtsklick in ein Textfeld)
  • Für KI Google Gemini (beispielsweise) anmelden im Google Konto
  • KDE Plasma Integration erlauben (Systemtray is so'n Symbol wenn Firefox offen ist)
  • KI für etwaige Fragen/Einrichtungen nutzen

12) paru installieren: sudo pacman -S paru, danach direkt ein Systemupdate mit: paru -Suy anstoßen

13) Korrektes Audiogerät (Sound Blaster) und Setup (5.1 Surround) auswählen

14) Steam starten und anmelden (wegen Wine, Proton etc.), ich logge ein mit Steam App -> QR Code Scan. Einrichtung:

  • Steam auf deutsch stellen, Steam neustarten
  • Kompatibilität auf Proton-CachyOS-SLR stellen, Steam neustarten

15) Telegram installieren: sudo pacman -S telegram-desktop (offizielle CachyOS Quellen, kein AUR!)

16) Discord installieren

17) Auf Zweitbildschirm Task-/Fensterleiste einrichten:

  • Noch nicht optimal, aber erstmal gemacht

18) Copypaste Verhalten mittlere Maus, Rechte Maus über Kate, Konsole, Browser usw. konsisten einrichten:

  • Siehe Bilder (etwas knifflig, aber so bleibt's denke ich erstmal)

19) sudo-Timeout verringern/abschalten:

sudo EDITOR=nano visudo -f /etc/sudoers.d/20-timeout

/etc/sudoers.d/20-timeout:

# Sudo-Passwort bleibt nach einmaliger Eingabe 20 Minuten lang gültig
Defaults timestamp_timeout=20

# Einmal Sudo eingeben schaltet ALLE deine geöffneten Terminal-Tabs/Fenster frei
Defaults !tty_tickets

20) Festplatten einrichten:

  • KDE Partitionsverwaltung -> Festplatte auswählen, Partition auswählen, Rechtsklick "Einhängepunkt bearbeiten", danach siehe Bild, OK bestätigen
  • Den Mountpunkt erstellen mit z.B.: sudo mkdir -p /mnt/ToshibaHDD
  • Restliche lokale Festplatten so einrichten

Scheduling muss so aussehen:

❯ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0   5,5T  0 disk
└─sda1        8:1    0   5,5T  0 part
sdb           8:16   0 931,5G  0 disk
├─sdb1        8:17   0 539,7G  0 part
└─sdb2        8:18   0 391,8G  0 part /mnt/860EvoLinux
sdc           8:32   0   2,7T  0 disk
├─sdc1        8:33   0     1T  0 part /mnt/ToshibaHDD
└─sdc2        8:34   0   1,7T  0 part
zram0       253:0    0  31,1G  0 disk [SWAP]
nvme0n1     259:0    0   1,8T  0 disk
├─nvme0n1p1 259:2    0    16M  0 part
├─nvme0n1p2 259:3    0   1,3T  0 part
└─nvme0n1p3 259:4    0 500,9G  0 part /mnt/970EPLinux2
nvme1n1     259:1    0 931,5G  0 disk
├─nvme1n1p1 259:5    0     2G  0 part /boot/efi
├─nvme1n1p2 259:6    0 446,1G  0 part /
├─nvme1n1p3 259:7    0    16M  0 part
├─nvme1n1p4 259:8    0 482,6G  0 part
└─nvme1n1p5 259:9    0   816M  0 part

/mnt
❯ tail -n +1 /sys/block/*/queue/scheduler
==> /sys/block/nvme0n1/queue/scheduler <==
none mq-deadline [kyber] adios bfq

==> /sys/block/nvme1n1/queue/scheduler <==
none mq-deadline [kyber] adios bfq

==> /sys/block/sda/queue/scheduler <==
none mq-deadline kyber adios [bfq]

==> /sys/block/sdb/queue/scheduler <==
none [mq-deadline] kyber adios bfq

==> /sys/block/sdc/queue/scheduler <==
none mq-deadline kyber adios [bfq]

Testweise kann auch der bleeding-edge CachyOS "adios" Scheduler für NVME verwendet werden:
(temporär) echo adios | sudo tee /sys/block/nvme0n1/queue/scheduler
(permanent) TBD

21) NAS einrichten:

/etc/fstab:

//Mein_NAS/aca      /net/aca      cifs  credentials=/etc/samba/credentials,uid=marquisor,gid=marquisor,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.idle-timeout=60,nofail,iocharset=utf8  0  0
//Mein_NAS/seagate  /net/seagate  cifs  credentials=/etc/samba/credentials,uid=marquisor,gid=marquisor,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.idle-timeout=60,nofail,iocharset=utf8  0  0
//Mein_NAS/aca300   /net/aca300   cifs  credentials=/etc/samba/credentials,uid=marquisor,gid=marquisor,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.idle-timeout=60,nofail,iocharset=utf8  0  0

/etc/samba/credentials:

username=marquisor
password=XXXXXXXXX

sudo chmod 600 /etc/samba/credentials
sudo systemctl daemon-reload
sudo systemctl restart remote-fs.target
sudo mount -a

22) dmesg UFW Logspam aus dem LAN bereinigen:

❯ sudo ufw insert 1 deny proto igmp from 192.168.178.1
Rule inserted

❯ sudo ufw deny proto udp from 192.168.178.0/24 port 1900 to any
Rule added

~
❯ sudo ufw deny proto udp from 192.168.178.0/24 port 137 to any
Rule added

~
❯ sudo ufw status numbered
Status: active

     To                         Action      From
     --                         ------      ----
[ 1] Anywhere                   DENY IN     192.168.178.1/igmp
[ 2] KDE Connect                ALLOW IN    Anywhere
[ 3] Anywhere                   DENY IN     192.168.178.0/24 1900/udp
[ 4] Anywhere                   DENY IN     192.168.178.0/24 137/udp
[ 5] KDE Connect (v6)           ALLOW IN    Anywhere (v6)

23) Windows + , (Komma) = Zeichentabelle aufrufen, äquivalent zu Windows + . (Punkt) für Emojis:

  • sudo pacman -S kcharselect
  • Einstellungen siehe Bild
  • Festlegen des Hotkeys, ich nehme Meta (Windowstaste) + , (Komma)

24) $HOME/bin Verzeichnis anlegen und in den Pfad übernehmen:

mkdir -p ~/bin

/usr/share/cachyos-fish-config/cachyos-config.fish (AUSZUG!):

# Append common directories for executable files to $PATH
fish_add_path ~/bin ~/.local/bin ~/.cargo/bin ~/Applications/depot_tools

25) Shell Aliase festlegen/ändern:

Für FISH! bash etc. sind deutlich (!) einfacher, jedenfalls wenn man es nur so kennt ;-)

sudo nano +79 /usr/share/cachyos-fish-config/cachyos-config.fish

/usr/share/cachyos-fish-config/cachyos-config.fish (AUSZUG!):

## Useful aliases
# Replace ls with eza
alias ll='eza -al --color=always --group-directories-first --icons=always' # preferred listing
alias la='eza -a --color=always --group-directories-first --icons=always'  # all files and dirs
alias ls='eza -l --color=always --group-directories-first --icons=always'  # long format
alias lt='eza -aT --color=always --group-directories-first --icons=always' # tree listing
alias l.="eza -a | grep -e '^\.'"                                     # show only dotfiles
# Neu: Neueste Dateien/Ordner ganz unten (zuletzt) auflisten
alias lr='eza -al --sort=modified --color=always --icons=always'

Ab jetzt kann es denke ich recht MODULAR weitergehen, also keine bestimmte Reihenfolge mehr einzuhalten

Modular weiter verfahren

Onedrive

Statt gvfs-onedrive (GNOME) besser onedrive-abraunegg nutzen, sagt auch Gemini.

Als Alternativen werden gelistet:

  • onedrive-abraunegg (bisher benutzt, aber ziemlich ressourcenfressend)
  • kio-onedrive-git (KDE Integration, auch für Dolphin)
  • onedriver (fragwürdig, aber muss nichts heißen Tool welches Mountpunkt anlegt und als eigenes Laufwerk dienen soll)

onedrive-abraunegg Installation:

KDE Connect

Eigentlich selbsterklärend, im Testbetrieb bei mir. Wenn es Auffälligkeiten gibt werde ich diese niederschreiben.

Joplin

Bei irgendwelchen Fragen: "Disable it" gemacht :D
Synchronisierung über OneDrive. Es muss dazu keinerlei OneDrive Service oder so laufen. Lediglich eine Authentifikation mit OneDrive Konto ist nötig. Dazu wird der Standardbrowser geöffnet und verwendet.
Danach noch das Masterpasswort eingeben und Synchronisierung starten.