| Flag | Description | Packages |
|---|---|---|
| X | Enable support for XCursor thumbnails via <pkg>x11-libs/libX11</pkg> | 36 |
| accessibility | Pull in <pkg>kde-apps/kdeaccessibility-meta</pkg> packages | 4 |
| activities | Enable Plasma Activities support via <pkg>kde-plasma/plasma-activities</pkg> | 17 |
| addressbook | Enable <pkg>kde-apps/akonadi</pkg> contact integration | 2 |
| bluetooth | 3 | |
| calendar | 2 | |
| color-management | Enable color management via <pkg>kde-misc/colord-kde</pkg> | 2 |
| crypt | Enable support for password-encrypted documents via <pkg>kde-frameworks/kwallet</pkg> | 5 |
| dbus | 6 | |
| designer | Build plugins for <pkg>dev-qt/qttools</pkg>[designer] | 19 |
| doc | 6 | |
| epub | Enable E-Book support via <pkg>app-text/ebook-tools</pkg> | 2 |
| exif | 2 | |
| ffmpeg | 3 | |
| flac | 4 | |
| fontconfig | 2 | |
| geolocation | Enable position information via <pkg>dev-qt/qtpositioning</pkg> | 3 |
| git | Enable support for Git VCS in <pkg>kde-apps/dolphin</pkg> via <pkg>kde-apps/dolphin-plugins-git</pkg> | 2 |
| gles2-only | 5 | |
| gpg | Install <pkg>kde-apps/kgpg</pkg> which depends on <pkg>kde-apps/akonadi</pkg> | 3 |
| gsl | 3 | |
| gstreamer | 3 | |
| heif | 3 | |
| ios | Enable AFC (Apple File Conduit) KIO worker for iOS devices support | 2 |
| jpeg2k | 2 | |
| jpegxl | 3 | |
| kde | 4 | |
| kwallet | Enable permanent storage of passwords for kpasswdserver with <pkg>kde-frameworks/kwallet</pkg> | 4 |
| man | Enable manpages KIO worker | 6 |
| mobi | Enable mobipocket thumbnail generation using <pkg>kde-apps/kdegraphics-mobipocket</pkg> | 3 |
| mpris | Enable support for MPRIS2 interface, requiring <pkg>dev-qt/qtbase</pkg>[dbus] as dependency | 3 |
| mtp | Enable support for libMTP (Plays4Sure) devices access through libmtp | 2 |
| network | Build <pkg>dev-qt/qtbase</pkg> network support | 2 |
| networkmanager | Enable onboard status detection using <pkg>kde-frameworks/networkmanager-qt</pkg> | 6 |
| openexr | 3 | |
| openmp | 2 | |
| 8 | ||
| plasma | 6 | |
| policykit | Enable locale generation and Users KCM using <pkg>sys-auth/polkit</pkg> and <pkg>sys-apps/accountsservice</pkg> | 2 |
| pulseaudio | Enable system volume control plugin using <pkg>media-libs/libpulse</pkg> | 4 |
| python | 5 | |
| qml | Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg> | 4 |
| raw | 6 | |
| rdp | 2 | |
| scanner | 4 | |
| sdk | Pull in developer-specific meta-packages | 2 |
| semantic-desktop | Enable <pkg>kde-frameworks/kfilemetadata</pkg> support | 7 |
| share | Enable support for patch sharing using <pkg>kde-frameworks/purpose</pkg> | 8 |
| speech | 12 | |
| sql | Enable storage of financial data in SQL Db via <pkg>dev-qt/qtbase</pkg>[sql] | 2 |
| subversion | Enable support for Apache Subversion VCS in <pkg>kde-apps/dolphin</pkg> via <pkg>kde-apps/dolphin-plugins-subversion</pkg> | 2 |
| systemd | 9 | |
| taglib | Enable audio thumbnails via <pkg>media-libs/taglib</pkg> | 6 |
| teamd | Enable Teamd control support | 2 |
| telemetry | Enable User Feedback control module for <pkg>kde-plasma/systemsettings</pkg> | 10 |
| test | 13 | |
| tools | Build application console and CLI binary | 3 |
| truetype | 2 | |
| video | Enable video thumbnail generation using <pkg>kde-apps/ffmpegthumbs</pkg> | 2 |
| vorbis | 4 | |
| wayland | Install Wayland session file for Display Managers | 8 |
| webengine | Enable Braindump support using <pkg>dev-qt/qtwebengine</pkg> | 21 |
| xmp | 2 | |
| zeroconf | Discover peers on the local network using the Zeroconf protocol | 3 |
| Flag | Description | Packages |
|---|---|---|
| examples | 2 |
| Flag | Description | Packages |
|---|---|---|
| alsa | 2 | |
| bittorrent | Pull in <pkg>net-p2p/ktorrent</pkg> for BitTorrent protocol support | 2 |
| markdown | Enable Markdown support via <pkg>app-text/discount</pkg> | 2 |
| php | 2 | |
| pim | Pull in KDE PIM suite | 4 |
| postscript | 2 | |
| qalculate | Enable <pkg>sci-libs/libqalculate</pkg> backend support | 2 |
| samba | Enable support for <pkg>net-fs/samba</pkg> file sharing plugin from within file properties | 2 |
| ssh | Enable <pkg>net-libs/libssh</pkg>support for resolving user SSH configuration | 2 |
| Flag | Description | Packages |
|---|---|---|
| minimal | Do not pull in <pkg>kde-frameworks/kwallet-runtime</pkg> runtime components | 2 |
| Flag | Description | Packages |
|---|---|---|
| flatpak | Enable support for flatpak repositories using <pkg>sys-apps/flatpak</pkg> | 3 |
| gtk | Enable Breeze widget style and system settings module for GTK+ | 2 |
| ksysguard | Enable device notifications dataengine using <pkg>kde-plasma/libksysguard</pkg> | 2 |
| lock | Enable screen locking via <pkg>kde-plasma/kscreenlocker</pkg> | 2 |
| screencast | Enable screencast portal using <pkg>media-video/pipewire</pkg> | 3 |
| selinux | 3 | |
| shortcuts | Enable global shortcuts support via <pkg>kde-plasma/kglobalacceld</pkg> | 2 |
| Flag | Description |
|---|---|
| png |
| Flag | Description |
|---|---|
| $(printf | |
| ${CAL_FTS[@]}) | |
| ' | |
| 'calligra_features_%s | |
| charts | Build chartshape plugin for creating business charts with <pkg>dev-libs/kdiagram</pkg> |
| import-filter | Enable support for various import filter file formats like WordPerfect, Visio and Apple Keynote |
| lcms | Build colorengine plugins using <pkg>media-libs/lcms</pkg> |
| okular | Enable bindings for <pkg>kde-apps/okular</pkg> |
| Flag | Description |
|---|---|
| experimental | Build unfinished features. DANGEROUS to set - this *will* chew up data |
| hbci | Enable HBCI support using <pkg>net-libs/aqbanking</pkg> |
| holidays | Enable <pkg>kde-frameworks/kholidays</pkg> integration |
| sqlcipher | Enable SQLite3 database encryption support via <pkg>dev-db/sqlcipher</pkg> |
| Flag | Description |
|---|---|
| ofx |
| Flag | Description |
|---|---|
| apt | Enables Debians APT support |
| introspection | |
| qt6 |
| Flag | Description |
|---|---|
| gui |
| Flag | Description |
|---|---|
| websockets | Build <pkg>dev-qt/qtwebsockets</pkg> support |
| Flag | Description |
|---|---|
| gdbui | Enable GUI for attaching GDB to a running process |
| qmake | Enable support for QMake build system |
| Flag | Description |
|---|---|
| callgraph | Enable detailed snapshot analysis using <pkg>media-gfx/kgraphviewer</pkg> |
| Flag | Description |
|---|---|
| kiosk | Enable kiosk mode by default (for use by small children or on a self-service host machine) |
| Flag | Description |
|---|---|
| xml |
| Flag | Description |
|---|---|
| eigen | Enable <pkg>dev-cpp/eigen</pkg> mathematical templates support |
| Flag | Description |
|---|---|
| zip | Enable ZIP archive support via <pkg>dev-libs/libzip</pkg> |
| Flag | Description |
|---|---|
| R | Enable <pkg>dev-lang/R</pkg> backend support |
| analitza | Enable <pkg>kde-apps/analitza</pkg> backend support |
| julia | Enable <pkg>dev-lang/julia-bin</pkg> backend support |
| lua |
| Flag | Description |
|---|---|
| annotate | Enable support for image annotations using <pkg>media-libs/kimageannotator</pkg> |
| fits | Enable support for NASA's <pkg>sci-libs/cfitsio</pkg> library |
| Flag | Description |
|---|---|
| dvd | |
| lame | |
| mad | |
| musepack | |
| sndfile | |
| sox | |
| vcd |
| Flag | Description |
|---|---|
| readline |
| Flag | Description |
|---|---|
| solver | Enable the equation solver |
| Flag | Description |
|---|---|
| filebrowser | Enable File System browser tool view |
| lspclient | Enable LSP (Language Server Protocol) client plugin |
| projects | Enable Project plugin for executing queries on SQL DBs |
| snippets | Enable Snippets Tool View plugin to manage or download code snippets |
| Flag | Description |
|---|---|
| admin | Pull in <pkg>kde-apps/kdeadmin-meta</pkg> packages |
| education | Pull in <pkg>kde-apps/kdeedu-meta</pkg> packages |
| games | Pull in <pkg>kde-apps/kdegames-meta</pkg> packages |
| graphics | Pull in <pkg>kde-apps/kdegraphics-meta</pkg> packages |
| multimedia | Pull in <pkg>kde-apps/kdemultimedia-meta</pkg> packages |
| utils | Pull in <pkg>kde-apps/kdeutils-meta</pkg> packages |
| Flag | Description |
|---|---|
| cron | Installs KDE application for <pkg>virtual/cron</pkg> configuration |
| Flag | Description |
|---|---|
| opengl |
| Flag | Description |
|---|---|
| cdrom | Include packages for optical discs |
| Flag | Description |
|---|---|
| dropbox | Enable support for Dropbox in <pkg>kde-apps/dolphin</pkg> via <pkg>kde-apps/dolphin-plugins-dropbox</pkg> |
| Flag | Description |
|---|---|
| importwizard | Enable additional import plugins for <pkg>kde-apps/akonadi-import-wizard</pkg> |
| itinerary | Enable plugins for <pkg>kde-apps/kitinerary</pkg> |
| Flag | Description |
|---|---|
| bogofilter | Install <pkg>mail-filter/bogofilter</pkg> for spam filter support in <pkg>kde-apps/kmail</pkg> |
| clamav | Install <pkg>app-antivirus/clamav</pkg> for virus detection support in <pkg>kde-apps/kmail</pkg> |
| spamassassin | Install <pkg>mail-filter/spamassassin</pkg> for spam filter support in <pkg>kde-apps/kmail</pkg> |
| Flag | Description |
|---|---|
| ews | Enable support for Microsoft Exchange Web Services |
| Flag | Description |
|---|---|
| mercurial | Enable support for Mercurial VCS in <pkg>kde-apps/dolphin</pkg> via <pkg>kde-apps/dolphin-plugins-mercurial</pkg> |
| perl |
| Flag | Description |
|---|---|
| 7zip | Install <pkg>app-arch/p7zip</pkg> or <pkg>app-arch/7zip</pkg>[symlink] for 7zip archive support in <pkg>kde-apps/ark</pkg> |
| lrz | Install <pkg>app-arch/lrzip</pkg> for LRZ archive support in <pkg>kde-apps/ark</pkg> |
| rar | Install one of <pkg>app-arch/rar</pkg>, <pkg>app-arch/unrar</pkg> or <pkg>app-arch/unar</pkg> for RAR archive support in <pkg>kde-apps/ark</pkg> |
| Flag | Description |
|---|---|
| mms | Enable MMS (Microsoft Media Server) plugin through <pkg>media-libs/libmms</pkg> |
| sqlite |
| Flag | Description |
|---|---|
| scripting | Support Python scripting |
| Flag | Description |
|---|---|
| libproxy | Enable support for WPAD problem detection via <pkg>net-libs/libproxy</pkg> |
| nfs | Enable NFS support using <pkg>net-libs/libtirpc</pkg> |
| sftp | Enable SFTP protocol support using <pkg>net-libs/libssh</pkg> |
| Flag | Description |
|---|---|
| keyboardfocus | Enable keyboard focus tracking |
| Flag | Description |
|---|---|
| spice | Enable Spice protocol support via <pkg>net-misc/spice-gtk</pkg> |
| vnc |
| Flag | Description |
|---|---|
| audit | |
| kdesu | Run as root using kdesu from <pkg>kde-plasma/kde-cli-tools</pkg> |
| Flag | Description |
|---|---|
| mp3 | |
| opus | |
| oss | |
| qtmedia | Enable playback via <pkg>dev-qt/qtmultimedia</pkg> |
| Flag | Description |
|---|---|
| musicbrainz |
| Flag | Description |
|---|---|
| aprs | Enable support for APRS data sources |
| gps | |
| pbf | Enable OpenStreetMap PBF file support via <pkg>dev-libs/protobuf</pkg> |
| shapefile | Enable support for ESRI shapefiles |
| Flag | Description |
|---|---|
| djvu | |
| tiff |
| Flag | Description |
|---|---|
| blender | Enable blender thumbnail generation using <pkg>kde-frameworks/karchive</pkg> |
| gettext | Enable PO file thumbnail generation using <pkg>kde-apps/kdesdk-thumbnailers</pkg> |
| Flag | Description |
|---|---|
| zstd |
| Flag | Description |
|---|---|
| nls |
| Flag | Description |
|---|---|
| xscreensaver |
| Flag | Description |
|---|---|
| avif | |
| eps | Support the EPS graphics file format |
| Flag | Description |
|---|---|
| acl |
| Flag | Description |
|---|---|
| opds | Enable support for the Open Publication Distribution System via <pkg>kde-frameworks/syndication</pkg> |
| Flag | Description |
|---|---|
| editorconfig | Enable support for EditorConfig configuration files |
| Flag | Description |
|---|---|
| keyring | |
| legacy-kwallet | Support KWallet D-Bus API for applications still using it |
| Flag | Description |
|---|---|
| aspell | Enable the <pkg>app-text/aspell</pkg> spell-checking backend |
| hunspell | Enable the <pkg>app-text/hunspell</pkg> spell-checking backend |
| Flag | Description |
|---|---|
| matrix | Enable Matrix decentraliced protocol support via <pkg>net-libs/libquotient</pkg> |
| Flag | Description |
|---|---|
| telephony | Enable telephony plugin using <pkg>kde-frameworks/modemmanager-qt</pkg> |
| Flag | Description |
|---|---|
| office | Enable support for file naming based on ODF metadata |
| Flag | Description |
|---|---|
| bibtex | Add support for bibtex importing using btparse from <pkg>dev-perl/Text-BibTeX</pkg> |
| cddb | |
| csv | Enable csv read support via <pkg>dev-libs/libcsv</pkg> |
| discid | Add support for reading disc IDs from audio CDs |
| v4l | |
| yaz | Add support for searching Z39.50 databases |
| Flag | Description |
|---|---|
| firmware | Enable support for firmware upgrades using <pkg>sys-apps/fwupd</pkg> |
| snap | Enable support for snap packages using <pkg>app-containers/snapd</pkg> |
| Flag | Description |
|---|---|
| alternate-calendar | Support alternate calendar systems (currently Chinese or Indian) via <pkg>dev-libs/icu</pkg> |
| led | Synchronizes device LEDs with the Plasma accent color (ultimately requires rust) |
| Flag | Description |
|---|---|
| usb | Show USB device information |
| Flag | Description |
|---|---|
| gamepad | Support using game controllers as input devices |
| Flag | Description |
|---|---|
| nightlight | Enable night light support via <pkg>kde-plasma/knighttime</pkg> |
| Flag | Description |
|---|---|
| ibus | Use ibus input method via <pkg>app-i18n/ibus</pkg> |
| input_devices_wacom | |
| scim | Enable applets that use <pkg>app-i18n/scim</pkg> |
| sdl | Enable gamepad support using <pkg>media-libs/libsdl2</pkg> |
| Flag | Description |
|---|---|
| ${PYTHON_REQUIRED_USE} | |
| firewalld | Build <pkg>net-firewall/firewalld</pkg> backend |
| ufw | Build <pkg>net-firewall/ufw</pkg> backend |
| Flag | Description |
|---|---|
| backup | Pull in <pkg>kde-plasma/kup</pkg> for an integrated backup/restore solution |
| browser-integration | Enable integration with Chrome/Firefox with browser extensions |
| crash-handler | Pull in <pkg>kde-plasma/drkonqi</pkg> for assisted upstream crash reports |
| cups | |
| discover | Pull in resources management GUI; a centralised GHNS alternative and optional <pkg>sys-apps/fwupd</pkg> frontend |
| display-manager | Pull in a graphical display manager |
| elogind | |
| firewall | Pull in <pkg>kde-plasma/plasma-firewall</pkg> for system firewall administration |
| grub | Pull in Breeze theme for <pkg>sys-boot/grub</pkg> |
| oxygen-theme | Pull in Oxygen icons, sound theme and visual style for KDE Plasma |
| plymouth | Pull in Breeze theme for <pkg>sys-boot/plymouth</pkg> |
| sddm | Pull in the <pkg>gui-apps/sddm</pkg> display manager and system settings module |
| smart | Pull in <pkg>kde-plasma/plasma-disks</pkg> for disk health monitoring |
| thunderbolt | Pull in <pkg>kde-plasma/plasma-thunderbolt</pkg> control center module |
| unsupported | Allow packages that are known to ruin runtime experience ** DO NOT FILE BUGS WITH THIS ENABLED ** |
| virtualkeyboard | Pull in <pkg>kde-plasma/plasma-keyboard</pkg> |
| wacom | Pull in <pkg>kde-plasma/wacomtablet</pkg> control center module |
| wallpapers | Install wallpapers for the Plasma Workspace |
| xwayland | Enable Wayland windows screensharing to XWayland applications via <pkg>gui-apps/xwaylandvideobridge</pkg> |
| Flag | Description |
|---|---|
| openconnect | Build support for the OpenConnect VPN client |
| Flag | Description |
|---|---|
| appstream | Enable AppStream software metadata support |
| wallpaper-metadata | Show metadata for image wallpaper plugin using <pkg>kde-apps/libkexiv2</pkg> |
| Flag | Description |
|---|---|
| brightness-control | Enable screen brightness control using <pkg>app-misc/ddcutil</pkg> |
| Flag | Description |
|---|---|
| widgets | Build QtWidgets output that uses <pkg>kde-plasma/breeze</pkg> as the base by default |
| Flag | Description |
|---|---|
| gphoto2 | |
| imagemagick | Enable support for additional image formats such as XCF, FITS, HEIC etc. |
| lensfun | Enable support for <pkg>media-libs/lensfun</pkg> |
| mysql | |
| panorama | Build the panorama plugin which requires <pkg>media-gfx/hugin</pkg> |
| spell |
| Flag | Description |
|---|---|
| map | Enable map display support using <pkg>kde-apps/marble</pkg> |
| Flag | Description |
|---|---|
| fftw | |
| gif | |
| media | Enable sound support for animations via <pkg>media-libs/mlt</pkg> |
| mypaint-brush-engine | Enable MyPaint brush engine support <pkg>media-libs/libmypaint</pkg> |
| webp |
| Flag | Description |
|---|---|
| ipod | |
| lastfm | Enable Last.fm streaming services support through <pkg>media-libs/liblastfm</pkg> |
| mariadb | Prefer <pkg>dev-db/mariadb-connector-c</pkg> over <pkg>dev-db/mysql-connector-c</pkg> |
| podcast | Enable gpodder.net podcast support via <pkg>media-libs/libmygpo-qt</pkg> |
| Flag | Description |
|---|---|
| acoustid | Build acoustic fingerprinting plugin using <pkg>media-libs/chromaprint</pkg> |
| mp4 |
| Flag | Description |
|---|---|
| dvb |
| Flag | Description |
|---|---|
| unicode |
| Flag | Description |
|---|---|
| xfs | Enable XFS specific disk preallocation support via <pkg>sys-fs/xfsprogs</pkg> |
| Flag | Description |
|---|---|
| omemo | Enable OMEMO encryption |
| Flag | Description |
|---|---|
| discovery | Build with <pkg>net-libs/kdsoap-ws-discovery-client</pkg> support to discover domains and workgroups |
| Flag | Description |
|---|---|
| bwscheduler | Schedule upload and download limits over a period of a week |
| downloadorder | Specify the download order of a multi-file torrent |
| infowidget | Displays general information about a torrent in several tabs |
| ipfilter | Filter IP addresses through a blocklist |
| logviewer | Displays the logging output |
| magnetgenerator | Generates magnet URI's |
| mediaplayer | Enable <pkg>dev-qt/qtmultimedia</pkg> based media player |
| rss | Syndication plugin for KTorrent, supporting RSS and Atom feeds |
| scanfolder | Scan folders for torrent files and load them |
| shutdown | Shutdown when done |
| stats | Shows statistics about torrents in several graphs |
| upnp |
| Flag | Description |
|---|---|
| password | Store passwords securely via <pkg>dev-libs/qtkeychain</pkg> |
| Flag | Description |
|---|---|
| gpsim | Enable support for Microchip PIC microcontrollers similation using <pkg>dev-embedded/gpsim</pkg> |