Commit graph

386 commits

Author SHA1 Message Date
Pat Connors
5e78c45b88
docs(justfiles): Add Bluefin's Just documentation (#354) 2024-10-27 21:01:33 +01:00
fiftydinar
ca84ec87eb
fix(default-flatpaks): Fix loginctl json parsing in F40 & less (systemd v255 & less) 2024-10-25 23:02:40 +02:00
fiftydinar
ccde6df956
fix(default-flatpaks): loginctl regression in parsing json output for notifications
On Fedora 41, which has systemd v256, `--output=json` no longer displays `json`, but classic output.

Using `-j` instead of `--output=json` fixes this issue.
2024-10-25 22:51:51 +02:00
fiftydinar
247a99e42a
fix(default-flatpaks): Make notifications be more reliable by delaying service start for 30s & cleaner internet-related logs 2024-10-25 19:13:53 +02:00
fiftydinar
ca9a840072
chore(default-flatpaks): Remove flatpaks first & then install 2024-10-23 20:15:54 +02:00
fiftydinar
f5d1e74361
chore(default-flatpaks): Fix outdated code comment 2024-10-23 18:47:16 +02:00
fiftydinar
95c17dcc23
chore(default-flatpaks): Increase connection attempts to 5 & print successful connection log 2024-10-23 18:26:06 +02:00
fiftydinar
2f2036db0b
fix(default-flatpaks): Couldn't resolve host name in some network setups (#352) 2024-10-23 17:53:39 +02:00
fiftydinar
89ea220f5e
chore(default-flatpaks): No need to query DISPLAY variable for notify-send
Notifications work without it & custom images without XWayland don't have `DISPLAY` variable at all (eg. secureblue & custom images based on it)
2024-10-23 11:42:06 +02:00
Gerald Pinder
7d08c2e39f
fix(rpm-ostree): Take into account the use of URL query parameters (#351) 2024-10-19 19:48:11 +02:00
fiftydinar
17c6be78d6
chore(default-flatpaks): Improve detection of username & UID for rootful notify-send 2024-10-18 20:49:01 +02:00
fiftydinar
5cdfb9eeb1
Revert "fix(default-flatpaks): Couldn't resolve host name with some working internet connections" 2024-10-16 15:53:00 +02:00
fiftydinar
c6f76ddfcd
fix(default-flatpaks): Couldn't resolve host name with some working internet connections
Fixes: #346
2024-10-16 14:55:47 +02:00
fiftydinar
3ceb12a244
chore(default-flatpaks): Add no_title_modify=false at the start of the condition logic 2024-10-15 08:20:14 +02:00
fiftydinar
ae20a0278a
chore(default-flatpaks): Adjust log for removing fedora-testing remote 2024-10-15 08:13:44 +02:00
fiftydinar
ed67139d8e
fix(default-flatpaks): Check for Fedora testing repo 2024-10-14 23:49:42 +02:00
fiftydinar
40f510467c
chore(akmods): Properly simplify syntax for akmods now
Forgot it's negative condition
2024-10-14 23:30:13 +02:00
fiftydinar
0a07a2fa01
Revert "chore(akmods): Simplify syntax for if rpmfusion condition" 2024-10-14 23:28:53 +02:00
fiftydinar
42c594bdef
chore(akmods): Simplify syntax for if rpmfusion condition 2024-10-14 23:22:54 +02:00
fiftydinar
d863d1bede
chore(default-flatpaks): Improve reliability of Fedora flatpaks removal & logging/debugging (#345) 2024-10-14 23:18:30 +02:00
fiftydinar
22fe11d844
Actual fix for issue #342 2024-10-12 18:04:50 +02:00
fiftydinar
8124abbdd0
fix(rpm-ostree): %OS_VERSION% not properly substituted for URL when doing install only
Fixes: #342
2024-10-12 17:46:13 +02:00
fiftydinar
4d53e8159b
fix(brew): Incorrect profile.d/brew.sh file $- text writing
`$-` is now no longer writing random character, but `$-` instead to the file.
2024-10-11 08:36:08 +02:00
qoijjj
8e582d701b
fix: ensure zstd is included in the image as it's required for the in… (#341) 2024-10-11 01:48:49 +02:00
fiftydinar
447a9db5e2
fix(akmods): Don't install RPMFusion if it's already installed
Otherwise, it complains about package conflict.
2024-10-07 10:00:15 +02:00
fiftydinar
670fdedfd4
chore(akmods): Ditch determining akmods from RPM Fusion logic
Installing & uninstalling RPM Fusion is a quick operation anyway, so there is no need to have manual checks for which akmods require RPM Fusion.

So just install the uninstall RPM Fusion repo always.
2024-10-06 10:25:36 +02:00
fiftydinar
079ca81d45
chore(akmods): Use already available OS_VERSION string instead of manually getting one 2024-10-06 09:58:16 +02:00
fiftydinar
a7f021283c
fix(akmods): Including V4L2Loopback & WL akmod fail the build 2024-10-06 09:37:19 +02:00
fiftydinar
562b6d6bfe
docs(bling): Update documentation about dconf-update-service 2024-10-02 10:14:33 +02:00
fiftydinar
3b646c181a
chore(akmods): Revert using readonly
It looks less clean & readable in code
2024-10-01 18:03:49 +02:00
fiftydinar
58946ae173
chore(akmods): Utilize readonly for static variables 2024-10-01 14:26:53 +02:00
xyny
c80bbcfb01
fix(script): only cd into scripts directory if scripts are defined (#335) 2024-09-19 15:15:33 +02:00
Như Bảo Trương
e781b0b1ea
Fix: rpm-ostree don't quote REPLACE_STR (#333)
rpm-ostree don't quote REPLACE_STR

Quoting ${REPLACE_STR} makes it being considered 1 package, failing pipelines
2024-09-19 08:13:46 +02:00
fiftydinar
3148cb639f
chore: Some further missed standardization 2024-09-18 10:20:31 +02:00
fiftydinar
8f9255cacd
chore: Make curl commands clearer & more standardized 2024-09-18 10:10:52 +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
fe861fd2d0
chore(rpm-ostree): Fix useless echo 2024-09-18 08:57:25 +02:00
fiftydinar
e4279ce0a3
chore(rpm-ostree): Some style fixes for the previous commit 2024-09-18 08:48:23 +02:00
fiftydinar
c6f5309757
chore(rpm-ostree): Use link for the URL instead of repo name for non-copr repo 2024-09-18 08:43:58 +02:00
fiftydinar
53cb2982e0
fix: Brew profile.d script writing
Unrelated to this PR, but good to fix
2024-09-18 08:25:35 +02:00
Gerald Pinder
12135f7c9c fix: Set curl to silent and fail 2024-09-17 17:30:33 -04:00
fiftydinar
cb0c3bde8b chore(fonts): Force clean then regenerate font cache
Should fix some corner cases where font is not applied.

Fixes: #213
2024-09-17 13:56:58 +02:00
fiftydinar
223fc08759 chore(signing): Change cosign key path from /usr/etc/ to /etc/
Fixes #273
2024-09-17 09:20:13 +02:00
fiftydinar
54d27a1f9d fix(default-flatpaks): Default notify value not properly set
Fixes:
https://github.com/blue-build/modules/issues/268
2024-09-17 09:10:15 +02:00
Lenus Walker
cfe7dcdc8c fix(gnome-extensions): Fix workaround for PaperWM 2024-09-14 11:35:54 -04:00
fiftydinar
484ee5b57a
fix(yafti): Libadwaita isn't pulled as required dependency
RPM spec doesn't list it for some reason, so it needs to be included manually.

Fixes the issue for the affected non-Gnome users.
2024-09-09 22:01:32 +02:00
qoijjj
d1aeffc2f5
fix: backup and restore staging repo for images that already contain it
recipes with aurora/bluefin as a base image will already have the staging repo present but disabled, meaning wget won't overwrite it.

we don't want to change the repos in the base image in this module, so this backs up the original staging repo, runs the module steps, then restores the original staging repo
2024-08-21 10:42:27 -07:00
qoijjj
b4ccd7cf71
feat: switch back to rpm yafti now that it uses pydantic 2 2024-08-20 20:44:49 -07:00
fiftydinar
59c7882785
chore: Put files in /etc/ instead in /usr/etc (#315)
* docs(files): Recommend to put files in `/etc/` instead in `

This also modifies build-time part of modules to work with `/etc/` instead of `/usr/etc/`

* docs(files): Revert the `/usr/etc/` & `/etc/` docs

* chore: Revert `signing` module transition due to upstream issue

* docs: Clarify note better regarding /etc
2024-08-11 17:07:55 +00:00