Welcome to the jungle. I'll be succinct.
My configuration topics are sorted into:
Within these categories, articles are sorted by alphabet.
I love Gentoo!
| art ⇒ | I stop you from disabling QoL features for no good reason, and explain how ImageMagick, GIMP, and Krita USE flags compare with Arch Linux PKGBUILDs. | books ⇒ | I write a darkmode patch for Foliate, an epub reader. |
| boot ⇒ | How I boot from a unified kernel image. Covers the "why", and links to the "how". |
| citrix ⇒ | I discuss the Gentoo Package Manager Specification and its effects on Citrix. |
| desktop ⇒ | I patch a keybind change and an unreleased
crop feature into swappy, a screenshot editor.
The rest is an exposition on my desktop setup, which is usually only interesting to the author. |
| gaijin ⇒ | I set up Japanese input support via fcitx5+mozc, disable its LTO, and fix garbled characters on Japanese zipfile unzipping. |
| graphics ⇒ | I install custom completions for prime-run via Portage install hook. Otherwise, I do boring flag plumbing. |
| jumbo builds ⇒ | I try to be clever about getbinpkg, but fail due to bug #337456. I also discuss source-based distros. |
| kernel ⇒ | I give a script for a kernel chore and discuss the "subtractive" approach to kernel configuration. |
| make.conf ⇒ | I workaround a mold linker bug and set up compile-time niceness. Other than that, I set up march=native, LTO, global USE and MAKEOPTS obviously. Unfinished article. |
| math ⇒ | I explain TeXLive LaTeX flags, then fix R compilation by disabling LTO. |
| music ⇒ | I briefly celebrate the ebuild report I made about MuseScore that was fixed in 4.6.3. |
| nix ⇒ | I mutter in the vague direction of NixOS (while still using systemwide nix-shell and flakes via the nix-guix overlay). Mostly USE flag plumbing. |
| nsxiv ⇒ | I patch the nsxiv image viewer to have a transparent background, with minor extra edits. |
| overlay-funroll ⇒ | I set up my custom overlay, overlay-funroll. Unfinished article. |
| reading ⇒ | I briefly patch default dark mode into app-text/evince. |
| sound ⇒ | I explain pipewire-pulse via a Gentoo NEWS item, compile easyeffects, then add an install hook to fix the deep-filter ladspa's shared object file for use with easyeffects. |
| video ⇒ | Unfinished article. |
| zswap ⇒ | Define and implement zswap. |
I hate Gentoo.
| binrepos.conf ⇒ | I use a non-hardened binary host harmlessly on a hardened x86-64-v3 system. |
| browser ⇒ | I avoid the X USE flag on Mullvad Browser to avoid Gentoo-specific library issues. |
| clipboard ⇒ | I set up obvious Tesseract USE flags for image-to-text recognition. |
| debug ⇒ | I follow the Gentoo Wiki to add valgrind support to glibc. |
| editor ⇒ | I enable obvious USE flags for LazyVim. |
| firmware ⇒ | (unmaintained) I prod at a worthless use of Gentoo's savedconfig feature. |
| games ⇒ | I plumb at nonsense with Wine. Then I enable kernel splitlock. Worth a look if you're having trouble, but rather boring. Unfinished article. |
| gestures ⇒ | Empty :( |
| gnome-deps ⇒ | Boring flag plumbing. |
| office ⇒ | Boring flag plumbing. |
| program langs ⇒ | Boring flag plumbing. Unfinished article. |
| random-libs ⇒ | Boring flag plumbing for miscellaneous libs. |
| shell ⇒ | I briefly set up the dash shell and plug my zsh theme. |
| theme ⇒ | I add nerdfonts and kvantum qt5. Unfinished article. |
| tor ⇒ | I setup torbrowser-launcher::torbrowser in three lines. |
Sometimes writers put a disclaimer at the end of their work.
I claim everything (ˆ𐃷ˆ)