Commit graph

339 commits

Author SHA1 Message Date
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
fiftydinar
1c454dc931
fix(fonts): Avoid passing variable with empty string 2024-04-02 17:14:06 +02: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
fiftydinar
3883f66588
chore(fonts): Add in some safety for when there is unexpected issues with jq (#185) 2024-04-02 16:02:28 +02: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
fiftydinar
0601656c1b
refactor(fonts): follow code guidelines better, document code better, fix google fonts (#181) 2024-03-29 16:59:41 +01: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
fiftydinar
9fbffaea27
fix(signing): Don't copy ublue-os key if image key exists (#174) 2024-03-23 11:19:51 +01: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
fiftydinar
15e4391436
chore(signing): remove image-info handling from signing module (#173) 2024-03-22 06:48:54 +01:00
gerblesh
04b949a16e fix: remove unused variable 2024-03-21 17:19:43 -07:00
gerblesh
592b72fd93 feat: remove image-info handling from signing module 2024-03-21 14:47:32 -07:00
fiftydinar
2f304f0d71
docs(default-flatpaks): Add current known issues (#171)
I wanted to do this before, but forgot
2024-03-21 11:24:30 +00:00
fiftydinar
d1168a13f1
chore(1password): Remove 1Password-KeyringHelper
https://github.com/blue-build/modules/pull/170
2024-03-20 08:17:15 +01:00
Rain
1c24190588
[1password] Remove 1Password-KeyringHelper
This helper was removed in 1password 8.10.28.

I've managed to deploy this script onto my ublue-derived system, and 1password system auth and browser integration works great.
2024-03-19 20:44:46 -07:00
xynydev
0c4f3d9fcc chore: add codeowners 2024-03-17 13:02:55 +02:00
fiftydinar
7983f09386
feat(script): add snippet support for script module (#124) (#167) 2024-03-17 11:53:19 +01:00
xynydev
a97326fb98 feat(script): add snippet support for script module (#124) 2024-03-17 12:14:23 +02:00
xyny
29649646e3
ci: build and push all branches and other misc workflow changes (#156) (#161)
* chore: cleanup build.yml run conditions

- run on all branches
- no need to run on schedule, since there's nothing external pulled in the image build

* chore: change workflow name

* fix: tag non-main-branch builds correctly

* docs: yafti module explain what yafti is

* ci: fix globs in website rebuild action

* ci: only rebuild website if in official module repository

* ci: fix globs being invalid yaml

* Revert "docs: yafti module explain what yafti is"

This reverts commit 7d5295cd9f9ea7d0f6a45ce227da6d699973cf2f.
2024-03-03 20:14:06 +00:00
xynydev
4cf2273c6c docs(yafti): explain what yafti is 2024-03-03 19:29:03 +02:00
xynydev
0e4f0d45cf docs: add module doc guideline for filepaths 2024-03-02 18:48:48 +02:00
xynydev
394c3d4db5 docs: fill in guidelines for module docs 2024-03-02 18:35:25 +02:00
xynydev
d38046ea6a Revert "Merge branch 'main' into main"
This reverts commit 48dfe2e526, reversing
changes made to dda6d482cd.
2024-02-28 18:08:44 +02:00
xyny
48dfe2e526
Merge branch 'main' into main 2024-02-28 16:06:24 +00:00
fiftydinar
dda6d482cd
feat(systemd): Inform user when systemd units are copied in build logs (#151) 2024-02-26 17:34:33 +00:00