doasu/doors
1
0
Fork
You've already forked doors
0
[MIRROR] doasu's Overlay of Random Software, or 'doors', for short ;) https://code.doasu.dev/gentoo/doors.git
  • Shell 100%
doasu b22da10dc2
bump(net-im/equibop): 3.2.1
Signed-off-by: doasu <gentoo@doasu.dev>
2026年06月01日 14:14:51 +02:00
app-misc/activate-linux chore: cleanup repository 2026年04月24日 17:40:09 +02:00
app-portage/reposync chore: cleanup repository 2026年04月24日 17:40:09 +02:00
app-shells/oils chore: cleanup repository 2026年04月24日 17:40:09 +02:00
games-util/r2modman-bin chore: cleanup repository 2026年04月24日 17:40:09 +02:00
metadata bump(net-im/equibop): 3.2.1 2026年06月01日 14:14:51 +02:00
net-im/equibop bump(net-im/equibop): 3.2.1 2026年06月01日 14:14:51 +02:00
profiles profiles: add repo-wide eapi specifier 2026年05月20日 18:42:34 +02:00
sec-keys fix(sec-keys/openpgp-keys-doasu-gentoo): update SRC_URI 2025年07月21日 21:25:44 +02:00
.shellcheckrc chore: add repo-wide .shellcheckrc 2025年02月24日 13:18:39 +01:00
README.md README.md: fix typo 2026年05月20日 18:43:14 +02:00
UNLICENSE chore: reinitialise repository 2025年02月23日 03:15:51 +01:00

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.conf file.

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