xyny
368f28ea0b
fix(bling): gnome-vrr version check and copr fix
2024-07-27 17:49:46 +03:00
xyny
af2db664ac
fix(yafti): create yafti directory before attempting copy ( #299 )
2024-07-27 12:24:49 +00:00
xyny
e749fe71d3
chore: remove raw github URLs from module.ymls (unneeded after recent refactor)
2024-07-26 16:02:32 +03:00
Daniel Barenholz
4a433d6112
docs(chezmoi+gschema-overrides): Fix some typos ( #298 )
...
* docs(chezmoi): Fix typos
* docs(gschema-overrides): Fix typo
2024-07-26 12:52:12 +00:00
Daniel Barenholz
d78597329d
docs(default-flatpaks): Fix typo ( #297 )
...
fix(default-flatpaks): Typo in module.yml
2024-07-26 12:26:56 +00:00
fiftydinar
0a12b0984a
fix(gnome-extensions): Forgot to end-quote echo
...
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
2024-07-25 16:41:36 +02:00
fiftydinar
dbc886527f
chore(gnome-extensions): Add check test for connection to the website before performing other steps
...
Makes it clearer to the user when error is website related
2024-07-25 16:37:57 +02:00
fiftydinar
95109466e8
fix(files): Error-out & fail the build when there's no file/directory supplied in recipe
2024-07-23 14:12:45 +02:00
fiftydinar
2d0feb6e51
Merge branch 'main' into brew-fish-compl-fix
2024-07-22 17:48:13 +02:00
fiftydinar
bb3492b1e9
chore(default-flatpaks): Add ERROR: to the error log for verifying flatpak IDs from FlatHub
...
Makes it more readable & clearer at the start
2024-07-22 17:43:29 +02:00
fiftydinar
6008d10c14
docs(gnome-extensions): Use 3 ticks instead of 1 for showcasing error in Fly-Pie extension example
2024-07-22 17:33:53 +02:00
fiftydinar
591d581cbf
docs(gnome-extensions): Slight style fixes for "Known Issues" section
2024-07-22 17:25:45 +02:00
fiftydinar
189e21af2c
docs(gnome-extensions): Clarify known issue about extension-only gschemas.compiled file better
2024-07-22 17:21:37 +02:00
fiftydinar
2d63e610ce
docs(gnome-extensions): Some small additions
2024-07-22 17:06:41 +02:00
fiftydinar
cac6fde96d
docs(gnome-extensions): Add system location explanation
2024-07-22 17:03:22 +02:00
fiftydinar
d8e48d98e9
docs(gnome-extensions): Add known issue about GSConnect not working type of scenario
2024-07-22 16:54:55 +02:00
fiftydinar
df0869a449
chore(files): Update copying directory log to be more precise
2024-07-21 22:45:39 +02:00
fiftydinar
c0929e759c
docs: Update documentation to reflect change from config/ to files/ ( #283 )
...
* docs: Update documentation to reflect change from `config/` to `files/`
* docs(files): Match documentation between template & module.yml
* docs(files): Add example about using subfolder
* docs(files): Some small style fixes
* docs: Fix `files/system` typo
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
* docs: Fix `files/system` typo pt. 2
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
* chore(files): Update typespec to be compatible with legacy & new recipe
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
---------
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-07-21 19:21:28 +00:00
fiftydinar
c8aa0fa4b6
fix(files): Deleting .gitkeep file when path is ending in / pt.2
...
I forgot to account for the literal `/` folder scenario
2024-07-21 16:08:21 +02:00
fiftydinar
3024774b0d
chore(files): Some style change regarding variable expansion
2024-07-21 15:20:12 +02:00
fiftydinar
9df11c41f1
fix(files): Deleting .gitkeep file when path is ending in /
2024-07-21 15:18:19 +02:00
fiftydinar
55858a8d83
chore: Adjust modules to use the future /tmp/files/ directory ( #278 )
...
* chore: Adjust modules to use the future `/tmp/files/` directory
* docs: Replace old `config/` with `files/` directory
* Revert "docs: Replace old `config/` with `files/` directory"
This reverts commit 68870a3d02136860b4f3bca2d34618d71dcae160.
* chore(files): Support new recipe format proposed by @xynydev
* chore(files): Support legacy recipe format along with new one
Mixed usage of it in recipe is supported too.
---------
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-07-21 10:10:32 +00:00
fiftydinar
83ac1d446a
style(default-flatpaks): Don't display note message twice
2024-07-20 23:38:50 +02:00
fiftydinar
657d75def6
fix(default-flatpaks): Unboundable variable error
2024-07-20 23:19:39 +02:00
fiftydinar
a1adac44af
fix(default-flatpaks): Read repo-info.yml only when it's available
2024-07-20 23:13:30 +02:00
fiftydinar
a41e739d16
chore(default-flatpaks): Adjust echo formatting
...
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
2024-07-20 23:08:17 +02:00
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
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
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
82359337db
fix(akmods): Syntax error due to redundant fi
2024-07-06 12:45:56 +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
0a79dfef48
docs(justfiles): Fix note card
2024-07-01 09:03:52 +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
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
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