particle-os-modules/modules/yafti
Micah Abbott 623834bb3b
chore: force create firstboot symlink in yafti module (#82)
I switched my custom ublue image from using
"ublue-os/silverblue-nvidia" to "ublue-os/bazzite-gnome-nvidia" and
received the following error when the build action kicked off:

`ln: failed to create symbolic link '/usr/etc/profile.d/ublue-firstboot.sh': File exists`

The yafti module should be the only thing creating this symlink, so it
should be safe to use the `-f` flag to force creating it.

Signed-off-by: Micah Abbott <miabbott@redhat.com>
2023-12-21 05:59:33 +00:00
..
README.md docs: enhacements to module documentation (#54) 2023-10-01 08:41:01 -07:00
yafti.sh chore: force create firstboot symlink in yafti module (#82) 2023-12-21 05:59:33 +00:00

yafti Module for Startingpoint

The yafti module can be used to install yafti and set it up to run on first boot. Also yafti's dependencies, python3-pip and libadwaita are installed.

Optionally, a list of Flatpak names and IDs can be included under custom-flatpaks:. These will be enabled by default under their own section on the Flatpak installation screen of yafti.

The main yafti configuration file, yafti.yml, is in /usr/share/ublue-os/firstboot/yafti.yml and can be edited for a more custom first-boot experience.

Example configuration

type: yafti
custom-flatpaks:
    - Celluloid: io.github.celluloid_player.Celluloid
    - Krita: org.kde.krita