Update overlay

This commit is contained in:
Jacob 2023-07-30 21:17:07 +02:00
parent 58fed1d92a
commit 77ca21bd8a
4 changed files with 67 additions and 42 deletions

View file

@ -170,26 +170,29 @@
<body>
<h1 id="speedie-overlay">speedie-overlay</h1>
<p>speedies Gentoo GNU/Linux overlay!</p>
<h1 id="dependencies">Dependencies</h1>
<h2 id="dependencies">Dependencies</h2>
<ul>
<li>Gentoo system (fairly obvious)</li>
<li>app-eselect/eselect-repository or app-portage/layman</li>
<li><code>app-eselect/eselect-repository</code> or
<code>app-portage/layman</code></li>
<li>A reason to add my overlay (optional)</li>
</ul>
<h2 id="to-add-with-eselect-repository">To add with
eselect-repository:</h2>
<p><code>eselect repository add speedie-overlay git https://codeberg.org/speedie/speedie-overlay</code></p>
<p><code>eselect repository list</code></p>
<p><code>eselect repsitory enable &lt;num&gt;</code></p>
<h2 id="to-add-with-layman">To add with layman:</h2>
<p><code>layman -o https://codeberg.org/speedie/speedie-overlay/raw/branch/main/overlay.xml -f -a speedie-overlay</code></p>
eselect-repository</h2>
<ul>
<li><p><code>eselect repository add speedie-overlay git https://git.speedie.site/speedie/speedie-overlay</code></p></li>
<li><p><code>eselect repository list</code></p></li>
<li><p><code>eselect repsitory enable &lt;num&gt;</code></p></li>
</ul>
<h2 id="to-add-with-layman">To add with layman</h2>
<p><code>layman -o https://git.speedie.site/speedie/speedie-overlay/raw/branch/main/over lay.xml -f -a speedie-overlay</code></p>
<h2 id="usage-after-adding-with-layman">Usage after adding with
layman:</h2>
layman</h2>
<p>NOTE: With layman, you need to run this command manually every time
you want to sync the overlay repository.</p>
<p><code>layman -s speedie-overlay</code></p>
<h2 id="usage-adding-with-eselect-repository">Usage adding with
eselect-repository:</h2>
eselect-repository</h2>
<p><code>emerge --sync</code></p>
<p>The advantage of using eselect-repository is that Gentoo treats it as
a regular repository and will be updated along with the official Gentoo

View file

@ -1,42 +1,53 @@
# speedie-overlay
speedie's Gentoo GNU/Linux overlay!
# Dependencies
## Dependencies
- Gentoo system (fairly obvious)
- app-eselect/eselect-repository or app-portage/layman
- `app-eselect/eselect-repository` or `app-portage/layman`
- A reason to add my overlay (optional)
## To add with eselect-repository:
## To add with eselect-repository
`eselect repository add speedie-overlay git https://codeberg.org/speedie/speedie-overlay`
- `eselect repository add speedie-overlay git https://git.speedie.site/speedie/speedie-overlay`
`eselect repository list`
- `eselect repository list`
`eselect repsitory enable <num>`
- `eselect repsitory enable <num>`
## To add with layman:
## To add with layman
`layman -o https://codeberg.org/speedie/speedie-overlay/raw/branch/main/overlay.xml -f -a speedie-overlay`
`layman -o https://git.speedie.site/speedie/speedie-overlay/raw/branch/main/over
lay.xml -f -a speedie-overlay`
## Usage after adding with layman:
## Usage after adding with layman
NOTE: With layman, you need to run this command manually every time you want to sync the overlay repository.
NOTE: With layman, you need to run this command manually every time you want to
sync the overlay repository.
`layman -s speedie-overlay`
## Usage adding with eselect-repository:
## Usage adding with eselect-repository
`emerge --sync`
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!
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!
## Short link (for layman)
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!
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!
## License
The ebuilds are liensed under the GPLv2-only license due to Gentoo's licensing. I choose to respect that, despite preferring GPLv3!
The ebuilds are liensed under the GPLv2-only license due to Gentoo's licensing.
I choose to respect that, despite preferring GPLv3!
## List of all ebuilds
* [app-misc](./app-misc)

View file

@ -1,39 +1,50 @@
# speedie-overlay
speedie's Gentoo GNU/Linux overlay!
# Dependencies
## Dependencies
- Gentoo system (fairly obvious)
- app-eselect/eselect-repository or app-portage/layman
- `app-eselect/eselect-repository` or `app-portage/layman`
- A reason to add my overlay (optional)
## To add with eselect-repository:
## To add with eselect-repository
`eselect repository add speedie-overlay git https://codeberg.org/speedie/speedie-overlay`
- `eselect repository add speedie-overlay git https://git.speedie.site/speedie/speedie-overlay`
`eselect repository list`
- `eselect repository list`
`eselect repsitory enable <num>`
- `eselect repsitory enable <num>`
## To add with layman:
## To add with layman
`layman -o https://codeberg.org/speedie/speedie-overlay/raw/branch/main/overlay.xml -f -a speedie-overlay`
`layman -o https://git.speedie.site/speedie/speedie-overlay/raw/branch/main/over
lay.xml -f -a speedie-overlay`
## Usage after adding with layman:
## Usage after adding with layman
NOTE: With layman, you need to run this command manually every time you want to sync the overlay repository.
NOTE: With layman, you need to run this command manually every time you want to
sync the overlay repository.
`layman -s speedie-overlay`
## Usage adding with eselect-repository:
## Usage adding with eselect-repository
`emerge --sync`
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!
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!
## Short link (for layman)
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!
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!
## License
The ebuilds are liensed under the GPLv2-only license due to Gentoo's licensing. I choose to respect that, despite preferring GPLv3!
The ebuilds are liensed under the GPLv2-only license due to Gentoo's licensing.
I choose to respect that, despite preferring GPLv3!

View file

@ -2,11 +2,11 @@
<repo quality="experimental" priority="50">
<name>speedie-overlay</name>
<description>speedie's Gentoo GNU/Linux overlay</description>
<homepage>https://codeberg.org/speedie/speedie-overlay</homepage>
<homepage>https://git.speedie.site/speedie/speedie-overlay</homepage>
<owner>
<email>speedie@duck.com</email>
<name>speedie</name>
</owner>
<source type="git">https://codeberg.org/speedie/speedie-overlay.git</source>
<source type="git">https://git.speedie.site/speedie/speedie-overlay.git</source>
</repo>
</repositories>