In is a portage configuration file that can be used to map color-coded output from one color to another. In this video, I show how to modify this file to color-code your emerge output in a custom way:

As of version 4.0, has built-in scripting functionality. In this video I cover the basics of using this cool and useful feature:

Using ccache can greatly speed the process of compilation when you need to compile the same version of a package multiple times (on , a good example of this is when testing out USE flags). In this video, I discuss how to install and configure ccache to work with portage.

If your portage install is unable to fetch the newest snapshots when you try to sync with the mirrors, this video might be able to help you get it working:

In today's video, I cover the FEATURES variable, a portage setting that allows you to enable and disable special functionality within your package manager.

No new videos on my YouTube channel recently, but I should be back to regular uploads starting next week!

Under , the term 'ebuild' refers both to a script format used by portage to install packages, as well as a command used to access low-level functions of the portage system itself. In this video, I cover the latter topic of the ebuild command:

In my newest video, I go over how to enable and use portage's native logging functionality, elogs. I'll also introduce the useful tool elogv, which you can use to view and manage your elog files:

I've been building Flóðgátt, a replacement streaming API server for Mastodon. The goal is to cut RAM usage and make hosting an instance that much cheaper.

So far, we've cut RAM for the streaming server of an empty instance by ~94.2%

The next task is to make sure that lower RAM usage can scale without other issues (e.g., CPU).

To do that, I need a test server with enough connections to see how Flóðgátt performs under load.

That's where y'all come in: can you please follow @codesections ?

Using ebuilds, a user can have portage install and manage any program they want, from source, under . In this video, I demonstrate how to write a basic ebuild to get you started on using this most powerful portage functionality:

Today's video covers how to create your own local ebuild repository, so you can add whatever ebuilds you want to your Gentoo install in a nice, neat way:

Portageq is a tool to query information about a portage installation in . In my newest video, I give a quick overview of this tool and some of its uses:

Portage, 's package manager, has excellent package grouping features organized around the concept of sets. In my newest video, I give a brief introduction to this topic and demonstrate how users can create their own sets.

To prevent the installation of individual packages (or even specific versions of packages), includes a masking system in its package manager portage. This video addresses using masks to control what packages can be put on your system.

USE_EXPAND flags are contextually different from regular USE flags under . They represent more information than the feature- & dependency-focused "concepts" that are typical of normal USE flags. In my most recent video, I go over USE_EXPAND and the related topic of language targets:

has a great utility called dispatch-conf, which is very useful for viewing, managing, and modifying your system's configuration files. In this video I go over dispatch-conf's basic functions and demonstrate using it.

Just helped a friend of mine who is switching away from Windows get GTA5 running thru Steam on Manjaro. I'm no Linux gaming expert, so it was a good learning experience.

Here is the second and final installment in my USE Flag series. This video primarily covers configuring your USE flags on a per-package basis. Let me know what you think!

USE flags are a big topic to say the least. I attempt to address the broad strokes of USE flags in this new video:

In my most recent video, I cover some of the more advanced uses for the simple Linux terminal utility tee. It can do a lot more than just split output!

Show more

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.