xfce: Add essential apps from xfce-apps comps group

Use a filtered comps group to add essential apps instead of manually
listing them in the manifest.

Also add gparted to the image as it needs privileges thus it can't run
as a Flatpak.
This commit is contained in:
Timothée Ravier 2023-11-23 16:56:43 +01:00
parent 8671b40808
commit 1745b420aa
4 changed files with 31 additions and 8 deletions

View file

@ -197,6 +197,27 @@ desktop_exclude_list:
- 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

View file

@ -190,7 +190,7 @@ def main():
desktops_comps_groups = {
"gnome": ["gnome-desktop", "base-x"],
"kde": ["kde-desktop"],
"xfce": ["xfce-desktop", "base-x"],
"xfce": ["xfce-desktop", "xfce-apps", "base-x"],
"lxqt": ["lxqt-desktop", "base-x"],
"deepin": ["deepin-desktop", "base-x"],
"mate": ["mate-desktop", "base-x"],

View file

@ -11,13 +11,6 @@ packages:
- fedora-release-ostree-desktop
# Portals for Flatpak
- xdg-desktop-portal-gtk
# Essential packages from @xfce-apps
- atril
- firefox
- galculator
- mousepad
- ristretto
- xarchiver
repos:
- fedora-rawhide

View file

@ -9,10 +9,14 @@ packages:
- Thunar
- adwaita-gtk2-theme
- adwaita-icon-theme
- atril
- blueman
- desktop-backgrounds-compat
- firefox
- galculator
- glx-utils
- gnome-keyring-pam
- gparted
- greybird-dark-theme
- greybird-light-theme
- greybird-xfce4-notifyd-theme
@ -26,16 +30,21 @@ packages:
- mesa-dri-drivers
- mesa-vulkan-drivers
- mint-y-theme
- mousepad
- network-manager-applet
- nm-connection-editor
- plymouth-system-theme
- ristretto
- thunar-archive-plugin
- thunar-media-tags-plugin
- thunar-volman
- xarchiver
- xdg-user-dirs-gtk
- xfce4-about
- xfce4-appfinder
- xfce4-clipman-plugin
- xfce4-datetime-plugin
- xfce4-dict-plugin
- xfce4-panel
- xfce4-panel-profiles
- xfce4-places-plugin