diff --git a/README.md b/README.md index 60671af..65562f4 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ For more info, check out the [blue-build homepage](https://blue-build.org/). +![bluebuild](bluebuild.gif) + ## Installation To rebase an existing Silverblue/Kinoite installation to the latest build: diff --git a/bluebuild.tape b/bluebuild.tape new file mode 100644 index 0000000..fad75b8 --- /dev/null +++ b/bluebuild.tape @@ -0,0 +1,21 @@ +Output bluebuild.gif + +Require bluebuild +Require docker +Require skopeo + +Set Margin 15 +Set MarginFill "#674EFF" +Set BorderRadius 20 +Set Theme "JetBrains Darcula" +Set Width 1920 +Set Height 1080 +Set FontFamily "JetBrainsMono Nerd Font" +Set FontSize 15 +Set WindowBar Colorful +Set Shell bash + +Type "bluebuild build recipes/*.yml" +Enter + +Sleep 30 diff --git a/config/README.md b/files/README.md similarity index 100% rename from config/README.md rename to files/README.md diff --git a/config/files/desktop-audio/etc/modprobe.d/hda-jack-retaks.conf b/files/files/desktop-audio/etc/modprobe.d/hda-jack-retaks.conf similarity index 100% rename from config/files/desktop-audio/etc/modprobe.d/hda-jack-retaks.conf rename to files/files/desktop-audio/etc/modprobe.d/hda-jack-retaks.conf diff --git a/config/files/desktop-audio/lib/firmware/hda-jack-retask.fw b/files/files/desktop-audio/lib/firmware/hda-jack-retask.fw similarity index 100% rename from config/files/desktop-audio/lib/firmware/hda-jack-retask.fw rename to files/files/desktop-audio/lib/firmware/hda-jack-retask.fw diff --git a/config/files/distrobox/etc/distrobox/distrobox.ini b/files/files/distrobox/etc/distrobox/distrobox.ini similarity index 100% rename from config/files/distrobox/etc/distrobox/distrobox.ini rename to files/files/distrobox/etc/distrobox/distrobox.ini diff --git a/config/files/pipewire-tweaks/etc/security/limits.d/95-pipewire.conf b/files/files/pipewire-tweaks/etc/security/limits.d/95-pipewire.conf similarity index 100% rename from config/files/pipewire-tweaks/etc/security/limits.d/95-pipewire.conf rename to files/files/pipewire-tweaks/etc/security/limits.d/95-pipewire.conf diff --git a/config/files/pipewire-tweaks/etc/sysconfig/rtkit b/files/files/pipewire-tweaks/etc/sysconfig/rtkit similarity index 100% rename from config/files/pipewire-tweaks/etc/sysconfig/rtkit rename to files/files/pipewire-tweaks/etc/sysconfig/rtkit diff --git a/config/files/pipewire-tweaks/lib/systemd/system/rtkit-daemon.service.d/limits.conf b/files/files/pipewire-tweaks/lib/systemd/system/rtkit-daemon.service.d/limits.conf similarity index 100% rename from config/files/pipewire-tweaks/lib/systemd/system/rtkit-daemon.service.d/limits.conf rename to files/files/pipewire-tweaks/lib/systemd/system/rtkit-daemon.service.d/limits.conf diff --git a/config/files/steam-firewall/etc/firewalld/services/steam-local-transfer.xml b/files/files/steam-firewall/etc/firewalld/services/steam-local-transfer.xml similarity index 100% rename from config/files/steam-firewall/etc/firewalld/services/steam-local-transfer.xml rename to files/files/steam-firewall/etc/firewalld/services/steam-local-transfer.xml diff --git a/config/files/yafti/share/ublue-os/firstboot/launcher/autostart.desktop b/files/files/yafti/share/ublue-os/firstboot/launcher/autostart.desktop similarity index 100% rename from config/files/yafti/share/ublue-os/firstboot/launcher/autostart.desktop rename to files/files/yafti/share/ublue-os/firstboot/launcher/autostart.desktop diff --git a/config/files/yafti/share/ublue-os/firstboot/launcher/autostart.sh b/files/files/yafti/share/ublue-os/firstboot/launcher/autostart.sh similarity index 100% rename from config/files/yafti/share/ublue-os/firstboot/launcher/autostart.sh rename to files/files/yafti/share/ublue-os/firstboot/launcher/autostart.sh diff --git a/config/files/yafti/share/ublue-os/firstboot/launcher/launcher-flowchart.png b/files/files/yafti/share/ublue-os/firstboot/launcher/launcher-flowchart.png similarity index 100% rename from config/files/yafti/share/ublue-os/firstboot/launcher/launcher-flowchart.png rename to files/files/yafti/share/ublue-os/firstboot/launcher/launcher-flowchart.png diff --git a/config/files/yafti/share/ublue-os/firstboot/launcher/login-profile.sh b/files/files/yafti/share/ublue-os/firstboot/launcher/login-profile.sh similarity index 100% rename from config/files/yafti/share/ublue-os/firstboot/launcher/login-profile.sh rename to files/files/yafti/share/ublue-os/firstboot/launcher/login-profile.sh diff --git a/config/files/yafti/share/ublue-os/firstboot/yafti.yml b/files/files/yafti/share/ublue-os/firstboot/yafti.yml similarity index 100% rename from config/files/yafti/share/ublue-os/firstboot/yafti.yml rename to files/files/yafti/share/ublue-os/firstboot/yafti.yml diff --git a/config/scripts/README.md b/files/scripts/README.md similarity index 100% rename from config/scripts/README.md rename to files/scripts/README.md diff --git a/config/scripts/enable-crond.sh b/files/scripts/enable-crond.sh similarity index 100% rename from config/scripts/enable-crond.sh rename to files/scripts/enable-crond.sh diff --git a/config/scripts/install-codelldb.sh b/files/scripts/install-codelldb.sh similarity index 100% rename from config/scripts/install-codelldb.sh rename to files/scripts/install-codelldb.sh diff --git a/config/scripts/install-earthly.sh b/files/scripts/install-earthly.sh similarity index 100% rename from config/scripts/install-earthly.sh rename to files/scripts/install-earthly.sh diff --git a/config/scripts/install-gamescope-plus.sh b/files/scripts/install-gamescope-plus.sh similarity index 100% rename from config/scripts/install-gamescope-plus.sh rename to files/scripts/install-gamescope-plus.sh diff --git a/config/scripts/install-helix.sh b/files/scripts/install-helix.sh similarity index 100% rename from config/scripts/install-helix.sh rename to files/scripts/install-helix.sh diff --git a/config/scripts/install-intellij.sh b/files/scripts/install-intellij.sh similarity index 100% rename from config/scripts/install-intellij.sh rename to files/scripts/install-intellij.sh diff --git a/config/scripts/install-mkcert.sh b/files/scripts/install-mkcert.sh similarity index 100% rename from config/scripts/install-mkcert.sh rename to files/scripts/install-mkcert.sh diff --git a/config/scripts/install-pgadmin.sh b/files/scripts/install-pgadmin.sh similarity index 100% rename from config/scripts/install-pgadmin.sh rename to files/scripts/install-pgadmin.sh diff --git a/config/scripts/install-rubymine.sh b/files/scripts/install-rubymine.sh similarity index 100% rename from config/scripts/install-rubymine.sh rename to files/scripts/install-rubymine.sh diff --git a/config/scripts/install-syncthing.sh b/files/scripts/install-syncthing.sh similarity index 100% rename from config/scripts/install-syncthing.sh rename to files/scripts/install-syncthing.sh diff --git a/config/scripts/setup-kubectl.sh b/files/scripts/setup-kubectl.sh similarity index 100% rename from config/scripts/setup-kubectl.sh rename to files/scripts/setup-kubectl.sh diff --git a/config/scripts/setup-openrgb-udev.sh b/files/scripts/setup-openrgb-udev.sh similarity index 100% rename from config/scripts/setup-openrgb-udev.sh rename to files/scripts/setup-openrgb-udev.sh diff --git a/config/scripts/setup-selinux-dockersock.sh b/files/scripts/setup-selinux-dockersock.sh similarity index 100% rename from config/scripts/setup-selinux-dockersock.sh rename to files/scripts/setup-selinux-dockersock.sh diff --git a/config/scripts/setup-vscode.sh b/files/scripts/setup-vscode.sh similarity index 100% rename from config/scripts/setup-vscode.sh rename to files/scripts/setup-vscode.sh diff --git a/out.gif b/out.gif new file mode 100644 index 0000000..f8a9f7f Binary files /dev/null and b/out.gif differ diff --git a/recipes/common/dev-packages.yml b/recipes/common/dev-packages.yml index 2ea917f..37ea377 100644 --- a/recipes/common/dev-packages.yml +++ b/recipes/common/dev-packages.yml @@ -23,6 +23,8 @@ modules: - openssl-devel - bat - gh + - go + - git-lfs - type: script scripts: - install-mkcert.sh