Noah
0299d18c3e
docs: remove random ` ( #277 )
2024-07-13 08:19:59 +00:00
xyny
be6e4ba5bd
feat: add typespec schemas for modules ( #233 )
...
* feat: add typespec for bling and akmods for testing
* chore: temporarily change module source to dev branch
* feat: add missing module typespecs from blue-build/schema
* feat: add schemas for default-flatpaks module
* chore: annotate some parameters as optional
* fix: typo in default-flatpaks schema
* feat: add schema for files module
* feat: add script module schema
* feat: add signing module schema
* docs: add module.yml docs etc.
* fix(default-flatpaks): don't capitalize string in typespec
* feat: add schemas for gnome-extensions
* fix(files): properly declare string: string record type
* chore: add tsp for gschema-overrides
* chore: tsp for systemd module
* chore: add link to systemd tsp to module.yml
* chore: add tsp for yafti module
* feat: add docstrings for files module
* feat: add tsp for chezmoi module
* feat: docstrings for akmods tsp
* feat: docstrings for bling tsp
* feat: docstrings for default flatpaks tsp
* fix: link to files module docs page in files module tsp
* feat: docstrings for fonts module tsp
* feat: add docstrings for gnome extensions tsp
* feat: docstrings for gschema overrides tsp
* feat: docstrings for rpm ostree tsp
* feat: docstrings for script tsp
* feat: docstrings for signing module
* feat: docstrings for systemd tsp
* feat: docstrings for yafti module
* fix: typo in files tsp
* feat: typespec for brew module
* chore: update rpm ostree tsp for keys: prop
* fix: use typespec to declare default values
* fix: errors from previous commit
* docs: add typespec instructions
* docs: chore: add typespec docs link for docs syntax
* chore: switch to semicolon for ending property definitions
* docs: fix: typo inlude -> include
* feat: tsp for justfiles module
* chore: change links to reference main branch
---------
Co-authored-by: fiftydinar <65243233+fiftydinar@users.noreply.github.com>
2024-07-09 16:25:31 +00:00
fiftydinar
1f17dbaa9d
fix(akmods): Syntax error due to redundant fi ( #275 )
2024-07-06 12:46:15 +02:00
fiftydinar
82359337db
fix(akmods): Syntax error due to redundant fi
2024-07-06 12:45:56 +02:00
fiftydinar
632760f150
chore(akmods): Don't install kernel-devel packages ( #274 )
2024-07-06 12:39:34 +02:00
fiftydinar
3c0fdee0db
chore(akmods): Don't install kernel-devel packages
...
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.
2024-07-06 12:33:01 +02:00
fiftydinar
591654e99d
docs(justfiles): Fix note card ( #272 )
2024-07-01 09:07:25 +02:00
fiftydinar
0a79dfef48
docs(justfiles): Fix note card
2024-07-01 09:03:52 +02:00
xyny
30c9619c44
chore: add justfiles module to modules.json
2024-06-30 15:00:14 +00:00
fiftydinar
d89afaeb16
feat: Add justfiles module ( #270 )
2024-06-30 12:33:56 +02:00
xyny
b271363b93
chore: update shortdesc
2024-06-30 10:21:31 +00:00
xyny
26d02531e2
fix: misc readme changes
2024-06-30 10:20:40 +00:00
lorduskordus
5552f66a9e
feat(justfiles): Fix outdated comment
2024-06-28 19:45:49 +02:00
lorduskordus
eb1eff4a87
feat(justfiles): Edit 'what is just' doc section
2024-06-27 14:34:14 +02:00
lorduskordus
b7aab581ae
feat(justfiles): Added more docs
2024-06-26 20:23:49 +02:00
lorduskordus
8120d05526
feat(justfiles): Explain what just & justfile is
2024-06-26 20:16:58 +02:00
Lordus Kordus
b4ef20b174
feat(justfiles): Use find instead of ls
...
Co-authored-by: fiftydinar <65243233+fiftydinar@users.noreply.github.com>
2024-06-26 16:17:03 +02:00
fiftydinar
5baf29315a
docs: Fix note box grammar
2024-06-26 15:05:56 +02:00
lorduskordus
6c5b04188c
feat(justfiles): Add requested changes
2024-06-26 11:50:40 +02:00
lorduskordus
499f8d2ddb
feat: Add justfiles module
2024-06-26 11:50:40 +02:00
fiftydinar
4634ac7330
feat(rpm-ostree): Add support for replacing base packages with 'rpm-o… ( #269 )
2024-06-26 09:30:16 +02:00
lorduskordus
6b1c8e605e
feat(rpm-ostree): Add support for replacing base packages with 'rpm-ostree-override replace'
2024-06-25 20:12:22 +02:00
fiftydinar
25ca4c4a7d
docs(akmods): Add note about extra akmods which use different COPR repo ( #266 )
2024-06-21 23:03:41 +02:00
fiftydinar
50257c3a50
docs(akmods): Some better rewording
2024-06-21 22:30:47 +02:00
fiftydinar
1830c5f0d9
docs(akmods): Add note about extra akmods which use different COPR repo
2024-06-21 22:21:40 +02:00
fiftydinar
dd691537e0
chore(brew): Remove fish brew completions link
...
Took from Bluefin's PR:
https://github.com/ublue-os/bluefin/pull/1408
Not sure why this needs to be removed, so I won't merge this until I get more information for this.
2024-06-20 18:11:10 +02:00
fiftydinar
54f820e5fb
fix(default-flatpaks): Use separate if condition instead of elif when… ( #264 )
2024-06-19 16:59:44 +02:00
fiftydinar
2c1fdca91f
fix(default-flatpaks): Use separate if condition instead of elif when appending IDs to list
2024-06-19 16:59:11 +02:00
fiftydinar
e668d2ef02
fix(default-flatpaks): Last module definition overwrites the 1st one ( #263 )
2024-06-19 14:29:54 +00:00
fiftydinar
b1c58137e4
fix(rpm-ostree): Make version magic string work when specifying keys ( #262 )
2024-06-15 13:49:04 +02:00
fiftydinar
8155b131bf
fix(rpm-ostree): Make version magic string work when specifying keys
2024-06-15 13:48:46 +02:00
fiftydinar
8cd6363636
feat(rpm-ostree): support importing keys ( #261 )
2024-06-15 10:56:12 +02:00
Shohamza
d2866eb78b
fix: typos
...
Co-authored-by: fiftydinar <65243233+fiftydinar@users.noreply.github.com>
2024-06-15 11:08:26 +03:00
Shohamza
bbddb6c3f7
feat: added support for importing custom keys for rpm-ostree module
2024-06-15 06:08:34 +00:00
Gerald Pinder
b7de5f34ce
feat: Add support for using %OS_VERSION% in install url ( #260 )
2024-06-11 15:15:22 -04:00
Gerald Pinder
6e1313ef30
Update README
2024-06-11 15:14:32 -04:00
Gerald Pinder
ce30cc9684
feat: Add support for using %OS_VERSION% in install url
2024-06-11 14:26:02 -04:00
fiftydinar
a6d0d23c29
chore(gnome-extensions): Add "null" if condition for QUIERIED_EXT in … ( #259 )
2024-06-11 11:19:14 +02:00
fiftydinar
61b3c35d57
chore(gnome-extensions): Add "null" if condition for QUIERIED_EXT in uninstall
2024-06-11 11:18:50 +02:00
fiftydinar
8af82b6069
fix(gnome-extensions): Usage of INSTALL_EXT instead of UNINSTALL_EXT … ( #258 )
2024-06-11 11:15:06 +02:00
fiftydinar
02922a7e04
fix(gnome-extensions): Usage of INSTALL_EXT instead of UNINSTALL_EXT in uninstall
2024-06-11 11:13:10 +02:00
fiftydinar
e913396369
fix(brew): Revert #253 ( #257 )
2024-06-05 23:38:33 +02:00
zelikos
a7675b5c20
fix: Revert #253
2024-06-05 17:19:53 -04:00
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
fiftydinar
14d98ff8e3
chore(brew): Automatically install gcc if not present ( #256 )
2024-06-04 16:30:59 +02:00
fiftydinar
0f5b3d69d7
chore(brew): Remove redundant dots in log
2024-06-04 16:30:28 +02:00
fiftydinar
1786a30e5e
chore(brew): Automatically install gcc if not present
2024-06-04 16:27:50 +02:00
fiftydinar
d2273f410a
docs(brew): Fix uninstallation script echo typo ( #255 )
2024-06-03 23:58:10 +02:00
fiftydinar
bd42e6b7c8
docs(brew): Fix uninstallation script echo typo
2024-06-03 23:57:35 +02:00
fiftydinar
8b63ba9977
fix(brew): Broken path in brew-fish-completions.fish pt.2 ( #253 )
2024-06-03 20:43:05 +02:00