Skip to content

Commit

Permalink
feat: Add Zeliblue COSMIC (#246)
Browse files Browse the repository at this point in the history
  • Loading branch information
zelikos authored Sep 6, 2024
1 parent 4503074 commit d30b877
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ jobs:
matrix:
recipe:
# !! Add your recipes here
- cosmic/zeliblue-cosmic.yml
- gnome/zeliblue.yml
- plasma/zeliblue-kinoite.yml
# - gnome/zeliblue-deck.yml
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ Notable changes from vanilla GNOME and Fedora Silverblue include:

There is also Zeliblue Plasma (zeliblue-kinoite), which uses the Plasma desktop environment instead of GNOME. It replaces multiple apps that are layered into the upstream image with Flatpak equivalents, as well as using `fish` as the default shell in Konsole.

A preview image for the alpha COSMIC desktop (zeliblue-cosmic) is also available. It is only recommended for those that want to experiment with the COSMIC desktop environment since COSMIC is still in an alpha state, and should not be used in production.

Zeliblue is made with [BlueBuild](https://blue-build.org/).

## Installation
Expand Down
4 changes: 4 additions & 0 deletions recipes/cosmic/cosmic-files.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
type: files
files:
- source: system_files/cosmic
destination: /
23 changes: 23 additions & 0 deletions recipes/cosmic/cosmic-flatpaks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
type: default-flatpaks
notify: true
system:
install:
- org.gnome.Calculator
- org.gnome.Calendar
- org.gnome.Characters
- org.gnome.clocks
- org.gnome.Contacts
- org.gnome.Decibels
- org.gnome.baobab
- org.gnome.SimpleScan
- org.gnome.Papers
- org.gnome.font-viewer
- org.gnome.Logs
- org.gnome.Loupe
- org.gnome.Maps
- net.nokyan.Resources
- org.gnome.Showtime
- org.gnome.Weather
- org.gnome.Epiphany
- com.github.tchx84.Flatseal
- org.gnome.World.PikaBackup
23 changes: 23 additions & 0 deletions recipes/cosmic/zeliblue-cosmic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# image will be published to ghcr.io/<user>/<name>
name: zeliblue-cosmic
# description will be included in the image's metadata
description: An opinionated COSMIC desktop experience, based on Fedora Atomic

# the base image to build on top of (FROM) and the version tag to use
base-image: ghcr.io/ublue-os/cosmic
image-version: latest-amd64

# list of modules, executed in order
# you can include multiple instances of the same module
modules:
- from-file: common/common-bling.yml
- from-file: common/common-files.yml
- from-file: common/common-flatpaks.yml
- from-file: common/common-fonts.yml
- from-file: common/common-packages.yml
- from-file: common/common-scripts.yml
- from-file: common/common-systemd.yml
- from-file: common/common-modules.yml

# - from-file: cosmic/cosmic-files.yml
- from-file: cosmic/cosmic-flatpaks.yml

0 comments on commit d30b877

Please sign in to comment.