particle-os-modules/modules
fiftydinar a7024ba475
feat(gnome-extensions): Add PK ID recipe input support (#249)
* chore(gnome-extensions): Make extension URL quering more robust

If there are multiple Gnome extensions with the same name, & they are compatible with Gnome version in the base image, then build will fail.

Previously, build would always fail if there are extensions with duplicate names.

* docs(gnome-extensions): Fix typo

* docs(gnome-extensions): Mention github repo

* fix(gnome-extensions): Version checking

* chore(gnome-extensions): Make operation order better for reading

* feat(gnome-extensions): Use new PK ID installation method

* fix(gnome-extensions): Unbound variable error

* fix(gnome-extensions): Legacy config order logic

* docs(gnome-extensions): Fix spacing

* docs(gnome-extension): Delete false-claim about better config readability

* chore(gnome-extensions): Add safe check for "null" in if `jq` parsing

* chore(gnome-extensions): Update uninstall step to use PK

This will break config for uninstalling extensions in literal names, but I bet that no one uses this feature yet since this extension is still new & fresh, so I'll just break it.

* Revert to the current module state

* docs(gnome-extensions): Add README details about missing gschema.compiled file

* chore(gnome-extensions): Introduce hybrid literal-name/PK config

If 2 or more same-named extensions are recommended, then user is recommended to use PK ID instead.

* chore(gnome-extensions): Ignore ShellCheck 2128 error, since it's harmless & intended

* chore(gnome-extensions): Also ignore harmless SC2178 notice

* chore(gnome-extensions): Use UUID for matching compiled.gschema workaround rather than extension name

* docs(gnome-extensions): Add note in module.yml that PK can be used
2024-06-05 13:29:20 +00:00
..
akmods docs(akmods): Remove -nvidia suffix from surface & asus base entries 2024-02-25 22:59:47 +01:00
bling docs: Improve documentation of relocatable schemas (#177) 2024-03-26 07:12:01 +00:00
brew chore(brew): Remove redundant dots in log 2024-06-04 16:30:28 +02:00
chezmoi docs(chezmoi): fix using underscores as delimiters in docs, when code uses dashes (#242) 2024-06-02 11:23:53 +00:00
default-flatpaks docs(default-flatpaks): Add known issue about https://github.com/blue-build/modules/issues/231 2024-05-17 09:03:21 +02:00
files docs(files): re-add file documentation (#205) 2024-04-13 09:34:19 +00:00
fonts chore: add back inline docs for gfonts download (#187) 2024-04-02 16:36:56 +00:00
gnome-extensions feat(gnome-extensions): Add PK ID recipe input support (#249) 2024-06-05 13:29:20 +00:00
gschema-overrides docs: Improve documentation of relocatable schemas (#177) 2024-03-26 07:12:01 +00:00
rpm-ostree docs: installing from RPM URL 2024-05-19 18:20:42 +03:00
script feat(script): add snippet support for script module (#124) 2024-03-17 12:14:23 +02:00
signing Have file name be different than regular image name 2024-03-22 22:59:21 -04:00
systemd Revert "Merge branch 'main' into main" 2024-02-28 18:08:44 +02:00
yafti chore(yafti): Freeze yafti version until refactored yafti is tested 2024-05-09 12:09:45 +02:00