particle-os-modules/modules/yafti
fiftydinar 2880d6254d
fix(yafti): Revert to pip installation method
`rpm-ostree` method is not capable of installing yafti's older version of `python3-pydantic` instead of being confused between both system's & yafti's version of that package.

I tried to increase `ublue-os staging` repo priority, where yafti resides, but that doesn't work.

Pip method while not flawless with its hardlinking errors when same system package tries to get installed, it at least finishes yafti install successfully.
2024-08-01 19:07:13 +02:00
..
launcher feat: include files in yafti module 2024-01-24 18:42:34 +02:00
module.yml chore: remove raw github URLs from module.ymls (unneeded after recent refactor) 2024-07-26 16:02:32 +03:00
README.md docs(yafti): explain what yafti is 2024-03-03 19:29:03 +02:00
yafti.sh fix(yafti): Revert to pip installation method 2024-08-01 19:07:13 +02:00
yafti.tsp feat: add typespec schemas for modules (#233) 2024-07-09 16:25:31 +00:00
yafti.yml feat: include files in yafti module 2024-01-24 18:42:34 +02:00

yafti

The yafti module can be used to install Yafti and set it up to run on first boot. Yafti (Yet Another First Time Installer) is a GTK program by Universal Blue that is used for prompting the user of a custom image before doing some optional configuration such as installing Flatpaks.

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.

A default version of the yafti configuration file, yafti.yml, is supplied by this module. To make your own, create the file at /usr/share/ublue-os/firstboot/yafti.yml. The default version of the file can be found here.