___ _ __ _ _ ___ _ _
/ __|___ _ _| |_ ___ ___ / /| | | ___| _ |_) |_
| (_ / -_) ' \ _/ _ \/ _ \ / _ \_ _|___| _ \ | _|
\___\___|_||_\__\___/\___/ \___/ |_| |___/_|\__|
Warning
Use at your own risk. These ebuilds are tested on my local Threadripper production system. I maintain them based on my own workflow and needs.
Welcome to my personal repository. This overlay contains a collection of custom ebuilds, modified packages, and curated tools designed for high-performance Gentoo environments on amd64.
This overlay contains a mix of personal creations and modified ebuilds tailored for my environment.
- Custom & Modified: Many ebuilds are original works or customized versions of existing packages.
- Curated Content: Some ebuilds have been sourced from across the web or other overlays to centralize useful tools.
- Stability: All ebuilds are tested on my local system to ensure they build and run without errors.
Note
Ebuilds may be removed if they are merged into official Gentoo branches, if I no longer require them, or if I lack the time to maintain specific versions.
These profiles provide a clean merge of official Gentoo desktop environments with the hardenedsecurity profile. They leverage multiple inheritance to combine security and desktop functionality seamlessly.
spikyatlinux:desktop-hardened-openrc(stable)spikyatlinux:desktop-hardened-systemd(stable)
spikyatlinux:plasma-hardened-openrc(stable)spikyatlinux:plasma-hardened-systemd(stable)
spikyatlinux:gnome-hardened-openrc(stable)spikyatlinux:gnome-hardened-systemd(stable)
spikyatlinux:plasma-gnome-openrc(stable)spikyatlinux:plasma-gnome-hardened-openrc(stable)spikyatlinux:plasma-gnome-systemd(stable)spikyatlinux:plasma-gnome-hardened-systemd(stable)
These profiles utilize Portage's inheritance logic to combine official Gentoo profiles without redundancy.
- Inheritance: Each profile uses a
parentfile to merge the respective desktop profile with the hardened profile (e.g., mergingdesktop/plasma/systemdwithhardened). - Standards: All profiles are fully compatible with EAPI 8.
- Modern Structure: Optimized for the modern Gentoo 23.0 profile split on the amd64 architecture.
- Visibility: Registered in
profiles.descfor immediate availability viaeselect profile list.
Using eselect (Recommended):
eselect repository enable spikyatlinux
emaint sync -r spikyatlinux
Manual Configuration:
Download spikyatlinux.conf to your /etc/portage/repos.conf/ directory and run:
emaint sync -r spikyatlinux
If you have eix installed, update your cache:
sudo eix-update
To switch to one of the custom profiles:
eselect profile set spikyatlinux:plasma-gnome-hardened-systemd
- Ebuilds may be removed if they are merged into official Gentoo branches, if I no longer require them, or if I lack the time to maintain specific versions.
- Maintenance is performed as time permits.
Copyright (c) 2016-2026 SpikyAtLinux