speedie-overlay/README.tp.md

51 lines
1.4 KiB
Markdown
Raw Normal View History

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!