I have both CachyOS and Garuda installed, and in Garuda I add Cachy’s repos but open pacman.conf and move them to the bottom so they don’t override the others. I install the repos, do pikaur -Syy, do the minor update it wants to do first, then on the big update tell it no, go back into pacman.conf and move the Cachy repos to the bottom, and do pikaur -Syy again and all is good.
Today though I went to do the Garuda updates using their updater and I was informed that the nVidia driver couldn’t be updated because nvidia-utils 555.38 would break lib32-nvidia-utils 550.78. I launched pacseek to see if nvidia-utils was updated only to see that my files for nvidia were from the Cachy repos when they should have been from the Garuda repo and the extra repo. I proceeded to go into pacman.conf and comment out the Cachy repos and attempted to update again and all updated without issue.
I would like to know why with Cachy at the bottom it would override my choices? Thanks
[garuda]
Include = /etc/pacman.d/chaotic-mirrorlist
[herecura]
Server = https://repo.herecura.eu/$repo/$arch
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
#[arcolinux_repo_testing]
#SigLevel = PackageRequired DatabaseNever
#Include = /etc/pacman.d/arcolinux-mirrorlist
[arcolinux_repo]
SigLevel = PackageRequired DatabaseNever
Include = /etc/pacman.d/arcolinux-mirrorlist
[arcolinux_repo_3party]
SigLevel = PackageRequired DatabaseNever
Include = /etc/pacman.d/arcolinux-mirrorlist
[arcolinux_repo_xlarge]
SigLevel = PackageRequired DatabaseNever
Include = /etc/pacman.d/arcolinux-mirrorlist
[nemesis_repo]
SigLevel = PackageRequired DatabaseNever
Server = https://erikdubois.github.io/$repo/$arch
[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist
[Reborn-OS]
Include = /etc/pacman.d/reborn-mirrorlist
#[cachyos-v3]
#Include = /etc/pacman.d/cachyos-v3-mirrorlist
#[cachyos-core-v3]
#Include = /etc/pacman.d/cachyos-v3-mirrorlist
#[cachyos-extra-v3]
Include = /etc/pacman.d/cachyos-v3-mirrorlist
#[cachyos]
#Include = /etc/pacman.d/cachyos-mirrorlist