# This file has a list of packages to skip from comps that we don't want # Entirely skip all packages in those groups for the common set of packages exclude_list_groups: - libreoffice - gnome-desktop - container-management - base-x # Always exclude packages matching those regexp: # - PackageKit is spread across various groups # - We can not include openh264. See https://fedoraproject.org/wiki/OpenH264 exclude_list_all_regexp: - "PackageKit.*" - "gstreamer1-plugin-openh264" - "mozilla-openh264" - "openh264" # Common exclude list for all ostree desktop versions exclude_list: core: # We use rpm-ostree for the host - dnf - dnf-plugins-core - dnf5 - dnf5-plugins - yum # Not sure why this is there at all - dracut-config-rescue # Eh...you can install this in a priv container - parted # https://bugzilla.redhat.com/show_bug.cgi?id=1452348 - grubby # Colin says we also don't need grubby-deprecated - grubby-deprecated # Why? - ncurses workstation-product: # We use rpm-ostree for the host - dnf - dnf-plugins-core - dnf5 - dnf5-plugins - deltarpm - python3-dnf-plugin-system-upgrade - python3-dnf-plugins-core # We use fedora-release-silverblue instead - fedora-release-workstation # Really not worth listing explicitly - filesystem - mailcap # This seems like some weird legacy thing, it also # drags in usermode, which should also be deprecated # and blocks a /usr/sbin + /usr/bin unification. - setuptool # This probably doesn't need to be default - ppp # We removed cronie a while ago, should nuke these too - crontabs - at # This drags in a huge dependency set of dnf bits - abrt-cli - abrt-desktop - abrt-java-connector # Requires libreoffice - unoconv # Will change to git-core as git pulls in Perl - git # Apps - evolution - evolution-ews - evolution-help - mediawriter - rhythmbox # This is ancient now, and IMO has been superceded by cgroups # Also it breaks with --unified-core. - psacct # Random tools: container - jwhois - net-tools - nmap-ncat - rdist - tcpdump - telnet - traceroute # filesystem tools, again priv container - dosfstools - symlinks # Misc - dos2unix # Gnome specific - desktop-backgrounds-gnome - gnome-shell-extension-background-logo - pinentry-gnome3 # Excluded here for all desktops and manually re-added in Silverblue manifest - qadwaitadecorations-qt5 # X11 specific - xorg-x11-drv-libinput networkmanager-submodules: # Let's use the builtin one by default - dhcp-client printing: # We don't use PackageKit - cups-pk-helper # For now... - ghostscript # Desktop environment specific exclude lists desktop_exclude_list: gnome-desktop: # Non-critical apps -> Flatpak - baobab - cheese - snapshot - evince - evince-djvu - evince-nautilus - file-roller - file-roller-nautilus - gnome-boxes - gnome-calculator - gnome-calendar - gnome-characters - gnome-clocks - gnome-connections - gnome-contacts - gnome-documents - gnome-font-viewer - gnome-logs - gnome-maps - gnome-photos - gnome-screenshot - gnome-text-editor - gnome-weather - jwhois - loupe - rdist - sane-backends-drivers-scanners - simple-scan - sushi - symlinks - tcpdump - telnet - totem - totem-nautilus - traceroute budgie-desktop: # Incompatible with ostree for various reasons - abrt-desktop - cups-pk-helper - dnfdragora # Remove uncommon NetworkManager plugins - NetworkManager-fortisslvpn-gnome - NetworkManager-iodine-gnome - NetworkManager-l2tp-gnome - NetworkManager-libreswan-gnome - NetworkManager-sstp-gnome - NetworkManager-strongswan-gnome budgie-desktop-apps: # Non-critical apps -> Flatpak - atril - eom - gnome-calculator - parole - rhythmbox kde-desktop: # Incompatible with ostree for various reasons - abrt-desktop - cups-pk-helper - dnfdragora - plasma-pk-updates # Misc - ksshaskpass - kwebkitpart # Remove some NetworkManager plugins that pull-in lesser used VPN packages - plasma-nm-l2tp - plasma-nm-openswan - plasma-nm-pptp # Remove initial-setup from Kinoite # See: https://fedoraproject.org/wiki/Changes/KDERemoveInitialSetup - initial-setup-gui xfce-desktop: # Incompatible with ostree for various reasons - abrt-desktop - dnfdragora-updater # Non-critical apps -> Flatpak - fros-recordmydesktop - tumbler # Misc - alsa-utils - firewall-config - openssh-askpass - vim-enhanced # Remove uncommon NetworkManager plugins - NetworkManager-fortisslvpn-gnome - NetworkManager-iodine-gnome - NetworkManager-l2tp-gnome - NetworkManager-libreswan-gnome - NetworkManager-sstp-gnome - NetworkManager-strongswan-gnome xfce-apps: # Non-critical apps -> Flatpak - claws-mail - catfish - claws-mail-plugins-archive - claws-mail-plugins-att-remover - claws-mail-plugins-attachwarner - claws-mail-plugins-fetchinfo - claws-mail-plugins-mailmbox - claws-mail-plugins-newmail - claws-mail-plugins-notification - claws-mail-plugins-pgp - claws-mail-plugins-rssyl - claws-mail-plugins-smime - claws-mail-plugins-spam-report - claws-mail-plugins-tnef - claws-mail-plugins-vcalendar - geany - pidgin - seahorse - transmission lxqt-desktop: # Incompatible with ostree for various reasons - dnfdragora-updater # X11 is going away with Plasma 6 - sddm-x11 deepin-desktop: # Incompatible with ostree for various reasons - dnfdragora-updater mate-desktop: # Incompatible with ostree for various reasons - abrt-desktop - abrt-java-connector - dnfdragora-updater # Non-critical apps -> Flatpak - blivet-gui - filezilla - gnome-disk-utility - gnome-logs - gnote - gparted - hexchat - p7zip - p7zip-plugins - simple-scan - thunderbird - transmission-gtk - vim-enhanced - xfburn - yelp # Non critical NetworkManager plugins - NetworkManager-iodine-gnome - NetworkManager-l2tp-gnome - NetworkManager-libreswan-gnome - NetworkManager-ovs - NetworkManager-sstp-gnome - NetworkManager-strongswan-gnome - NetworkManager-team # Already in the common set - wireplumber swaywm-extended: # Non-critical apps -> Flatpak - mpv cinnamon-desktop: # Incompatible with ostree for various reasons - abrt-desktop - abrt-java-connector - dnfdragora-updater # Non-critical apps -> Flatpak & toolbox - eom - gnome-calculator - gucharmap - hexchat - mpv - pidgin - sane-backends-drivers-scanners - shotwell - simple-scan - thunderbird - tmux - tmux-powerline - transmission - vim-powerline - xed - xfburn - xreader # Not default to cinnamon - paper-icon-theme # Non critical NetworkManager plugins - NetworkManager-iodine-gnome - NetworkManager-l2tp-gnome - NetworkManager-libreswan-gnome - NetworkManager-ovs - NetworkManager-sstp-gnome - NetworkManager-strongswan-gnome - NetworkManager-team