# Gentoo overlay

Personal overlay containing mostly cargo-based ebuilds with fully-automated update-checking with [renovate](https://github.com/renovatebot/renovate).

[![workflow-badge](https://git.shork.ch/melody/overlay/badges/workflows/check_header.yaml/badge.svg)](https://git.shork.ch/melody/overlay/actions)
[![workflow-badge](https://git.shork.ch/melody/overlay/badges/workflows/qa.yaml/badge.svg)](https://git.shork.ch/melody/overlay/actions)

Update checker (/ renovate dependency tracker) viewable [here](https://git.shork.ch/melody/overlay/issues/1)

## Renovate

Renovate parses metadata from two comment lines in the respective ebuild files.

Example:
```
# renovate: datasource=forgejo-tags depName=forgejo-contrib/forgejo-cli packageName=forgejo-contrib/forgejo-cli registryUrl=https://codeberg.org
# Current version: 0.6.0
```

Minimal example:
```
# renovate: datasource=github-tags depName=rustic-rs/rustic
# Current version: 0.11.4
```

Ignore a file by instead adding:
```
# renovate: ignore
```

## Derived ebuilds

Following ebuilds were either directly copied and updated by me or meaningfully changed.

This list also includes ebuilds that are dependants of other ebuilds to which above statement applies too.

Big thanks to all authors for their work!!

- acct-group/beszel (fritteli)
- acct-user/beszel-{agent,hub} (fritteli)
- app-metrics/beszel-agent (fritteli)
- www-apps/beszel-hub (fritelli)
- app-emulation/winboat-bin (gentoo-zh)


### Metadata

| name in         list | overlay name in gentoo      | source url                                          | 
|----------------------|-----------------------------|-----------------------------------------------------|
| fritelli             | fritelli                    | https://gittr.ch/linux/gentoo-overlay               |
| gentoo-zh            | gentoo-zh                   | https://github.com/gentoo-zh/overlay                |

