| Flag |
Description |
Packages |
| 10bit |
Set output bit depth to 10, this may not be compatible with all decoders |
2 |
| X |
Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface |
7 |
| altivec |
|
2 |
| archive |
Enables support for accessing files in archives transparently via <pkg>app-arch/libarchive</pkg> |
3 |
| bluetooth |
Build Bluetooth protocol support in socket module |
3 |
| bluray |
Enable playback of Blu-ray filesystems using <pkg>media-libs/libbluray</pkg> |
2 |
| build |
|
2 |
| bzip2 |
compress the kernel with bzip2 |
3 |
| cpu_flags_x86_sse |
|
2 |
| cpu_flags_x86_sse2 |
|
2 |
| crypt |
Pull in <pkg>kde-plasma/plasma-vault</pkg> for encrypted vaults integration |
2 |
| crypto |
Enable crypto support |
2 |
| cxx |
|
2 |
| d3d9 |
Enable Ixit's Gallium Nine Patchset |
2 |
| dbus |
Enable dependencies required by glib libraries using dbus service to manage settings saving |
3 |
| debug |
|
13 |
| display-manager |
Pull in a graphical display manager |
2 |
| doc |
|
21 |
| elogind |
Use <pkg>sys-auth/elogind</pkg> for session tracking |
3 |
| examples |
Build example utilities |
5 |
| extras |
Build and install programs from the contrib directory |
2 |
| fontconfig |
|
2 |
| ftp |
install <pkg>net-ftp/filezilla</pkg> as the ftp client |
2 |
| gentoo-patches |
use the official gentoo patchset |
2 |
| gentoo-sources |
use the official gentoo kernel sources |
2 |
| gnome-keyring |
|
3 |
| gtk |
Enable Breeze widget style and KCM for GTK2 and GTK3 |
3 |
| gtk-doc |
|
5 |
| gui |
Build FontForge with GUI support |
2 |
| http |
HTTP (Hypertext Transfer Protocol) |
2 |
| https |
Secure HTTP support |
2 |
| icu |
|
3 |
| idn |
|
2 |
| introspection |
|
6 |
| ipv6 |
|
3 |
| jack |
|
3 |
| jpeg |
|
3 |
| kate |
install <pkg>kde-apps/kate</pkg> as your gui-based text editor |
2 |
| kerberos |
|
2 |
| l10n_zh-TW |
|
2 |
| ldap |
Enable seahorse to manipulate GPG keys on a LDAP server. |
2 |
| libressl |
|
7 |
| lto |
Build using Link Time Optimization, improves performance at the risk bugs may occur |
2 |
| lua |
Enable Lua scripting support, needed for including support for Jamendo (online music platform) and similar things |
3 |
| lz4 |
compress the kernel with lz4 |
2 |
| lzma |
Enable support for XZ compressed modules |
4 |
| man |
generate man pages |
4 |
| minimal |
Do not install <pkg>x11-wm/openbox</pkg>window manager |
2 |
| mtp |
|
2 |
| ncurses |
|
2 |
| networkmanager |
|
2 |
| nfs |
Enable NFS client support via <pkg>net-fs/libnfs</pkg>. |
2 |
| nls |
Install <pkg>dev-qt/qttranslations</pkg> to better support different locales |
4 |
| opencl |
Enable OpenCL device discovery (AMD only) |
4 |
| opencv |
Enable OpenCV (computer vision) filter module |
2 |
| openssl |
|
2 |
| pax_kernel |
Enable if the user plans to run the package under a pax enabled hardened kernel |
2 |
| pf-sources |
use the pf kernel sources |
2 |
| pgo |
Build GCC using Profile Guided Optimization (PGO) |
2 |
| plugins |
Enable plugin support in tools |
2 |
| png |
|
3 |
| policykit |
|
3 |
| processviewer |
install <pkg>kde-plasma/ksysguard</pkg>, a full gui task manager |
3 |
| pulseaudio |
Install Plasma applet for PulseAudio volume management |
4 |
| python |
Build support for scripting via Python 3. |
7 |
| readline |
|
3 |
| rtsp |
Enable rtsp support |
2 |
| samba |
|
3 |
| screenshot |
Install <pkg>x11-misc/screengrab</pkg> package |
2 |
| sddm |
Pull in the <pkg>x11-misc/sddm</pkg> display manager and KCM |
2 |
| selinux |
|
3 |
| sftp |
support ssh file transfer protocol |
3 |
| ssh |
Enable SSH transport support |
3 |
| ssl |
Build support for TLS/SSL connections (RTMPS) via
<pkg>net-libs/mbedtls</pkg>. |
6 |
| static-libs |
|
12 |
| sudo |
Install <pkg>lxqt-base/lxqt-sudo</pkg> |
2 |
| svg |
|
4 |
| systemd |
Add support for the systemd init system |
4 |
| systemtap |
Enable SystemTAP/DTrace tracing |
3 |
| terminal |
Install <pkg>x11-terms/qterminal</pkg> package |
2 |
| test |
|
22 |
| text-editor |
pull in kate, a full gui text editor |
2 |
| threads |
Enable threading support. (DON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU'RE DOING) |
4 |
| tools |
Install additional tools |
3 |
| truetype |
|
3 |
| udev |
Enable udev base replacement code for cdda feature |
2 |
| unwind |
Enable stack backtraces (-k flag) via <pkg>sys-libs/libunwind</pkg>
|
2 |
| utils |
Build various utilities |
2 |
| v4l |
Use libv4l2 for colorspace conversion |
4 |
| vaapi |
|
3 |
| vala |
|
4 |
| vanilla |
don't patch presets to make them easier to compare |
3 |
| vdpau |
Enable the VDPAU acceleration interface for the Gallium3D Video Layer. |
3 |
| verbose |
Verbose strings (disable to reduce size) |
2 |
| wayland |
Enable support for dev-libs/wayland |
3 |
| xattr |
Preserve extended attributes (filesystem-stored metadata)
when installing files. Usually only required for hardened systems.
|
3 |
| xml |
|
3 |
| zeroconf |
Enable support for zero-configuration networking via avahi |
3 |
| zlib |
Enable support for gzipped modules |
4 |
| zstd |
|
3 |
| Flag |
Description |
| a52 |
|
| aa |
Enable ASCII filter |
| aom |
Enable experimental support for AV1 codec |
| aribsub |
Enable support for decoding ARIB STD-B24 subtitles |
| arm64 |
|
| bidi |
|
| cddb |
|
| chromaprint |
Enable libchromaprint for Chromaprint based audio fingerprinter support |
| chromecast |
Enable experimental support for Google Chromecast |
| cpu_flags_arm_neon |
|
| cpu_flags_ppc_altivec |
|
| cpu_flags_x86_mmx |
|
| dav1d |
Enable support for <pkg>media-libs/dav1d</pkg> AV1 decoder |
| dc1394 |
Enable IIDC cameras support |
| decklink |
Enable decklink support |
| directx |
Enable Win32 DirectX, D3D11va and DxVA2 support |
| dts |
|
| dvbpsi |
Enable support for Mpeg-TS files (.ts, .m2ts, .mts) via <pkg>media-libs/libdvbpsi</pkg> |
| dvd |
|
| encode |
Enable streaming-output support and videolan manager to control multiple streams from within one instance |
| faad |
Enable AAC audio decoding library support via media-libs/faad2 |
| ffmpeg |
|
| flac |
|
| fluidsynth |
Enable Fluidsynth MIDI software synthesis (with external sound fonts) |
| gcrypt |
Enable cryptography support via libgcrypt |
| gme |
Enable support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats |
| gstreamer |
Enable GStreamer based decoding support (currently supports only video decoding) |
| ieee1394 |
|
| libass |
|
| libav |
|
| libcaca |
|
| libnotify |
|
| libplacebo |
enable libplacebo (library based off mpv) |
| libsamplerate |
|
| libtar |
Uses libtar instead of the built-in tar reader for reading custom skins |
| libtiger |
Enable Ogg Kate subtitles rendering using libtiger |
| linsys |
Enable support for Linux Linear Systems Ltd. SDI and HD-SDI input cards |
| lirc |
|
| live |
Enable live555 streaming media support (client support for rtsp, preferred option) |
| macosx-notifications |
Enable Mac OS X notifications module (formerly growl) |
| macosx-qtkit |
Enable Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module |
| mad |
|
| matroska |
Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg) |
| mfx |
Add mfx (quicksync) support |
| modplug |
|
| mp3 |
|
| mpeg |
Add libmpeg2 support for mpeg-1 and mpeg-2 video streams |
| musepack |
|
| neon |
|
| ogg |
|
| omxil |
Enable OpenMAX Integration Layer codec module |
| optimisememory |
Enable optimisation for memory rather than performance |
| opus |
Support opus decoding via libopus |
| oss |
Support oss (open source sound system) |
| postproc |
Enable image post-processing via libpostproc (part of FFmpeg) |
| projectm |
Enable the projectM visualization plugin |
| qt5 |
|
| rdp |
|
| realrtsp |
Enable rtsp support using realrtsp |
| run-as-root |
Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it! |
| schroedinger |
Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec) |
| screen |
Enable screen capture support |
| sdl-image |
Enable sdl image video decoder (depends on sdl) |
| shine |
use the shine mp3 encoder |
| shout |
Enable libshout output |
| sid |
Adds support for playing C64 SID files through <pkg>media-libs/libsidplay</pkg>:2 |
| skins |
Enable support for the skins2 interface |
| sndio |
Enable support for sndio |
| soxr |
Enable SoX Resampler support via <pkg>media-libs/soxr</pkg> |
| spatialaudio |
Enable support for the spatialaudio library |
| srt |
Enable support for Secure Reliable Transport (SRT) via <pkg>net-libs/srt</pkg> |
| taglib |
|
| theora |
|
| tremor |
Enable tremor, a fixed-point version of the Ogg Vorbis decoder |
| twolame |
Enable twolame support (MPEG Audio Layer 2 encoder) |
| upnp |
Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink |
| vcd |
add vcd and cd-da (audio cd) support |
| vnc |
|
| vorbis |
|
| vpx |
Enable the decoder(s) from the WebM VP8 / VP9 Codec SDK |
| wma-fixed |
Enable fixed point WMA decoder |
| x264 |
|
| x265 |
Support X265 Encoder |
| zvbi |
Enable support for teletext subtitles via the zvbi library |
| Flag |
Description |
| amd |
Add support for amd cpus |
| anaconda |
One of your chosen options requires anaconda which has a large number of python development features, you will need to install it from inside sublime text. you can turn off linting with {"anaconda_linting": false} |
| ath9k |
Install the ath9k driver for 802.11n qualcomm/atheros NICs |
| bfq |
Install the bfq scheduler |
| bmq |
Install the bmq scheduler |
| broadcom |
add support for broadcom devices |
| browser |
install a graphical web browser |
| btrfs |
install <pkg>sys-fs/btrfs-progs</pkg> for btrfs, a recently matured snapshotting copy-on-write file system, and the relevant kernel drivers |
| cad |
install <pkg>media-gfx/solvespace</pkg> for fully parametric 2d and 3d cad that's simple, easy to use and exports to a wide variety of formats |
| chrome |
install chromium/chrome of some variety |
| composite |
install <pkg>x11-misc/picom</pkg> to enable compositing, a way to render extra effects and transparency in windows |
| composite-gui |
install <pkg>lxqt-base/compton-conf</pkg>, a gui to configure compton |
| context-background |
|
| context-bluetooth |
|
| context-compress |
|
| context-email |
|
| context-resize |
|
| copy-notification |
require that the file manager creates a notification when a copy operation is complete |
| dev |
install <pkg>app-portage/repoman</pkg>, a tool designed to aid in managing overlays |
| dev-java |
install <pkg>dev-util/eclipse-sdk-bin</pkg>, an ide designed for java |
| discord |
install discord, an online messenger and games store |
| dolphin |
install <pkg>kde-apps/dolphin</pkg>, the tabbed file manager of kde. This may not be the best file manager for newcomers |
| efi |
ensure efi support is built, most modern systems need this |
| exfat |
Install drivers to work with exfat partitions |
| ext2 |
Install drivers to work with ext2 partitions |
| extended-glyphs |
install <pkg>media-fonts/noto</pkg>, a font that supports a lot of glyphs |
| f2fs |
Install drivers to work with f2fs partitions |
| fat |
ensure fat filesystem support is built, in many cases this should not be the only filesystem |
| firefox |
install <pkg>www-client/firefox</pkg>, this is quicker to compile from source, and has better privacy options |
| flash |
ensure the <pkg>www-plugins/adobe-flash</pkg> plugin is installed. flash is a dying platform, however there are historic games and animations made with it |
| fluxbox |
use <pkg>x11-wm/fluxbox</pkg> as the window manager of choice. typically this has medium performance and can even be used as a full desktop solution if so desired |
| fslint |
install <pkg>app-misc/fslint</pkg>, this is a useful tool for finding duplicate files, empty directories and other such things to help keep a system clean |
| fvwm |
use <pkg>x11-wm/fvwm</pkg> as the window manager of choice. it has great performance and even has its own desktop environment, however it is very difficult to set up. and is poor at integration. |
| gnomekeyring-admin |
install <pkg>app-crypt/seahorse</pkg> in order to manage gnome keyring with a gui |
| gzip |
compress the kernel with gzip |
| hygon |
Add support for hygon cpus |
| image-resolution |
require that the file manager is able to display an image resolution |
| index |
install mlocate to allow indexing which helps make file searches faster |
| indicate-transparency |
require that the file manager indicates an image's transparency by putting a checkerboard behind it |
| inkscape |
install <pkg>media-gfx/inkscape</pkg>, a powerful svg and pdf editor |
| intel |
Add support for intel cpus |
| irc |
install <pkg>net-irc/kvirc</pkg> in order to use irc. this is often a preferred way to get volunteer support with issues or make quick queries |
| ivybridge |
Add support for ivybridge cpus |
| java-dev |
|
| java-ide |
install <pkg>dev-util/eclipse-sdk-bin</pkg>, a popular java ide |
| jpeg-thumbnail |
require that the file manager creates thumbnails for svg files |
| js-lint |
Add support for linting javascript in sublime-text using |
| kyber |
Install the kyber scheduler |
| latex |
install <pkg>app-office/lyx</pkg>, an editor for latex that's great for beginners |
| logisim |
install <pkg>sci-electronics/logisim-evolution-holy-cross</pkg>, a fork of a fork of logisom that performs well |
| lzo |
compress the kernel with lzo, this usually boots fastest |
| mail-client |
install <pkg>mail-client/mailspring</pkg>, a partially open source mail client |
| mips-emulate |
install <pkg>app-emulation/mars-mips</pkg>, a MIPS assembly emulator |
| network-tray |
install <pkg>gnome-extra/nm-applet</pkg>, a universal system tray that helps with wireless networks |
| odt |
install <pkg>app-office/libreoffice</pkg> to handle odt files and convert between them |
| odt-convert |
install <pkg>dev-tex/tex4ht</pkg> to convert latex files to odt, which can subsequently be reviewed and converted to docx with libreoffice |
| odt-thumbnail |
require that the file manager creates thumbnails for svg files |
| openbox |
use openbox as the window manager of choice. openbox is more widely supported including having its own configuration gui, at the cost of performance |
| openrc |
Add support for the openrc init system |
| overlay |
install <pkg>app-portage/layman</pkg> to handle overlays, not using overlays is generally not supported |
| pantheon-files |
install <pkg>pantheon-base/pantheon-files</pkg>, the tabbed file manager of elementary os |
| parted |
install <pkg>sys-block/gparted</pkg> to handle partitions |
| pcmanfm-qt |
install <pkg>x11-misc/pcmanfm-qt</pkg>, the tabbed file manager of lxqt |
| pdf |
|
| pdf-edit |
require that the system can edit pdf files |
| pdf-view |
require that the system can view pdf files |
| pdf-view-accurate |
install <pkg>app-text/mupdf</pkg> to view high quality pdf renders |
| php-ide |
install <pkg>dev-php/phpstorm</pkg>, a well known non-free php ide |
| png-thumbnail |
require that the file manager creates thumbnails for png files |
| progress-icon |
require that the file manager shows its progress bar on the icon |
| remote-desktop |
install <pkg>net-misc/anydesk</pkg> to enable remote desktop functionality |
| secondlife |
install <pkg>games-simulation/firestorm-bin</pkg> as a secondlife viewer |
| secure |
Various security options that while more secure reduce performance and make things more difficult |
| spreadsheet |
install <pkg>app-office/gnumeric</pkg> to handle spreadsheets |
| sql |
install <pkg>dev-db/mariadb</pkg> to handle databases |
| steam |
install <pkg>games-util/steam-launcher</pkg>, a software distribution platform with one of the largest game catalogues and proton, a built in version of wine |
| sublime |
install <pkg>app-editors/sublime-text</pkg> as your gui-based text editor. many extra features will require you install plugins, these will require that you install package control. note that sublime text is not free and once you are satisfied in your evaluation of the product you should buy a licence, although you are free to evaluate it as much as required. |
| sublimelinter |
One of your chosen options requires sublimelinter which is a large linting framework, you will need to install it from inside sublime text |
| svg-edit |
require that the system can edit svg files |
| svg-thumbnail |
require that the file manager creates thumbnails for svg files |
| system-flake8 |
require that your python linting uses locally installed flake8. you will need to install SublimeLinter-flake8. make sure to disable anaconda linting. |
| system-pylint |
require that your python linting uses locally installed pylint. you will need to install SublimeLinter-pylint. make sure to disable anaconda linting. |
| terminal-fast |
install <pkg>x11-terms/kitty</pkg>, a terminal emulator that utilises hardware acceleration to run fast while using theoretically less resources |
| text-editor-color-highlight |
require that your text editor has colour highlighting and thus install <pkg>app-editors/sublime-text</pkg> to satisfy that. you must install Color Highlight to enable it. |
| text-editor-js-complete |
require that your text editor has javascript code completion and thus install <pkg>app-editors/sublime-text</pkg> to satisfy that. you must install JavaScript Enhancements to enable it as well as the npm package flow. |
| text-editor-js-lint |
require that your text editor has javascript linting and thus install <pkg>app-editors/sublime-text</pkg> to satisfy that. you must install SublimeLinter contib standard to enable it as well as the npm package standard. |
| text-editor-php-lint |
require that your text editor has php linting and thus install <pkg>app-editors/sublime-text</pkg> and <pkg>dev-lang/php</pkg> to satisfy that. you must install SublimeLinter-php to enable it. |
| text-editor-py-complete |
require that your text editor has python code completion and thus install <pkg>app-editors/sublime-text</pkg> to satisfy that. |
| text-editor-py-lint |
|
| threads-16 |
Add support for a 16 threaded system |
| threads-4 |
Add support for a 4 threaded system |
| threads-512 |
Add support for a 512 threaded system |
| uefi |
Add support for uefi |
| viewfont |
use the gui of <pkg>media-gfx/fontforge</pkg> to view all the glyphs a font offers |
| xeon |
Add support for xeon cpus |
| xfs |
ensure xfs filesystem support is built, xfs has some of the best performance on kernel 5+ for SSDs |
| xz |
compress the kernel with xz |
| yandex-disk |
Install <pkg>net-misc/yandex-disk</pkg>, the official yandex disk client |
| zhaoxin |
Add support for zhaoxin cpus |