feat!: add new recipe flag which allows you to completely disable yafti
This change will allow downstream images to easily opt out of "yafti", if they want to use a different setup program instead.
This commit is contained in:
43
recipe.yml
43
recipe.yml
@@ -1,11 +1,11 @@
|
|||||||
# Warning: only edit this file inside the images git repository.
|
# Warning: Only edit this file inside the uBlue image's git repository.
|
||||||
# If you are looking at this file in your root directory on your computer, editing it does nothing.
|
# If you are looking at this file on your computer, editing it does nothing.
|
||||||
|
|
||||||
# The image will be at "ghcr.io/yourusername/name".
|
# The image will be at "ghcr.io/yourusername/name".
|
||||||
name: startingpoint
|
name: startingpoint
|
||||||
|
|
||||||
# The native container image to build on top of.
|
# The native container image to build on top of.
|
||||||
# Warning: Non-uBlue images might not function properly.
|
# Warning: Non-uBlue images might not work properly, due to missing components.
|
||||||
base-image: ghcr.io/ublue-os/silverblue-main
|
base-image: ghcr.io/ublue-os/silverblue-main
|
||||||
|
|
||||||
# What Fedora version to use. Use an explicit version or `latest`.
|
# What Fedora version to use. Use an explicit version or `latest`.
|
||||||
@@ -73,17 +73,26 @@ rpm:
|
|||||||
- firefox
|
- firefox
|
||||||
- firefox-langpacks
|
- firefox-langpacks
|
||||||
|
|
||||||
# These Flatpaks will be suggested for install after user login, via the yafti
|
# Configuration for the "first boot" experience, which is available after login.
|
||||||
# "first boot" GUI. Everything below will be merged into the "yafti.yml" config
|
firstboot:
|
||||||
# on build, in a category named "Custom". If you prefer, you can instead remove
|
# Whether to embed "yafti" into the OS image and configure it to autostart,
|
||||||
# everything below and directly edit "yafti.yml" to have more control.
|
# which is the preferred uBlue "first boot" GUI. Set this to "false" if you've
|
||||||
# This is just an example selection.
|
# decided to use a different solution instead.
|
||||||
flatpaks:
|
yafti: true
|
||||||
- org.mozilla.firefox
|
|
||||||
- org.mozilla.Thunderbird
|
# These Flatpaks will be suggested for install after user login, via the yafti
|
||||||
- com.mattjakeman.ExtensionManager
|
# "first boot" GUI. Everything below will be merged into the "yafti.yml" config
|
||||||
- org.libreoffice.LibreOffice
|
# on build, in a category named "Custom". If you prefer, you can instead remove
|
||||||
- org.gnome.DejaDup
|
# everything below and directly edit "yafti.yml" to have more control.
|
||||||
- org.gustavoperedo.FontDownloader
|
# Alternatively, if you've disabled "yafti", you can still install these via
|
||||||
- com.github.tchx84.Flatseal
|
# the "just setup-flatpaks" command from our "justfile".
|
||||||
- io.github.celluloid_player.Celluloid
|
# This is just an example selection:
|
||||||
|
flatpaks:
|
||||||
|
- org.mozilla.firefox
|
||||||
|
- org.mozilla.Thunderbird
|
||||||
|
- com.mattjakeman.ExtensionManager
|
||||||
|
- org.libreoffice.LibreOffice
|
||||||
|
- org.gnome.DejaDup
|
||||||
|
- org.gustavoperedo.FontDownloader
|
||||||
|
- com.github.tchx84.Flatseal
|
||||||
|
- io.github.celluloid_player.Celluloid
|
||||||
|
|||||||
Reference in New Issue
Block a user