CachyOS
2025-08-03 / 2025-08-08 | ||
Mal sehen was ich mir hier so notiere zum Wechsel von Manjaro Gnome zu CachyOS mit KDE.
.-------------------------:
.+=========================.
:++===++==================- :++-
:*++====+++++=============- .==:
-*+++=====+***++==========:
=*++++========------------:
=*+++++=====- ...
.+*+++++=-===: .=+++=:
:++++=====-==: -*****+
:++========-=. .=+**+.
.+==========-. .
:+++++++====- .--==-.
:++==========. :+++++++:
.-===========. =*****+*+
.-===========: .+*****+:
-=======++++:::::::::::::::::::::::::-: .---:
:======++++====+++******************=.
:=====+++==========++++++++++++++*-
.====++==============++++++++++*-
.===+==================+++++++:
.-=======================+++:
..........................
Installation
Bootloader:
GRUB Als Bootloader funktionierte Limine bei mir nicht, das System boot dann nicht. Mit GRUB klappt es dann aber.
Filesystem:
XFS
Pakete:
CachyOS Packages -> cachyos-wallpapers -> abgehakelt
CachyOS shell configuration -> cachyos-fish-config -> abgehakelt
Printing-Support + Support for HP Printer/Scanner -> angehakelt
Install
paru -S 7zip
paru -S msmtp
paru -S msmtp-mta
paru -S mailutils
paru -S google-chrome #AUR
paru -S visual-studio-code-bin #AUR
paru -S rpi-imager
paru -S github-cli
paru -S virt-manager
paru -S qemu-full
paru -S mtr
paru -S arp-scan
paru -S traceroute
paru -S sshfs
paru -S keyd
paru -S go
paru -S inkscape
paru -S gimp
paru -S synfig
paru -S audacity
paru -S mc
paru -S moonlight-qt
paru -S bc
paru -S gparted
paru -S tigervnc
Erste Schritte inkl. Backup-Restore
cd ~ && mkdir nas && mkdir web-l337 && mkdir web-r2d2 && mkdir tmp && mkdir tmp-mnt
Download Backup via Nextcloud... Entpacken, Rücksichern, und Abfahrt...
sudo nano /etc/hosts
CA Import
# Import own CA-Cert
cd .cert
sudo trust anchor --store HeisAG-CA.crt
bash_aliases als zsh_aliases...
ZSH kommt mit meinen ? und ! in den Aliases nicht klar, muss noch korrigiert werden!
nano .zshrc
#.bash_aliases
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Terminal Konfiguration
nano .config/alacritty/alacritty.toml
[window.dimensions]
columns = 183
lines = 43
[colors.primary]
background = "0x530530"
chromebook keymapping
GitHub
gh auth login
gh extension install github/gh-copilot
git config --global user.email "manfred@heister.email"
git config --global user.name "maheis"
cron aktivieren
paru -S cronie
sudo systemctl enable --now cronie.service
sudo systemctl start cronie.service
Konfiguration
♯crypt♯
2 Spacer ...
... mit "Flexible size" jeweils rechts/links von den Icons platzieren.


#91a34b

#717f3a



Virt-Manager & qemu
sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service
sudo nano /etc/libvirt/libvirtd.conf
#uncomment
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
sudo usermod -G libvirt -a mani
sudo systemctl restart libvirtd.service
echo "options kvm-intel nested=1" | sudo tee /etc/modprobe.d/kvm-intel.conf
Apache
Install
paru -S apache
paru -S php-apache
paru -S php
paru -S php-sqlite
paru -S php-gd
Service
sudo systemctl start httpd
sudo systemctl enable httpd
Base-Conf
sudo nano /etc/httpd/conf/httpd.conf
<Directory /srv/http/>
AllowOverride ALL
uncomment:
LoadModule rewrite_module modules/mod_rewrite.so
sudo nano /etc/php/php.ini
uncomment:
extension=gd
extension=pdo_sqlite
extension=sqlite3
sudo nano /etc/httpd/conf/httpd.conf
#comment:
#LoadModule mpm_event_module modules/mod_mpm_event.so
#uncomment:
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
#Insert:
LoadModule php_module modules/libphp.so
AddHandler php-script .php
Include conf/extra/php_module.conf
HTTPS
sudo cp ~/.cert/l0la59.l11_crt.pem /etc/httpd/conf/server.crt
sudo cp ~/.cert/l0la59.l11_prv.pem /etc/httpd/conf/server.key
sudo nano /etc/httpd/conf/httpd.conf
#uncomment:
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
#ganz unten anfügen
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
Header always set X-Content-Type-Options "nosniff"
Header always set X-Xss-Protection "1; mode=block"
Header always set Referrer-Policy "no-referrer"
Header always set X-Frame-Options "SAMEORIGIN"
<⁄IfModule>
sudo nano /etc/httpd/conf/extra/httpd-ssl.conf
ServerName l0la59.l11:443
ServerAdmin manfred@heister.email
Restart/Status
sudo systemctl restart httpd
sudo systemctl status httpd
m.dev/m.be
sudo usermod -aG http mani
#Relogin
sudo ln -s /srv/http ~/m.dev/m.be
sudo chown -R http:http /srv/http
sudo chmod -R 775 /srv/http
#Restore + Rechte erneut setzen!
git config --global --add safe.directory /srv/http
MEMO:
apachectl configtest
Error-Log: /var/log/httpd/error_log
- [ ] php.ini https://heister.email/m.notes/index.php?article=46
sudo nano /etc/php/php.ini
Backup
Troubleshooting
DoubleCommander Icons
Wenn die Icons im DoubleCommander bei Größe 24x24 schwarz und kaum sehbar sind, dann in den Settings vom Plasma die Icons Ändern.
- Auf Clear White stellen
- DoubleCommander neustarten
- Zurück auf Breeze Dark stellen
- DoubleCommander neustarten