Commit graph

57 commits

Author SHA1 Message Date
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
Tulili
395e0c4e96
Merge pull request #49 from tulilirockz/feat-laptop-option
feat(bling,module): add laptop options
2023-09-27 00:12:52 -03:00
tulili
5491b3a08a
docs: better description for laptop module usage 2023-09-26 23:59:56 -03:00
tulili
14db12cab9
fix(bling,laptop): check first if power-profiles-daemon is installed 2023-09-25 09:24:34 -03:00
Kyle Gospodnetich
8924f8614e
Merge pull request #47 from ublue-os/justfile-update
fix: Use --nvidia when creating distrobox containers + Switch to new justfile system
2023-09-24 14:59:28 -07:00
gerblesh
41edad5074 feat: use bling COPR to enable f39 builds with ublue-update 2023-09-24 18:44:11 -03:00
tulili
5d9aa55b4d
chore: header 2023-09-24 15:34:17 -03:00
tulili
329d0989ed
fix: standard header for laptop option 2023-09-24 15:31:03 -03:00
tulili
2469883230
feat(bling,module): add laptop-specific option 2023-09-24 15:13:31 -03:00
gerblesh
b709d3bd1d
fix(bling, ublue-update.sh): remove shell script errors/build errors 2023-09-21 22:22:35 -07:00
gerblesh
af9e42ded4
fix(bling ublue-update.sh): disable rpm-ostreed, update file path for rpm-ostreed.conf 2023-09-21 22:01:55 -07:00
Kyle Gospodnetich
a52094c8db fix: Use --nvidia when creating distrobox containers.
feat: Switch to new numbered justfile system
2023-09-21 19:44:40 -07:00
tulili
25322928b2
feat: add kubectl and fix kubectx/kubens 2023-09-21 03:12:11 -03:00
Tulili
d9d70bbaf9
fix(bling,container-tools): incorrect quoting in rpm statement 2023-09-20 23:45:19 -03:00