mirror of
https://github.com/end-4/dots-hyprland.git
synced 2026-06-05 14:59:27 -05:00
Install scripts for Arch Linux
- See also Install scripts | illogical-impulse
Old Dependency Installation Method
The old deps install method mainly involved ./scriptdata/dependencies.conf (which has been removed now).
There was also a checkdeps.sh:
- It checks the existence of pkgs listed in
./scriptdata/dependencies.conf. - It somehow fixes the problem caused by yay.
Current Dependency Installation
Local PKGBUILDs under ./dist-arch/ are used to install dependencies.
The mechanism is introduced by Makrennel in PR#570.
Why is this awesome?
- It makes it possible to control version since some packages may involve breaking changes from time to time.
- It makes the dependency trackable for package manager, so that you always know why you have installed some package.
- As a result, it enables a workable
uninstall.shscript.
The PKGBUILDs contains two forms of dependencies:
- Package name written in dependencies, like a "meta" package.
- Normal PKGBUILD content to build dependencies, e.g. AGS, which is often for version controlling.