Sericea: initial implementation for Sway desktop variant

Signed-off-by: Anthony Rabbito <hello@anthonyrabbito.com>
Co-authored-by: Aleksei Bavshin <alebastr@fedoraproject.org>
This commit is contained in:
Anthony Rabbito 2022-07-08 09:22:42 -04:00 committed by Aleksei Bavshin
parent c80c85ea3d
commit 44d4d094ae
No known key found for this signature in database
GPG key ID: 4F071603387A382A
4 changed files with 30 additions and 1 deletions

View file

@ -245,3 +245,6 @@ desktop_exclude_list:
- NetworkManager-wifi - NetworkManager-wifi
# Already in the common set # Already in the common set
- wireplumber - wireplumber
swaywm-extended:
# Non-critical apps -> Flatpak
- mpv

View file

@ -168,7 +168,8 @@ desktops_comps_groups = {
"xfce": ["xfce-desktop"], "xfce": ["xfce-desktop"],
"lxqt": ["lxqt-desktop"], "lxqt": ["lxqt-desktop"],
"deepin": ["deepin-desktop"], "deepin": ["deepin-desktop"],
"mate": ["mate-desktop"] "mate": ["mate-desktop"],
"sway": ["swaywm", "swaywm-extended"],
} }
# Generate treefiles for all desktops # Generate treefiles for all desktops

22
fedora-sericea.yaml Normal file
View file

@ -0,0 +1,22 @@
include:
- sway-desktop-pkgs.yaml
ref: fedora/rawhide/${basearch}/sericea
rojig:
name: fedora-sericea
summary: "Fedora Sericea (Sway) base image"
license: MIT
packages:
- fedora-release-sericea
# explicitly list some defaults
- firefox
exclude-packages:
# already excluded in comps-sync-exclude-list
- PackageKit-glib
- grubby
# nothing in the tree would use these
- tracker
- tracker-miners
repos:
- fedora-rawhide
# - fedora-38
# - fedora-38-updates

3
sway-desktop-pkgs.yaml Normal file
View file

@ -0,0 +1,3 @@
# DO NOT EDIT! This content is generated from comps-sync.py
include: fedora-common-ostree.yaml
packages: []