Re all the Arch comments:
If you are intimate with your daily environment (kernel, wm/de, frequently used tools), and want better utilization of hardware, why not use one of Arch's best features, Arch Build System? (ABS)
My journey to using it started when I decided to marry working on the kernel with Pacman. It's nice to avail yourself of auto `mkinitcpio`, copying to `/boot` and configuring the bootloader (gummiboot in my case), and setting up the fallback kernel; everything you'd need to do is already written and maintained in the install scripts. And, bonus, the `PKGCONFIG` is a nice wrapper around build scripts, with an API that automates applying patches, setting `CFLAGS` (`prepare()`, `build`); metadata that's used to do things like set up the bootloader and fallback (`pkgver`, `pkgname`, etc.); and even integrity checks with hashes and GPG key ids.
So kernel hacking environment set up, it wasn't long until I started downloading all important packages with `pkgctl` and setting `CFLAGS`. Btw, instead of `v2`, `v3`, etc., I just started doing `-march=native`. Though I just maintain my own `PKGCONFIG` per package, things can be set in `$USER/makecfg.conf`.
It's Gentoo evolved.
This is also related, but not dependent on AUR. The packages (an archive containing `PKGCONFIG`) can be downloaded without tooling from Arch's git servers. (And I'll stop nerding out here without a digression about how AUR helpers are harmful...)
tldr if you use Arch, then you already have a superior solution to a Cachy repo, imho.
* https://wiki.archlinux.org/title/Arch_build_system
* https://wiki.archlinux.org/title/Ker...h_build_system
(and oh yeah, another advantage!)
* https://wiki.archlinux.org/title/Modprobed-db
[Michael et al... if there was ever a forum that would benefit from a markdown renderer ]
If you are intimate with your daily environment (kernel, wm/de, frequently used tools), and want better utilization of hardware, why not use one of Arch's best features, Arch Build System? (ABS)
My journey to using it started when I decided to marry working on the kernel with Pacman. It's nice to avail yourself of auto `mkinitcpio`, copying to `/boot` and configuring the bootloader (gummiboot in my case), and setting up the fallback kernel; everything you'd need to do is already written and maintained in the install scripts. And, bonus, the `PKGCONFIG` is a nice wrapper around build scripts, with an API that automates applying patches, setting `CFLAGS` (`prepare()`, `build`); metadata that's used to do things like set up the bootloader and fallback (`pkgver`, `pkgname`, etc.); and even integrity checks with hashes and GPG key ids.
So kernel hacking environment set up, it wasn't long until I started downloading all important packages with `pkgctl` and setting `CFLAGS`. Btw, instead of `v2`, `v3`, etc., I just started doing `-march=native`. Though I just maintain my own `PKGCONFIG` per package, things can be set in `$USER/makecfg.conf`.
It's Gentoo evolved.
This is also related, but not dependent on AUR. The packages (an archive containing `PKGCONFIG`) can be downloaded without tooling from Arch's git servers. (And I'll stop nerding out here without a digression about how AUR helpers are harmful...)
tldr if you use Arch, then you already have a superior solution to a Cachy repo, imho.
* https://wiki.archlinux.org/title/Arch_build_system
* https://wiki.archlinux.org/title/Ker...h_build_system
(and oh yeah, another advantage!)
* https://wiki.archlinux.org/title/Modprobed-db
[Michael et al... if there was ever a forum that would benefit from a markdown renderer ]
Comment