Skip to content

Commit

Permalink
Add initial COSMIC Atomic variant
Browse files Browse the repository at this point in the history
  • Loading branch information
travier committed Oct 11, 2024
1 parent 9526ce4 commit d77dc78
Show file tree
Hide file tree
Showing 6 changed files with 51 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,4 @@ build:
- lxqt-atomic
- budgie-atomic
- base-atomic
- cosmic-atomic
10 changes: 10 additions & 0 deletions comps-sync-exclude-list.yml
Original file line number Diff line number Diff line change
Expand Up @@ -303,3 +303,13 @@ desktop_exclude_list:
- NetworkManager-sstp-gnome
- NetworkManager-strongswan-gnome
- NetworkManager-team
cosmic-desktop:
# Pulls PackageKit in
- cosmic-store
cosmic-desktop-apps:
# Non-critical apps -> Flatpak
- gnome-calculator
- nheko
- okular
- rhythmbox
- thunderbird
1 change: 1 addition & 0 deletions comps-sync.py
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ def main():
variant_comps_groups = {
"budgie-atomic": ["budgie-desktop", "budgie-desktop-apps", "base-x"],
"cinnamon-atomic": ["cinnamon-desktop", "base-x"],
"cosmic-atomic": ["cosmic-desktop", "cosmic-desktop-apps", "base-graphical"],
"deepin-atomic": ["deepin-desktop", "base-x"],
"kinoite": ["kde-desktop", "base-graphical"],
"kinoite-mobile": ["kde-mobile", "kde-mobile-apps", "base-graphical"],
Expand Down
13 changes: 13 additions & 0 deletions cosmic-atomic-packages.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# DO NOT EDIT! This content is generated from comps-sync.py
packages:
- ark
- cosmic-edit
- cosmic-files
- cosmic-session
- cosmic-term
- gnome-disk-utility
- gnome-keyring
- gnome-system-monitor
- mesa-dri-drivers
- mesa-vulkan-drivers
- plymouth-system-theme
24 changes: 24 additions & 0 deletions cosmic-atomic.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
variables:
bootable_container: true
variant: "cosmic-atomic"

include:
- common.yaml
- cosmic-atomic-packages.yaml

ref: fedora/41/${basearch}/cosmic-atomic
rojig:
name: fedora-cosmic
summary: "Fedora COSMIC Atomic"
license: MIT

packages:
# Portals for Flatpak
- xdg-desktop-portal-gtk
# Include GUI to manage updates & Flatpaks
- gnome-software

# Kept in the leaf manifest as they are overwritten by Pungi in composes
repos:
- fedora-41
- fedora-41-updates
2 changes: 2 additions & 0 deletions justfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ pretty_names := '(
[xfce-atomic]="XFCE Atomic"
[lxqt-atomic]="LXQt Atomic"
[base-atomic]="Base Atomic"
[cosmic-atomic]="COSMIC Atomic"
)'

# Legacy names, used to keep some references stable
Expand All @@ -42,6 +43,7 @@ volume_id_substitutions := '(
[xfce-atomic]="XfA"
[lxqt-atomic]="LxA"
[base-atomic]="BsA"
[cosmic-atomic]="CMC"
)'

# Default is to only validate the manifests
Expand Down

0 comments on commit d77dc78

Please sign in to comment.