<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
<comps>
  <group>
    <id>multimedia</id>
    <name>Multimedia</name>
    <description>Audio/video framework common to desktops</description>
    <default>false</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="default">x264</packagereq>
      <packagereq type="default">x265</packagereq>
      <packagereq type="default">flac</packagereq>
      <packagereq type="optional">lame</packagereq>
      <packagereq type="default">opus</packagereq>
      <packagereq type="optional">pipewire-codec-aptx</packagereq>
      <packagereq type="optional">xpra-codecs-freeworld</packagereq>
      <packagereq type="optional">vlc-plugins-freeworld</packagereq>
      <packagereq type="default">gstreamer1-plugins-ugly</packagereq>
      <packagereq type="default">nv-codec-headers</packagereq>
    </packagelist>
  </group>
  <group>
    <id>ultramarine-product-common</id>
    <name>Ultramarine common packages</name>
    <description>Packages shared between all Ultramarine products</description>
    <default>false</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="default">ultramarine-shell-config</packagereq>
      <packagereq type="default">ultramarine-release</packagereq>
      <packagereq type="default">ultramarine-fun</packagereq>
      <packagereq type="default">dnf5-default-package-manager</packagereq>
      <packagereq type="default">ultramarine-phony-bookmarks</packagereq>
      <packagereq type="default">git</packagereq>
      <packagereq type="default">linux-firmware</packagereq>
    </packagelist>
  </group>
  <group>
    <id>ultramarine-desktop-product-common</id>
    <name>Ultramarine Desktop common packages</name>
    <description>Packages shared between all Ultramarine desktop products</description>
    <default>false</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="mandatory">ultramarine-repos-extras</packagereq>
      <packagereq type="default">ultramarine-backgrounds-common</packagereq>
      <packagereq type="default">ultramarine-backgrounds-compat</packagereq>
      <packagereq type="default">system76-scheduler</packagereq>
      <packagereq type="default">orca</packagereq>
      <packagereq type="default">speech-dispatcher-espeak-ng</packagereq>
      <packagereq type="default">sipa-fonts</packagereq>
      <packagereq type="default">ibus-mozc</packagereq>
      <packagereq type="default">mozc</packagereq>
    </packagelist>
  </group>
  <group>
    <id>ultramarine-flagship-product</id>
    <name>Ultramarine Flagship product core</name>
    <description>Packages mandatory for the Ultramarine Flagship product.</description>
    <default>false</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="mandatory">budgie-extras</packagereq>
      <packagereq type="mandatory">budgie-desktop</packagereq>
      <packagereq type="mandatory">budgie-extras-daemon</packagereq>
      <packagereq type="mandatory">ultramarine-release-flagship</packagereq>
      <packagereq type="optional">ultramarine-release-identity-flagship</packagereq>
      <packagereq type="mandatory">ultramarine-flagship-filesystem</packagereq>
      <packagereq type="default">ultramarine-backgrounds-gnome</packagereq>
      <packagereq type="default">ultramarine-backgrounds</packagereq>
      <packagereq type="default">lightdm-gtk</packagereq>
      <packagereq type="default">nemo</packagereq>
      <packagereq type="default">nemo-fileroller</packagereq>
      <packagereq type="default">nemo-python</packagereq>
      <packagereq type="default">nemo-preview</packagereq>
      <packagereq type="default">nemo-emblems</packagereq>
      <packagereq type="default">fluent-theme</packagereq>
      <packagereq type="default">fluent-icon-theme</packagereq>
      <packagereq type="default">gnome-terminal</packagereq>
      <packagereq type="default">seahorse</packagereq>
      <packagereq type="default">gnome-system-monitor</packagereq>
      <packagereq type="default">gnome-calculator</packagereq>
      <packagereq type="default">gnome-software</packagereq>
      <packagereq type="default">gs-plugin-ultramarine-pkgdb-collections</packagereq>
      <packagereq type="default">xdg-user-dirs-gtk</packagereq>
      <packagereq type="default">xdg-desktop-portal-gtk</packagereq>
    </packagelist>
  </group>
  <environment>
    <id>ultramarine-flagship-product-environment</id>
    <name>Ultramarine Flagship</name>
    <description>Ultramarine Flagship is the flagship Ultramarine experience.</description>
    <grouplist>
      <groupid>base-x</groupid>
      <groupid>container-management</groupid>
      <groupid>core</groupid>
      <groupid>standard</groupid>
      <groupid>firefox</groupid>
      <groupid>fonts</groupid>
      <groupid>budgie-desktop</groupid>
      <groupid>budgie-desktop-apps</groupid>
      <groupid>guest-desktop-agents</groupid>
      <groupid>hardware-support</groupid>
      <groupid>libreoffice</groupid>
      <groupid>multimedia</groupid>
      <groupid>sound-and-video</groupid>
      <groupid>networkmanager-submodules</groupid>
      <groupid>printing</groupid>
      <groupid>desktop-accessibility</groupid>
      <groupid>input-methods</groupid>
      <groupid>ultramarine-product-common</groupid>
      <groupid>ultramarine-desktop-product-common</groupid>
      <groupid>ultramarine-flagship-product</groupid>
    </grouplist>
  </environment>
  <group>
    <id>ultramarine-pantheon-product</id>
    <name>Ultramarine Pantheon product core</name>
    <description>Packages mandatory for the Ultramarine Pantheon product.</description>
    <default>false</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="default">ultramarine-release-pantheon</packagereq>
      <packagereq type="optional">ultramarine-release-identity-pantheon</packagereq>
    </packagelist>
  </group>
  <environment>
    <id>ultramarine-pantheon-product-environment</id>
    <name>Ultramarine Pantheon</name>
    <description>Ultramarine Pantheon is an Ultramarine experience powered by ElementaryOS' Pantheon desktop environment.</description>
    <grouplist>
      <groupid>base-x</groupid>
      <groupid>container-management</groupid>
      <groupid>core</groupid>
      <groupid>standard</groupid>
      <groupid>firefox</groupid>
      <groupid>fonts</groupid>
      <groupid>pantheon-desktop</groupid>
      <groupid>guest-desktop-agents</groupid>
      <groupid>hardware-support</groupid>
      <groupid>libreoffice</groupid>
      <groupid>multimedia</groupid>
      <groupid>sound-and-video</groupid>
      <groupid>networkmanager-submodules</groupid>
      <groupid>printing</groupid>
      <groupid>desktop-accessibility</groupid>
      <groupid>input-methods</groupid>
      <groupid>ultramarine-product-common</groupid>
      <groupid>ultramarine-desktop-product-common</groupid>
      <groupid>ultramarine-pantheon-product</groupid>
    </grouplist>
  </environment>
  <group>
    <id>ultramarine-gnome-product</id>
    <name>Ultramarine GNOME product core</name>
    <description>Packages mandatory for the Ultramarine GNOME product.</description>
    <default>false</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="default">gnome-extensions-app</packagereq>
      <packagereq type="default">pop-launcher</packagereq>
      <packagereq type="default">qalculate</packagereq>
      <packagereq type="default">gnome-shell-extension-appindicator</packagereq>
      <packagereq type="default">gnome-shell-extension-pop-shell</packagereq>
      <packagereq type="default">gnome-shell-extension-windowsNavigator</packagereq>
      <packagereq type="default">gnome-shell-extension-appmenu-is-back</packagereq>
      <packagereq type="default">ultramarine-backgrounds-gnome</packagereq>
      <packagereq type="default">ultramarine-backgrounds-common</packagereq>
      <packagereq type="default">ultramarine-release-gnome</packagereq>
      <packagereq type="optional">ultramarine-release-identity-gnome</packagereq>
      <packagereq type="default">gs-plugin-ultramarine-pkgdb-collections</packagereq>
    </packagelist>
  </group>
  <environment>
    <id>ultramarine-gnome-product-environment</id>
    <name>Ultramarine GNOME</name>
    <description>Ultramarine GNOME is an Ultramarine experience powered by the GNOME desktop environment.</description>
    <grouplist>
      <groupid>base-x</groupid>
      <groupid>container-management</groupid>
      <groupid>core</groupid>
      <groupid>standard</groupid>
      <groupid>firefox</groupid>
      <groupid>fonts</groupid>
      <groupid>gnome-desktop</groupid>
      <groupid>guest-desktop-agents</groupid>
      <groupid>hardware-support</groupid>
      <groupid>libreoffice</groupid>
      <groupid>multimedia</groupid>
      <groupid>sound-and-video</groupid>
      <groupid>networkmanager-submodules</groupid>
      <groupid>printing</groupid>
      <groupid>desktop-accessibility</groupid>
      <!-- <groupid>input-methods</groupid> While the other groups incluide this, Fedora doesn't have this group in the workstation comp, going to trust them-->
      <groupid>ultramarine-product-common</groupid>
      <groupid>ultramarine-desktop-product-common</groupid>
      <groupid>ultramarine-gnome-product</groupid>
    </grouplist>
  </environment>
    <group>
    <id>ultramarine-kde-product</id>
    <name>Ultramarine KDE product core</name>
    <description>Packages mandatory for the Ultramarine KDE product.</description>
    <default>false</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="default">kwin-system76-scheduler-integration</packagereq>
      <packagereq type="default">ultramarine-appstream-metadata</packagereq>
      <packagereq type="default">ultramarine-release-kde</packagereq>
      <packagereq type="optional">ultramarine-release-identity-kde</packagereq>
    </packagelist>
  </group>
  <environment>
    <id>ultramarine-kde-product-environment</id>
    <name>Ultramarine KDE</name>
    <description>Ultramarine KDE is an Ultramarine experience powered by the KDE desktop environment.</description>
    <grouplist>
      <groupid>base-x</groupid>
      <groupid>container-management</groupid>
      <groupid>core</groupid>
      <groupid>standard</groupid>
      <groupid>firefox</groupid>
      <groupid>fonts</groupid>
      <groupid>kde-desktop</groupid>
      <groupid>kde-apps</groupid>
      <groupid>kde-media</groupid>
      <groupid>guest-desktop-agents</groupid>
      <groupid>hardware-support</groupid>
      <groupid>libreoffice</groupid>
      <groupid>multimedia</groupid>
      <groupid>sound-and-video</groupid>
      <groupid>networkmanager-submodules</groupid>
      <groupid>printing</groupid>
      <groupid>desktop-accessibility</groupid>
      <groupid>input-methods</groupid>
      <groupid>ultramarine-product-common</groupid>
      <groupid>ultramarine-desktop-product-common</groupid>
      <groupid>ultramarine-kde-product</groupid>
    </grouplist>
  </environment>
  <group>
    <id>ultramarine-xfce-product</id>
    <name>Ultramarine Xfce product core</name>
    <description>Packages mandatory for the Ultramarine Xfce product.</description>
    <default>false</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="mandatory">ultramarine-release-xfce</packagereq>
      <packagereq type="optional">ultramarine-release-identity-xfce</packagereq>
      <packagereq type="mandatory">ultramarine-xfce-filesystem</packagereq>
      <packagereq type="mandatory">lightdm-gtk</packagereq>
      <packagereq type="default">xfce4-whiskermenu-plugin</packagereq>
      <packagereq type="default">xfce4-docklike-plugin</packagereq>
      <packagereq type="default">materia-gtk-theme</packagereq>
      <packagereq type="default">papirus-icon-theme</packagereq>
      <packagereq type="default">papirus-icon-theme-dark</packagereq>
      <packagereq type="default">papirus-icon-theme-light</packagereq>
      <packagereq type="default">ultramarine-backgrounds</packagereq>
      <packagereq type="default">ultramarine-backgrounds-gnome</packagereq>
      <packagereq type="default">ultramarine-backgrounds-common</packagereq>
      <packagereq type="default">seahorse</packagereq>
      <packagereq type="default">gnome-software</packagereq>
      <packagereq type="default">evince</packagereq>
      <packagereq type="default">catfish</packagereq>
      <packagereq type="default">geary</packagereq>
      <packagereq type="default">firefox</packagereq>
      <packagereq type="default">gnome-calculator</packagereq>
      <packagereq type="default">mousepad</packagereq>
      <packagereq type="default">ristretto</packagereq>
      <packagereq type="default">xarchiver</packagereq>
      <packagereq type="default">xfce4-clipman-plugin</packagereq>
      <packagereq type="default">xfce4-dict-plugin</packagereq>
      <packagereq type="default">system-config-printer</packagereq>
      <packagereq type="default">mugshot</packagereq>
      </packagelist>
  </group>
  <environment>
    <id>ultramarine-xfce-product-environment</id>
    <name>Ultramarine Xfce</name>
    <description>Ultramarine Xfce is the Ultramarine experience powered by the Xfce desktop.</description>
    <grouplist>
      <groupid>base-x</groupid>
      <groupid>container-management</groupid>
      <groupid>core</groupid>
      <groupid>standard</groupid>
      <groupid>firefox</groupid>
      <groupid>fonts</groupid>
      <groupid>xfce-desktop</groupid>
      <groupid>xfce-extra-plugins</groupid>
      <groupid>guest-desktop-agents</groupid>
      <groupid>hardware-support</groupid>
      <groupid>libreoffice</groupid>
      <groupid>multimedia</groupid>
      <groupid>sound-and-video</groupid>
      <groupid>networkmanager-submodules</groupid>
      <groupid>printing</groupid>
      <groupid>desktop-accessibility</groupid>
      <groupid>input-methods</groupid>
      <groupid>ultramarine-product-common</groupid>
      <groupid>ultramarine-desktop-product-common</groupid>
      <groupid>ultramarine-xfce-product</groupid>
    </grouplist>
  </environment>
</comps>
