I also made installing packages more efficient, as rpm-ostree can install from URL, local RPM & classic RPM package at the same time, so there is no need to keep packages installing separately from URLs as it is now.
I also made logs more informative for install section, so classic RPMs, local RPMs & URL RPMs are printed separately.
* docs: Update documentation to reflect change from `config/` to `files/`
* docs(files): Match documentation between template & module.yml
* docs(files): Add example about using subfolder
* docs(files): Some small style fixes
* docs: Fix `files/system` typo
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
* docs: Fix `files/system` typo pt. 2
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
* chore(files): Update typespec to be compatible with legacy & new recipe
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
---------
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
* chore: Adjust modules to use the future `/tmp/files/` directory
* docs: Replace old `config/` with `files/` directory
* Revert "docs: Replace old `config/` with `files/` directory"
This reverts commit 68870a3d02136860b4f3bca2d34618d71dcae160.
* chore(files): Support new recipe format proposed by @xynydev
* chore(files): Support legacy recipe format along with new one
Mixed usage of it in recipe is supported too.
---------
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
Should avoid issues of users typing ID wrongly, which would fail the whole module on booted system, so nothing would get installed or removed.
Only FlatHub repo is supported as it's the most popular flatpak repo & it's easy to implement safe-check for it.
* chore(bling): uncomment example options
* refactor(brew): remove duplicate "configuration options" setting in README, improve TSP docs
* fix(chezmoi): make example an example and not a doc of the configuration options
* chore(rpm-ostree): remove fake example
examples should be runnable
* fix(rpm-ostree): add replacing packages to typespec schema
* fix(rpm-ostree): actually install the packages the repos are added for
* feat(rpm-ostree): showcase installing from URL and using optfix in example
* fix(rpm-ostree): add optfix to typespec
* fix(systemd): real-world example instead of configuration docs duplicate
They are only needed when building the akmods, but not when shipping them.
This should considerably remove the bloat from the images without affecting the existing functionality.