I am just building Gentoo (no-multilib profile; the only game I use is golly, which is 64bit) in a chroot on an external disk (since I'm not overwriting my current Artix install). I want to build my graphical environment in the chroot, so I can continue more comfortably (openbox-session with picom, caja, mate-terminal, a few extras that can probably be replaced by other stuff, dbus, gvfs and tint2, and their dependencies of course, but NOTHING ELSE, especially not mate-panel with its libsoup dependency and its bug whereby clicking on a fullscreen app leaves the panel visible in fullscreen). I know it's doable because I'm using this environment in Artix. Do I have to create custom ebuilds and delete the "inherit" lines? I don't want the whole MATE desktop, just a few packages.
Is there (at least unofficial) support for modifying individual packages? For instance, inkscape can be patched to run without libsoup (which was added in a single commit; a patch can be assembled by using git diff and applying the changes by hand, since the context has changed); I patched pango to not insert hyphens (they have no place in a file manager or text editor); mate-terminal (also xfce4-terminal, which is very similar) can be patched to insert backslashes before special characters like the Mac does (instead of quoting a dragged path, which is very annoying; except I prepend a space instead of appending it). Do I have to start with overlays from the beginning? For instance, /usr/local/portage? If the answer is yes, just tell me so and stop reading. There is documentation. I already figured out how to build mesa without llvm (portage told me: video_cards_intel -video_cards_radeon -video_cards_radeonsi -video_cards_nouveau). But it's an older version, though a current ebuild is available. In Artix I use "-D gallium-drivers=iris,swrast" (swrast is a depencendy of iris; without it iris won't load, but it doesn't need llvm).
What do I need rust for? Is it just for tests (in which case I'd use -test-rust). How important can tests be if building the test takes longer than debugging a build? I don't need rust in Artix. It's enormously bloated; I had to symlink /var/tmp/portage to /home/portage because there wasn't enough space in /var to build it (separate partition with almost 10GiB to spare; coming from Arch/Artix I'm using userpriv and usersandbox).
Can I replace /lib with a symlink to /lib64 when the install is finished? While we're at it - how about symlinking /bin and /sbin to /usr/bin, like everybody else does? (makepkg is more convenient with sudo, but I guess in Gentoo I can do all admin work as root and don't need sudo).
What does "Illegal activities" mean? Does that include libdvdcss and DVD playback?
I set USE -vesa, but it is pulled in despite --newuse. How do I lose it? I want to use the modesetting driver.



