2022-11-11 16:01:27 +01:00
|
|
|
# speedie-overlay
|
2023-07-30 21:17:07 +02:00
|
|
|
|
2022-11-11 16:01:27 +01:00
|
|
|
speedie's Gentoo GNU/Linux overlay!
|
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
## Dependencies
|
|
|
|
|
2022-11-11 16:01:27 +01:00
|
|
|
- Gentoo system (fairly obvious)
|
2023-07-30 21:17:07 +02:00
|
|
|
- `app-eselect/eselect-repository` or `app-portage/layman`
|
2022-11-11 16:01:27 +01:00
|
|
|
- A reason to add my overlay (optional)
|
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
## To add with eselect-repository
|
2022-11-11 16:01:27 +01:00
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
- `eselect repository add speedie-overlay git https://git.speedie.site/speedie/speedie-overlay`
|
2022-11-11 16:25:52 +01:00
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
- `eselect repository list`
|
2022-11-11 16:25:52 +01:00
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
- `eselect repsitory enable <num>`
|
2022-11-11 16:01:27 +01:00
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
## To add with layman
|
2022-11-11 16:01:27 +01:00
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
`layman -o https://git.speedie.site/speedie/speedie-overlay/raw/branch/main/over
|
|
|
|
lay.xml -f -a speedie-overlay`
|
2022-11-11 16:01:27 +01:00
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
## Usage after adding with layman
|
2022-11-11 16:01:27 +01:00
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
NOTE: With layman, you need to run this command manually every time you want to
|
|
|
|
sync the overlay repository.
|
2022-11-11 16:01:27 +01:00
|
|
|
|
|
|
|
`layman -s speedie-overlay`
|
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
## Usage adding with eselect-repository
|
2022-11-11 16:01:27 +01:00
|
|
|
|
|
|
|
`emerge --sync`
|
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
The advantage of using eselect-repository is that Gentoo treats it as a regular
|
|
|
|
repository and will be updated along with the official Gentoo repository. This
|
|
|
|
could also be a disadvantage for various reasons, but you can probably disable
|
|
|
|
this feature!
|
2022-11-11 16:01:27 +01:00
|
|
|
|
2022-11-11 16:42:43 +01:00
|
|
|
## Short link (for layman)
|
2022-11-11 16:01:27 +01:00
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
It may be difficult to memorize this link. You may choose to add the
|
|
|
|
[https://speedie.site/overlay.xml](https://speedie.site/overlay.xml) link
|
|
|
|
instead. This is much easier to memorize. This overlay.xml file should always lead
|
|
|
|
to the latest repository anyway!
|
2022-11-11 16:01:27 +01:00
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
## License
|
2022-11-11 16:01:27 +01:00
|
|
|
|
2023-07-30 21:17:07 +02:00
|
|
|
The ebuilds are liensed under the GPLv2-only license due to Gentoo's licensing.
|
|
|
|
I choose to respect that, despite preferring GPLv3!
|