Commit graph

483 commits

Author SHA1 Message Date
fiftydinar
fbb94b5d86 chore(default-flatpaks): Add safe-check for FlatHub flatpak IDs
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.
2024-07-20 23:02:03 +02:00
fiftydinar
fdfa564fe0
fix(docs): Missing justfiles module entry 2024-07-18 08:52:58 +02:00
xyny
2c8d39577e docs(brew): remove accidentally left in title-less configuration option section 2024-07-16 20:16:41 +03:00
xyny
46b1070110
docs: improve examples, remove docs superseded by typespec docstrings (#279)
* 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
2024-07-16 17:09:00 +00:00
fiftydinar
f91f2abc90
docs(rpm-ostree): Add note that only COPR repo is supported for packa… (#280) 2024-07-14 20:39:31 +02:00
fiftydinar
68179e2c53 docs(rpm-ostree): Add note that only COPR repo is supported for package replacement 2024-07-14 20:38:04 +02:00
xyny
cd003ab448 fix(akmods): better docs for the base: key 2024-07-14 16:30:54 +03:00
xyny
ef396d4698 fix(akmods): document install key in tsp 2024-07-14 16:09:00 +03:00
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
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