Skip to content

Commit

Permalink
Update dev note.
Browse files Browse the repository at this point in the history
  • Loading branch information
clsty committed Feb 4, 2025
1 parent 85a4f7b commit 6f679d1
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion src/content/docs/en/dev/inst-script.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,15 @@ There is also a `checkdeps.sh`:
- It somehow fixes [the problem caused by yay](https://github.com/end-4/dots-hyprland/discussions/204).

## Current Dependency Installation
Local PKGBUILDs under `./arch-packages/` are used to install dependencies. It enables a workable `uninstall.sh` script.
Local PKGBUILDs under `./arch-packages/` are used to install dependencies.
:::note[history]
The mechanism is introduced by Makrennel in [PR#570](https://github.com/end-4/dots-hyprland/pull/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.sh` script.
:::

The PKGBUILDs contains two forms of dependencies:
- Package name written in dependencies, like a "meta" package.
Expand Down

0 comments on commit 6f679d1

Please sign in to comment.