Commit graph

351 commits

Author SHA1 Message Date
Alexis Purslane
3ddc1d6de0
docs(files): re-add file documentation (#205) 2024-04-13 09:34:19 +00:00
fiftydinar
a7a78bda0e docs(gnome-extensions): Add missing step where gschema is compiled 2024-04-11 21:59:14 +02:00
fiftydinar
47b371c3b7 fix(gnome-extensions): Stupid missing quote 2024-04-11 21:31:26 +02:00
fiftydinar
00204a1114 fix(gnome-extensions): Extensions can't see gschema.xml, even when it's present
Gschema needs to be compiled also.

It worked for me initially, because I use `gschema-overrides` module after `gnome-extensions`, which does the same thing.

So I missed this crucial step.
2024-04-11 21:22:37 +02:00
fiftydinar
a1297a2ebd fix(gnome-extensions): Fix wget directory prefix 2024-04-11 19:39:48 +02:00
fiftydinar
305342eb3d fix(gnome-extensions): Make folder if it doesn't exist for archive 2024-04-11 19:30:58 +02:00
fiftydinar
d964693898 fix(gnome-extensions): Use wget instead of curl
`wget` might be more reliable for downloading things, which is performed in this module.

Some user faced the error with extension that didn't download fully, causing the `unzip` command to fail.
I tested the same extension & it installed successfully for me.

This was maybe a server error, maybe `curl`'s, but I will still do this change, as I have more trust in `wget` for strictly downloading things.
2024-04-11 19:22:07 +02:00
fiftydinar
b4af81b28e fix(gnome-extensions): Don't require extensions gschema file
Some extensions simply don't have preferences.
2024-04-10 21:27:20 +02:00
fiftydinar
16a96c22fc
docs: Make extensions with additional dependencies section even better
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-04-10 19:15:03 +02:00
fiftydinar
5cc81a489b docs: Fix grammar in logs for non-specified module input 2024-04-10 19:13:19 +02:00
fiftydinar
47c99acfe6 docs: Get rid of unnecessary comments in module.yml 2024-04-10 19:12:06 +02:00
fiftydinar
eac23050ad docs: Add explanation on how to install additional system dependencies if needed for extension 2024-04-10 19:06:55 +02:00
fiftydinar
2f14404e06 docs: Get rid of redundant Usage instructions 2024-04-10 18:54:13 +02:00
fiftydinar
bb56fb94a8 style: Make "DONE" in logs symmetric & get rid of gettext-domain term 2024-04-10 18:50:27 +02:00
fiftydinar
2f711abb2a
docs: Change title to be clearer & to avoid gettext-domain & module-input terms
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-04-10 18:29:21 +02:00
fiftydinar
4578c2f024
docs: Add clearer Usage instructions
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-04-10 18:27:25 +02:00
fiftydinar
2004690aa6
docs: Use "releases" term instead of "end-releases"
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-04-10 18:11:31 +02:00
fiftydinar
5e393fee44 docs: Update "Usage" with more accurate steps on how to get the recipe input 2024-04-09 19:44:30 +02:00
fiftydinar
10f53b27e6 fix: Revert icons installation
It's more reliable to have them in main extension folder instead

They appear to work.
2024-04-09 14:21:06 +02:00
fiftydinar
5b4b47e6e0 style: Make icons log more readable 2024-04-09 14:07:49 +02:00
fiftydinar
6f8cef496c feat: Copy icons if they exist & add better checks for gschema 2024-04-09 13:58:53 +02:00
fiftydinar
1ed844fd85 fix: Get rid of gettext-domain key, install key is already sufficient 2024-04-09 09:09:43 +02:00
fiftydinar
c2ffe9c20e style: Add more info about which extension is installed in logs 2024-04-09 09:05:42 +02:00
fiftydinar
ae1a7b53bf docs: "Almost all" extensions compatibility is true now. 2024-04-08 22:19:52 +02:00
fiftydinar
5ab351bfda fix: Get rid of SCHEMA_ID dependency!
gschema.xml can be copied without knowing the original name.
2024-04-08 22:16:46 +02:00
fiftydinar
a71bd6cc55 feat: Add full extension name for most error logs 2024-04-08 21:32:00 +02:00
fiftydinar
e6caae30f6 docs: Rephrase Gnome compatibility sentence better 2024-04-08 20:59:48 +02:00
fiftydinar
95724f2fc5 fix: Don't repeat "Gnome version" log multiple times 2024-04-08 20:53:32 +02:00
fiftydinar
dc6e0c34ee docs: Add note in Known Issues that safe-check is implemented 2024-04-08 20:45:30 +02:00
fiftydinar
c8634b9787 feat: Fail the module if some crucial metadata.json info is missing 2024-04-08 20:40:07 +02:00
fiftydinar
e8c72c87b4 docs: Make advantages compared to RPMs clearer 2024-04-08 20:09:29 +02:00
fiftydinar
c501e6d8cd feat: Implement compatibility check between extension & Gnome
If non-compatible version is detected from metadata.json, build will fail.
2024-04-08 19:59:42 +02:00
fiftydinar
04d94eacb2 feat: gnome-extensions module
If you wished to install some Gnome extension, but couldn't find it in RPM, this extension will help you in that.

Basically all extensions are supported, with some rare extensions like Pano just additionally needing some system dependencies.

See README for more details.
2024-04-08 19:21:36 +02:00
xyny
c6f522e786
chore: add back inline docs for gfonts download (#187)
Co-authored-by: fiftydinar <65243233+fiftydinar@users.noreply.github.com>
2024-04-02 16:36:56 +00:00
Joe Ipson
68f9579cec
Last one I swear 2024-04-02 09:04:46 -06:00
xynydev
6ec531eeab chore: add back inline docs for gfonts download 2024-04-02 17:42:22 +03:00
Joe Ipson
0d3d2ebebe
Update google-fonts.sh 2024-04-02 07:36:17 -06:00
Joe Ipson
f25b712ff8
Add in some safety for when there is unexpected issues with jq 2024-04-02 07:27:10 -06:00
Joe Ipson
a656019893
fix: Trim Google Font names so that they download properly (#184) 2024-04-02 12:30:44 +00:00
xynydev
845aaeee00 fix: check font name nonempty nerd fonts? 2024-03-29 14:31:46 +02:00
xynydev
54617a3d01 fix: remove spaces from nerd fonts? 2024-03-29 13:40:45 +02:00
xynydev
3de87f3086 fix: make /tmp/fonts directory before attempting use 2024-03-29 13:22:22 +02:00
xynydev
df5aff1e01 chore: remove annoying "..." from logs 2024-03-29 13:20:46 +02:00
xynydev
ed7a6b788b fix: MODULE_DIRECTORY: unbound variable 2024-03-29 13:10:51 +02:00
xynydev
be2bcc530e refactor(fonts): follow code guidelines better, document code better, fix google fonts 2024-03-29 12:58:58 +02:00
jonah
b866a27cf1
docs: Improve documentation of relocatable schemas (#177)
* docs(bling): Add documentation about dconf-update-service

* docs(gschema-overrides): Improve relocatable schema info and include better example

* chore: add more details to dconf desc

* chore: minor gschema relocatable rewording

---------

Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-03-26 07:12:01 +00:00
Gerald Pinder
351462e26a Have file name be different than regular image name 2024-03-22 22:59:21 -04:00
Gerald Pinder
d6e07f101f Missing / 2024-03-22 22:45:51 -04:00
Gerald Pinder
6e7d531118 Support an image name that has a slash 2024-03-22 22:20:37 -04:00
Gerald Pinder
4695622d1a fix: Don't copy ublue-os key if image key exists 2024-03-22 21:32:13 -04:00