[MIRROR] doasu's Overlay of Random Software, or 'doors', for short ;)
https://code.doasu.dev/gentoo/doors.git
- Shell 100%
|
|
||
|---|---|---|
| app-misc/activate-linux | chore: cleanup repository | |
| app-portage/reposync | chore: cleanup repository | |
| app-shells/oils | chore: cleanup repository | |
| games-util/r2modman-bin | chore: cleanup repository | |
| metadata | bump(net-im/equibop): 3.2.1 | |
| net-im/equibop | bump(net-im/equibop): 3.2.1 | |
| profiles |
profiles: add repo-wide eapi specifier
|
|
| sec-keys | fix(sec-keys/openpgp-keys-doasu-gentoo): update SRC_URI | |
| .shellcheckrc |
chore: add repo-wide .shellcheckrc
|
|
| README.md | README.md: fix typo | |
| UNLICENSE | chore: reinitialise repository | |
DOORS :: doasu's Overlay of Random Software
This is my personal Portage ebuild repository :3
I mostly use it to store my profiles, so the ebuilds are provided on a best-effort basis, i.e., I update them whenever I need a newer version.
Either way, you're welcome to use anything here for any purpose. ^^
USAGE
Using app-eselect/eselect-repository
This is the simplest method.
# eselect repository add doors git https://codeberg.org/doasu/doors.git
# emerge --sync doors # sync the overlay
Manually
This method is technically more secure as it will verify the commit signatures with my PGP signature on each sync.
Note
Signature verification can also be enabled for the previous method, by editing the
/etc/portage/repos.conf/eselect-repo.conffile.
Run this snippet as root:
## Download my PGP key
curl -sSLo /usr/share/openpgp-keys/doasu-gentoo.asc https://keys.openpgp.org/vks/v1/by-fingerprint/EB43E8D5D2791517A29E6101421A87110A09E34D
## Write to the right file
if mkdir -p /etc/portage/repos.conf
then exec 3> /etc/portage/repos.conf/doors.conf
else exec 3>> /etc/portage/repos.conf
fi
## Configure the repo
cat <<YEET >&3
[doors]
location = /var/db/repos/doors
sync-type = git
sync-uri = https://codeberg.org/doasu/doors.git
sync-openpgp-key-path = /usr/share/openpgp-keys/doasu-gentoo.asc
sync-openpgp-keyserver = hkps://keys.openpgp.org
sync-git-verify-commit-signature = yes
YEET
## Close the file descriptor
exec 3>&-
## Sync the overlay
emerge --sync doors
## Add my key to the world file, so that it stays up to date
emerge --select --noreplace sec-keys/openpgp-keys-doasu-gentoo::doors
Acknowledgements
Project icon: Freepik - Flaticon