diff --git a/.github/workflows/reusable-build.yml b/.github/workflows/reusable-build.yml index 0d6d147ef8b..0d4b0217c58 100644 --- a/.github/workflows/reusable-build.yml +++ b/.github/workflows/reusable-build.yml @@ -193,7 +193,7 @@ jobs: uses: ublue-os/remove-unwanted-software@517622d6452028f266b7ba4cc9a123b5f58a6b53 # v7 - name: Check just syntax - uses: ublue-os/just-action@961e70ef33d8e0ef5ecf19dbb20739f3c0ce873b # v1 + uses: ublue-os/just-action@bda593098a84a84973b002b4377709166a68be52 # v2 - name: Generate tags id: generate-tags diff --git a/.github/workflows/validate-renovate.yml b/.github/workflows/validate-renovate.yml index d8db694c681..9634f1cc46b 100644 --- a/.github/workflows/validate-renovate.yml +++ b/.github/workflows/validate-renovate.yml @@ -20,7 +20,7 @@ jobs: uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 - name: Setup Node.js - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4 + uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4 with: node-version: latest diff --git a/README.md b/README.md index 8d2edb98ade..0ed227d5071 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,6 @@ Bluefin strives to cover these two use cases. For end users it provides a system ## Aurora - [getaurora.dev](https://getaurora.dev) -[![aurora 39](https://github.com/ublue-os/bluefin/actions/workflows/build-39-aurora.yml/badge.svg)](https://github.com/ublue-os/bluefin/actions/workflows/build-39-aurora.yml) [![aurora 40](https://github.com/ublue-os/bluefin/actions/workflows/build-40-aurora.yml/badge.svg)](https://github.com/ublue-os/bluefin/actions/workflows/build-40-aurora.yml) - ![Screenshot_20240423_211805](https://github.com/ublue-os/bluefin/assets/40402114/1bea1ed8-d97a-402a-957b-e0f338d38230) Aurora is a delightful KDE desktop experience for end-users that are looking for reliability and developers for the most-hassle free setup. Zero maintenance included. diff --git a/packages.json b/packages.json index 8626d6f7d08..a8efd9cd0b4 100644 --- a/packages.json +++ b/packages.json @@ -2,6 +2,7 @@ "all": { "include": { "all": [ + "adcli", "bash-color-prompt", "bcache-tools", "bootc", @@ -12,6 +13,7 @@ "fish", "firewall-config", "foo2zjs", + "freeipa-client", "fuse-encfs", "gcc", "glow", @@ -23,10 +25,12 @@ "input-remapper", "libimobiledevice", "libxcrypt-compat", + "libsss_autofs", "lm_sensors", "make", "mesa-libGLU", "nerd-fonts", + "oddjob-mkhomedir", "opendyslexic-fonts", "playerctl", "printer-driver-brlaser", @@ -40,6 +44,10 @@ "samba-winbind-modules", "samba", "solaar", + "sssd-ad", + "sssd-ipa", + "sssd-krb5", + "sssd-nfs-idmap", "stress-ng", "tailscale", "tmux", @@ -190,7 +198,8 @@ "40": { "include": { "all": [ - "ptyxis" + "ptyxis", + "scx-scheds" ], "silverblue": [], "dx": [] diff --git a/system_files/dx/usr/libexec/bluefin-incus b/system_files/dx/usr/libexec/bluefin-incus index 4c5d61e4b77..5e3e8c7eee4 100755 --- a/system_files/dx/usr/libexec/bluefin-incus +++ b/system_files/dx/usr/libexec/bluefin-incus @@ -58,6 +58,7 @@ sudo systemctl enable --now incus-workaround.service sudo systemctl enable --now lxcfs sudo systemctl enable --now incus.socket sudo systemctl start incus.service +sudo systemctl enable incus-startup # run incus admin init echo "" diff --git a/system_files/shared/usr/share/applications/Discourse.desktop b/system_files/shared/usr/share/applications/Discourse.desktop new file mode 100644 index 00000000000..423a7d597b3 --- /dev/null +++ b/system_files/shared/usr/share/applications/Discourse.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +NoDisplay=false +Terminal=false +Exec=xdg-open https://universal-blue.discourse.group/c/bluefin/ +Icon=/usr/share/ublue-os/bluefin/discourse.svg +Name=Discourse +Comment=Universal Blue Forums +Categories=Utility; diff --git a/system_files/shared/usr/share/ublue-os/bluefin/discourse.svg b/system_files/shared/usr/share/ublue-os/bluefin/discourse.svg new file mode 100644 index 00000000000..9c2cfd9ee68 --- /dev/null +++ b/system_files/shared/usr/share/ublue-os/bluefin/discourse.svg @@ -0,0 +1,318 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/system_files/shared/usr/share/ublue-os/motd/tips/10-tips.md b/system_files/shared/usr/share/ublue-os/motd/tips/10-tips.md index 237c6a0f1ed..f34ca797df9 100644 --- a/system_files/shared/usr/share/ublue-os/motd/tips/10-tips.md +++ b/system_files/shared/usr/share/ublue-os/motd/tips/10-tips.md @@ -10,3 +10,6 @@ Use `Ctrl`-`Alt`-`T` to quickly open a terminal Tailscale is included, check out [their docs](https://tailscale.com/kb/1017/install) Bluefin is your gateway to AI and LLMs | `ujust ollama` to [get started](https://ollama.com/) `ujust --choose` will show you each shortcut and the script it's running +`tldr rpm-ostree` will give you the rundown on basic commands +`ujust rebase-helper` can help you roll back to a specific image, or to a different channel entirely, check the docs for more info +`ujust changelogs` shows a summary of the package changes since the last update diff --git a/system_files/silverblue/etc/environment b/system_files/silverblue/etc/environment index 99c3618c505..e404d64c99f 100644 --- a/system_files/silverblue/etc/environment +++ b/system_files/silverblue/etc/environment @@ -1,3 +1,3 @@ MUTTER_DEBUG_FORCE_KMS_MODE=simple MUTTER_DEBUG_KMS_THREAD_TYPE=user -GNOME_SHELL_SLOWDOWN_FACTOR=0.9 +GNOME_SHELL_SLOWDOWN_FACTOR=0.8