Commit graph

70 commits

Author SHA1 Message Date
fiftydinar
562b6d6bfe
docs(bling): Update documentation about dconf-update-service 2024-10-02 10:14:33 +02:00
fiftydinar
3148cb639f
chore: Some further missed standardization 2024-09-18 10:20:31 +02:00
fiftydinar
a31cc10aeb
fix: Typo for variable in gnome-vrr 2024-09-18 09:33:59 +02:00
fiftydinar
7112d80598
chore: Switch from wget to curl 2024-09-18 09:31:35 +02:00
fiftydinar
f5aa38ce39
fix(ublue-update): Make sure that ublue-os staging repo is always overwritten 2024-08-01 09:49:12 +02:00
fiftydinar
fd4c653d42
chore(ublue-update): Install topgrade as RPM instead using pip 2024-08-01 08:29:36 +02:00
fiftydinar
48d0318248
chore(bling): Remove laptop entry from typespec 2024-07-27 20:57:39 +02:00
fiftydinar
79b2af8f44
chore(bling): Depreciate laptop module pt. 3 2024-07-27 20:55:06 +02:00
fiftydinar
0ce0747f3b
chore(bling): Depreciate laptop module pt. 2 2024-07-27 20:53:33 +02:00
fiftydinar
4973e6004f
chore(bling): Depreciate laptop module pt. 1 2024-07-27 20:53:09 +02:00
xyny
55e93286ff chore(bling): remove flatpaksync, leave a warning message 2024-07-27 17:56:32 +03:00
xyny
368f28ea0b fix(bling): gnome-vrr version check and copr fix 2024-07-27 17:49:46 +03:00
xyny
e749fe71d3 chore: remove raw github URLs from module.ymls (unneeded after recent refactor) 2024-07-26 16:02:32 +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
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
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
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
0d64b292e6 refactor: move bling copr download, switch to ublue staging copr 2024-02-21 17:59:22 +02:00
xynydev
c6aea9234c chore: replace URLs with ublue-os/bling 2024-02-21 16:39:34 +02:00
Tulili
85d3b6b8fd
fix(bling, laptop): QOL Fixes
fixes #123 #78!!
2024-02-09 00:03:07 -03:00
xynydev
03ac42e16f fix: switch urls to fetch main branch in module.ymls 2024-02-04 18:18:35 +02:00
xyny
5e455a1477
refactor: start using module.yml for module metadata (#116)
* feat: add initial module.yml for rpm-ostree

* chore: add shortdesc to module.yml

* feat: add missing module.ymls

* feat: add website rebuild action for module reference updates

* chore: remove old readme in modules dir

* refactor: switch to a hybrid module.yml + README arrangement

* chore: switch docs to use starlight aside syntax
2024-02-04 16:05:22 +00:00
Lordus Kordus
122d436f21
fix(ublue-update): Install 'python3-pip' if it's not already installed (#108) 2024-01-28 18:15:00 +00:00
Như Bảo Trương
cb66d4562a
fix: Install topgrade to /usr (#106)
Install topgrade to /usr since /usr/local doesn't exists when building ublue image
2024-01-28 06:59:56 +00:00
gerblesh
d71fa6cb13 fix: install topgrade in ublue-update.sh
`ublue-update` recently moved to `topgrade` for executing updates (https://github.com/ublue-os/ublue-update/pull/102). Because of this move, `ublue-update` needs `topgrade` to be installed in order to install the rpm: https://github.com/ublue-os/ublue-update/blob/main/ublue-update.spec
2024-01-27 10:55:20 -08:00
xynydev
2fd0898d85 chore: remove BLING_DIRECTORY envvar
superseded by use of MODULE_DIRECTORY
2024-01-27 17:58:20 +02:00
xynydev
c48217b54d chore: remove ublue-os-wallpapers 2024-01-27 17:44:11 +02:00
xynydev
0b611a5238 chore: remove devpod module
- tries to install nonexistant rpm
2024-01-24 18:26:15 +02:00
xynydev
32e34767f4 docs: update bling module readme 2024-01-24 18:09:51 +02:00
xynydev
f7efe1d461 chore: remove deprecated/unfunctional bling 2024-01-24 18:07:33 +02:00
xynydev
d8b73c0a5c refactor: move bling files to bling module 2024-01-24 18:05:22 +02:00
Nick Saika
17bacbe3da
fix: Fix flag ordering in set calls in scripts (#99)
The README for scripts has an incorrect use of the `set`. Where it says
to use:

	set -oue pipefail

it should be:

	set -euo pipefail

since `pipefail` is an option consumed by `set -o`.

More information: https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html
2024-01-16 06:12:08 +00:00
xyny
dc60cfaa42
fix(gnome-vrr): use correct version variable (#94) 2023-12-31 10:44:09 +00:00
Nadav Spiegelman
7eae821110 fix: make laptop work without justfiles
Make sure /usr/share/ublue-os/just/bling exists in case we're using
`laptop` without `justfiles`
2023-11-24 14:12:33 -05:00
plata
f180516a60
chore: fix bling descriptions in example config (#71) 2023-11-01 12:19:35 +00:00
bri
206291f072
feat(1password): add 1password to readme
chore: remove redundant spaces
2023-10-29 20:30:34 -04:00
bri
07d322dddf
feat(1password): allow overriding RELEASE_CHANNEL 2023-10-24 21:34:08 -04:00
bri
fe903b9cce
feat: add 1Password 2023-10-24 19:27:33 -04:00
xynydev
7fb5eed708 docs: detail & misc changes to flatpaksync docs 2023-10-22 12:52:58 +03:00
xynydev
96311d98d9 chore: rename GIST_REPO to GIT_REPO 2023-10-22 12:41:00 +03:00
xyny
66b4a359e7
docs: chore: remove mention of flatpaksync.md, which doesn't exist 2023-10-14 09:56:34 +00:00
xyny
462a12f5ad
chore: delete special flatpaksync documentation file 2023-10-14 09:54:11 +00:00
xyny
6fdfffcb69
docs: chore: include submodule documentation in the main bling README
There's a lot of bling "submodules" that might require documentation. Including them inside the same README is beneficial, because it makes the appear on the ublue website too, and their documentation is often not that long.
2023-10-14 09:53:40 +00:00
Lucas Ribeiro
3036635a12
chore: including functionality as a submodule of the bling module 2023-10-13 14:08:48 -03:00
xyny
4e79916835
docs: enhacements to module documentation (#54)
* docs: chore: rn ":" from "Example configuration"

* docs: correct title casing for fonts module title

* docs: document OS_VERSION in example,...
non-copr example for rpmrepos

* docs: remove bling fonts option from bling example

* docs: start yafti README the same way as others
"The yafti module..."
2023-10-01 08:41:01 -07:00
xyny
268e02f9ed
chore: deprecate bling font installer (#55) 2023-10-01 07:29:05 -07:00
Tulili
8b1f2f2baf
fix(laptop): typo 2023-09-27 02:09:31 -03:00
Tulili
e7203697ee
fix(laptop): make sure to include -r 2023-09-27 01:54:16 -03:00
Tulili
ae531a9b95
fix(bling,laptop): make sure to override remove instead of raw remove 2023-09-27 01:00:12 -03:00
tulili
757bfc4bd5
fix(bling,laptop): make sure to add configuration files during build step 2023-09-27 00:30:47 -03:00