Skip to content
This repository has been archived by the owner on Dec 25, 2024. It is now read-only.

Commit

Permalink
feat: shared apps for gnome and plasma images + usr files
Browse files Browse the repository at this point in the history
  • Loading branch information
tulilirockz committed Feb 29, 2024
1 parent 8c7ef40 commit 31b863f
Show file tree
Hide file tree
Showing 11 changed files with 53 additions and 35 deletions.
23 changes: 16 additions & 7 deletions config/common/apps.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,5 @@
---
- type: files
files:
- usr: /usr

- type: rpm-ostree
install:
- qpwgraph
- krita
- blender
- inkscape
Expand All @@ -19,6 +13,21 @@
- supercollider
- csound
- kdenlive
- guitarix
- ladspa
- ladspa-autotalent-plugins
- ladspa-dsp-plugins
- ladspa-guitarix-plugins
- ladspa-amb-plugins
- ladspa-blop-plugins
- ladspa-caps-plugins
- ladspa-cmt-plugins
- ladspa-fil-plugins
- ladspa-mcp-plugins
- ladspa-rev-plugins
- ladspa-tap-plugins
- ladspa-vco-plugins
- ladspa-zam-plugins
remove:
- firefox
- firefox-langpacks
Expand All @@ -40,4 +49,4 @@
- com.github.qarmin.czkawka
- org.darktable.Darktable

- type: signing
- type: yafti
8 changes: 8 additions & 0 deletions config/common/gnome-apps.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
- type: files
files:
- gnome: /usr

- type: rpm-ostree
install:
- helvum
8 changes: 8 additions & 0 deletions config/common/plasma-apps.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
- type: files
files:
- plasma: /usr

- type: rpm-ostree
install:
- qpwgraph
5 changes: 5 additions & 0 deletions config/common/shared-sys.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- type: signing

- type: files
files:
- shared: /usr
Empty file added config/files/gnome/.gitkeep
Empty file.
Empty file added config/files/plasma/.gitkeep
Empty file.
Empty file added config/files/shared/.gitkeep
Empty file.
11 changes: 4 additions & 7 deletions config/recipe-gnome-nvidia.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
# image will be published to ghcr.io/<user>/<name>
name: universal-studio-gnome-nvidia
# description will be included in the image's metadata
description: Operating system based on Fedora Silverblue meant for artists
description: Operating system based on Fedora Atomic meant for content creators and artists

# the base image to build on top of (FROM) and the version tag to use
base-image: ghcr.io/ublue-os/silverblue-nvidia
image-version: latest # latest is also supported if you want new updates ASAP
image-version: latest

# module configuration, executed in order
# you can include multiple instances of the same module
modules:
- from-file: ./apps.yml
- from-file: ./shared-sys.yml
- from-file: ./apps-gnome.yml
11 changes: 4 additions & 7 deletions config/recipe-gnome.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
# image will be published to ghcr.io/<user>/<name>
name: universal-studio-gnome
# description will be included in the image's metadata
description: Operating system based on Fedora Silverblue meant for artists
description: Operating system based on Fedora Atomic meant for content creators and artists

# the base image to build on top of (FROM) and the version tag to use
base-image: ghcr.io/ublue-os/silverblue-main
image-version: latest # latest is also supported if you want new updates ASAP
image-version: latest

# module configuration, executed in order
# you can include multiple instances of the same module
modules:
- from-file: ./apps.yml
- from-file: ./shared-sys.yml
- from-file: ./apps-gnome.yml
11 changes: 4 additions & 7 deletions config/recipe-latest.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
# image will be published to ghcr.io/<user>/<name>
name: universal-studio
# description will be included in the image's metadata
description: Operating system based on Fedora Silverblue meant for artists
description: Operating system based on Fedora Atomic meant for content creators and artists

# the base image to build on top of (FROM) and the version tag to use
base-image: ghcr.io/ublue-os/kinoite-main
image-version: latest # latest is also supported if you want new updates ASAP
image-version: latest

# module configuration, executed in order
# you can include multiple instances of the same module
modules:
- from-file: ./apps.yml
- from-file: ./shared-sys.yml
- from-file: ./apps-plasma.yml
11 changes: 4 additions & 7 deletions config/recipe-nvidia.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
# image will be published to ghcr.io/<user>/<name>
name: universal-studio-nvidia
# description will be included in the image's metadata
description: Operating system based on Fedora Silverblue meant for artists
description: Operating system based on Fedora Atomic meant for content creators and artists

# the base image to build on top of (FROM) and the version tag to use
base-image: ghcr.io/ublue-os/kinoite-nvidia
image-version: latest # latest is also supported if you want new updates ASAP
image-version: latest

# module configuration, executed in order
# you can include multiple instances of the same module
modules:
- from-file: ./apps.yml
- from-file: ./shared-sys.yml
- from-file: ./apps-plasma.yml

0 comments on commit 31b863f

Please sign in to comment.