dots-hyprland icon indicating copy to clipboard operation
dots-hyprland copied to clipboard

[Feature] Install packages via system PM's if possible

Open abkein opened this issue 10 months ago • 3 comments

What would you like to be added?

All packages are installed using system PM's, if possible.

How will it help

Easier system maintaining, cleaning. No need to write self-written non-tested uninstalling scripts.

Extra info

abkein avatar Apr 05 '24 23:04 abkein

Basiacally, it means that we need to write PKGBUILDs for AGS, Rubik, Gabarito, OneUI, bibata, microtex to replace the scriptdata/installers.

Note that we should keep the PKGBUILDs in this repo to prevent unreliability, and use makepkg to install them.


That's a good idea, but...

  1. I don't know how to write PKGBUILD (nor do I'm interested to).

  2. If we are using PKGBUILD instead of scriptdata/installers, then the non-Arch distros must find the equivalent packages themselves. And if we keep both methods, we need to maintain both methods, I guess that's fine though.


PR is welcomed.

clsty avatar Apr 05 '24 23:04 clsty

Just those packages from AUR, whose upstream URL matches those used in installers

AGS, AGS-git

OTF-Rubik, TTF-Rubik-VF

Bibata-cursor-theme, Bibata-cursor-theme-bin (there are also another packages from ful1e5)

MicroTeX


I'll try to add in installers a check if these packages are available, in this case then install they from repos

abkein avatar Apr 06 '24 08:04 abkein

We knew about those packages but they do not meet our standards.

E.g. We do version controlling for AGS as it's under active developing and always has breaking changes.

For other packages, one of them needs connection to Google which is banned for some regions e.g. China. Also some of them involve unneccessary files for this repo so the occupied space is too big.

In conclusion, thanks for finding those packages but we're not using them. New PKGBUILDs should be written for this issue.

clsty avatar Apr 06 '24 08:04 clsty