Add ostree files for Fedora Onyx

See https://fedoraproject.org/wiki/Changes/Fedora_Onyx

Signed-off-by: Joshua Strobl <me@joshuastrobl.com>
This commit is contained in:
Joshua Strobl 2023-04-30 16:44:59 +03:00
parent 8bcf619aae
commit d2e6b0afc1
No known key found for this signature in database
GPG key ID: AA7A2325E04B609B
4 changed files with 84 additions and 0 deletions

49
budgie-desktop-pkgs.yaml Normal file
View file

@ -0,0 +1,49 @@
# DO NOT EDIT! This content is generated from comps-sync.py
include: fedora-common-ostree.yaml
packages:
- ModemManager
- NetworkManager-adsl
- NetworkManager-openconnect-gnome
- NetworkManager-openvpn-gnome
- NetworkManager-ppp
- NetworkManager-pptp-gnome
- NetworkManager-ssh-gnome
- NetworkManager-vpnc-gnome
- NetworkManager-wwan
- at-spi2-atk
- at-spi2-core
- budgie-backgrounds
- budgie-control-center
- budgie-desktop
- budgie-desktop-defaults
- budgie-desktop-view
- budgie-screensaver
- dconf
- firefox
- fprintd-pam
- glib-networking
- gnome-bluetooth
- gnome-color-manager
- gnome-disk-utility
- gnome-keyring-pam
- gnome-settings-daemon
- gnome-software
- gnome-system-monitor
- gnome-terminal
- gvfs-afc
- gvfs-afp
- gvfs-archive
- gvfs-fuse
- gvfs-goa
- gvfs-gphoto2
- gvfs-mtp
- gvfs-smb
- lightdm
- nemo
- network-manager-applet
- polkit
- seahorse
- slick-greeter
- xdg-desktop-portal
- xdg-desktop-portal-gtk
- xdg-user-dirs-gtk

View file

@ -142,6 +142,26 @@ desktop_exclude_list:
- 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
- gedit
- gnome-calculator
- parole
- rhythmbox
kde-desktop:
# Incompatible with ostree for various reasons
- abrt-desktop

View file

@ -171,6 +171,7 @@ desktops_comps_groups = {
"mate": ["mate-desktop"],
"sway": ["swaywm", "swaywm-extended"],
"cinnamon": ["cinnamon-desktop"],
"budgie": ["budgie-desktop", "budgie-desktop-apps"]
}
# Generate treefiles for all desktops

14
fedora-onyx.yaml Normal file
View file

@ -0,0 +1,14 @@
include: budgie-desktop-pkgs.yaml
ref: fedora/rawhide/${basearch}/onyx
rojig:
name: fedora-onyx
summary: "Fedora Onyx (Budgie) base image"
license: MIT
packages:
- fedora-release-onyx
exclude-packages:
# Not needed in Budgie Desktop
- tracker
- tracker-miners
repos:
- fedora-rawhide