Trying out the latest build and I layered in a few apps that are not viable as flatpaks or any of the other “preferred” methods and they did not survive the deployment of a new image. Perhaps I misunderstood the images listed at boot time. Can someone please clarify this?
That’s exactly how it’s supposed to be — Works As Designed™.
The main system is immutable, and only the approved/recommended overlays will be preserved just as you’d expect. Any other method won’t be compatible with the arkdep system.
I’ve just updated Summit a minute ago and the sole layered package (fd) I have installed survived the “arkdep deploy command”. That’s what I understood from what @dennis1248 said in this post, the installed with layer should remain and those installed with pacman don’t:
How did you install the packages? If you pacman -Sy package it will be wiped on next update. If you arkdep layer package it will be automatically installed on any future updates.
The arkdep layer command is still fairly new and needs more testing. I suspect it can sometimes fail if the pacman cache is out of date and pacman refuses to refresh it, despite giving it a yy to force refresh. I still have to validate if this is indeed an issue and figure out how to circumvent it.
If any of the layered apps gave an error while updating, none of the layered apps will be installed in the new deployment. Fortunately will be solved in the next deployment.
May be that’s what happened to you?
Well I am back from my trip and will have some time to put it on my Framework 13 AMD laptop. The apps I layer in are: tailscale (which is a network service and should be part of the base image), ghostty (best terminal emulator - period, but flatpak version is not ready yet), darktable (to be able to access the AMD GPU for accelerated image processing), rocm-opencl-runtime (to provide said image processing acceleration) and rapid-photo-downloader (to ingest my photos properly). All other apps are installed via flatpak or Linux brew.
Hello
Can I use chaotic-aur in arkdep layer?
aur.chaotic.cx
because i want use bcache-tools package
Or, AUR package can use arkdep layer?
Considering the huge difference in package versions between Manjaro Summit (which has packages older than those in Manjaro Stable) and Chaotic AUR (which has packages compiled against Arch Stable, which is equivalent to Manjaro Unstable), I would not advise that.
if I want use third-party Repositories packages is cannot in arkdep layer?
You can layer packages from third party repos if they are added to /etc/pacman.conf.
I know need add to /etc/pacman.conf
but, below command I should change to what command ?
sudo pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
sudo pacman-key --lsign-key 3056513887B78AEB
this is add Chaotic AUR docs
aur.chaotic.cx/docs
You can install the chaotic-keyring package from the Chaotic AUR, it includes the keys.
When making these type of changes at the system level, you are best off building your own images which include these things out of the box instead of trying to hack these changes in.