• Joined on 2025-05-09

hydro-os (sha256:b5ba019659fa93cf569ba0f29dd3f7a3fc1c1e5250c0d8dc0162226a39ece291)

Published 2025-08-20 02:12:17 -04:00 by eriq12 in eriq12/hydro-os

Installation

docker pull git.hydrosaber.com/eriq12/hydro-os@sha256:b5ba019659fa93cf569ba0f29dd3f7a3fc1c1e5250c0d8dc0162226a39ece291
sha256:b5ba019659fa93cf569ba0f29dd3f7a3fc1c1e5250c0d8dc0162226a39ece291

About this package

This is my personal OS image.

Image Layers

ostree export of commit 7056afd2c324ccd04660c4bb97c66231c885fa12f7ff41f9096b95ee7ab9c180
firefox-142.0-1.fc42.x86_64
glibc-all-langpacks-2.41-10.fc42.x86_64
llvm-libs-20.1.8-3.fc42.x86_64
ibus-1.5.32-1.fc42.x86_64
mesa-vulkan-drivers-25.1.7-1.fc42.x86_64
cldr-emoji-annotation-1:47-1.fc42.noarch
python3-botocore-1.40.11-1.fc42.noarch
nvidia-gpu-firmware-20250808-1.fc42.noarch
kernel-modules-6.15.9-201.fc42.x86_64
kernel-modules-core-6.15.9-201.fc42.x86_64
iwlwifi-mvm-firmware-20250808-1.fc42.noarch
geolite2-city-20191217-14.fc42.noarch
rpm-4.20.1-1.fc42.x86_64
google-noto-serif-cjk-vf-fonts-1:2.003-2.fc42.noarch
podman-5:5.5.2-1.fc42.x86_64
mesa-dri-drivers-25.1.7-1.fc42.x86_64
linux-firmware-20250808-1.fc42.noarch
python3-libs-3.13.7-1.fc42.x86_64
firefox-langpacks-142.0-1.fc42.x86_64
unicode-ucd-16.0.0-2.fc42.noarch
libpinyin-data-2.10.2-1.fc42.x86_64
atheros-firmware-20250808-1.fc42.noarch
libicu-76.1-4.fc42.x86_64
buildah-2:1.40.1-1.fc42.x86_64
google-noto-sans-cjk-vf-fonts-1:2.004-9.fc42.noarch
google-noto-sans-mono-cjk-vf-fonts-1:2.004-9.fc42.noarch
hplip-3.25.2-5.fc42.x86_64
gutenprint-5.3.5-5.fc42.x86_64
kernel-core-6.15.9-201.fc42.x86_64
skopeo-1:1.19.0-2.fc42.x86_64
speech-dispatcher-0.12.1-1.fc42.x86_64
amd-gpu-firmware-20250808-1.fc42.noarch
anthy-unicode-1.0.0.20240502-10.fc42.x86_64
gtk4-4.18.6-1.fc42.x86_64
libgs-10.05.1-4.fc42.x86_64
git-core-2.50.1-1.fc42.x86_64
423 components
samba-client-libs-2:4.22.3-2.fc42.x86_64 and systemd-257.7-1.fc42.x86_64 and systemd-udev-257.7-1.fc42.x86_64
11 components
6 components
16 components
30 components
30 components
28 components
30 components
10 components
23 components
30 components
30 components
30 components
30 components
30 components
30 components
30 components
30 components
30 components
22 components
60 components
60 components
60 components
38 components
60 components
initramfs (kernel 6.15.9-201.fc42.x86_64) and rpmostree-unpackaged-content
Reserved for new packages
ARG RECIPE=./recipes/recipe.yml
ARG IMAGE_REGISTRY=ghcr.io/eriq12
ARG CONFIG_DIRECTORY=/tmp/files
ARG MODULE_DIRECTORY=/tmp/modules
ARG IMAGE_NAME=hydro-os
ARG BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic
ARG FORCE_COLOR=1
ARG CLICOLOR_FORCE=1
ARG RUST_LOG_STYLE=always
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c mkdir -p /etc/pki/containers/ && cp /tmp/keys/* /etc/pki/containers/ # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c mkdir -p /usr/bin/ && cp /tmp/bins/* /usr/bin/ # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c mkdir -p /usr/libexec/bluebuild/nu && cp -r /tmp/nu/* /usr/libexec/bluebuild/nu/ # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /scripts/pre_build.sh # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'dnf' '{"type":"dnf","repos":{"nonfree":"rpmfusion"},"install":{"packages":["gstreamer1-plugin-libav","gstreamer1-plugins-bad-free-extras","gstreamer1-plugins-bad-freeworld","gstreamer1-plugins-ugly","gstreamer1-vaapi"]},"remove":{"packages":["fdk-aac-free","libavcodec-free","libavdevice-free","libavfilter-free","libavformat-free","libavutil-free","libpostproc-free","libswresample-free","libswscale-free","ffmpeg-free"]},"replace":[{"from-repo":"rpmfusion-free-updates","packages":[{"old":"mesa-va-drivers","new":"mesa-va-drivers-freeworld"}]}]}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'dnf' '{"type":"dnf","install":{"packages":["ffmpeg","mesa-vdpau-drivers-freeworld"]}}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'dnf' '{"type":"dnf","install":{"packages":["sddm","sddm-themes","qt5-qtgraphicaleffects","qt5-qtquickcontrols2","qt5-qtsvg","qt5-qtimageformats","qt5-qtmultimedia","qt6-qtquickcontrols2","qt6-qtsvg","qt6-qtimageformats","qt6-qtmultimedia","qt6-qt5compat","qt5-qtdeclarative-devel","qt6-qtdeclarative-devel","kf6-kwallet","kwalletmanager","pam-kwallet"]}}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'dnf' '{"type":"dnf","repos":{"copr":["solopasha/hyprland","errornointernet/quickshell"]},"install":{"packages":["aquamarine","hyprland-git","hyprpolkitagent","hyprshot","hyprland-qt-support","hyprland-qtutils","xdg-desktop-portal-hyprland","swww","matugen","quickshell"]}}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'dnf' '{"type":"dnf","repos":{"files":["codium.repo"],"copr":["ublue-os/packages"]},"install":{"packages":["ublue-os-udev-rules","ublue-os-signing","xorg-x11-server-Xwayland","headsetcontrol","mediainfo","playerctl","alsa-firmware","p7zip","qt5-qtwayland","qt6-qtwayland","vulkan-tools","vulkan-validation-layers","xdg-desktop-portal","xdg-desktop-portal-gtk","xdg-desktop-portal-gnome","polkit","wireplumber","pipewire","headsetcontrol","bluez","bluez-tools","firewall-config"]}}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'dnf' '{"type":"dnf","repos":{"nonfree":"rpmfusion","files":["codium.repo"],"copr":["mavit/discover-overlay"],"keys":["https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg"]},"install":{"packages":["fzf","fuzzel","nautilus","file-roller","file-roller-nautilus","ffmpegthumbnailer","vlc","neovim","codium","gnome-software","gnome-disk-utility","kde-connect","discover-overlay","qt5ct","qt6ct","nwg-look","zsh","zoxide","steam","gamescope","mangohud"]},"remove":{"packages":["firefox","firefox-langpacks"]}}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'dnf' '{"type":"dnf","repos":{"copr":["peterwu/rendezvous"]},"install":{"packages":["google-noto-emoji-fonts","fontawesome-fonts-all","gnome-themes-extra","papirus-icon-theme","bibata-cursor-themes","material-icons-fonts"]}}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'dnf' '{"type":"dnf","repos":{"files":["https://negativo17.org/repos/fedora-steam.repo","https://openrazer.github.io/hardware:razer.repo"]},"install":{"packages":["dkms","openrazer-meta",{"repo":"fedora-steam","packages":["dkms-xpadneo"]}]}}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'script' '{"type":"script","scripts":["installdkmsmodules.sh"]}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'script' '{"type":"script","scripts":["addimageinfo.sh","installohmyzsh.sh"]}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'files' '{"type":"files","files":[{"source":"system","destination":"/"}]}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'systemd' '{"type":"systemd","system":{"enabled":["bootc-fetch-updates.timer","flatpak-system-update.timer"]},"user":{"enabled":["flatpak-user-update.timer","swww.service","quickshell.service","hyprpolkitagent.service"]}}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'default-flatpaks' '{"type":"default-flatpaks","configurations":[{"scope":"user","repo":{"title":"Flathub (user)"},"install":["one.ablaze.floorp","io.github.equicord.equibop"]},{"scope":"system","repo":{"title":"Flathub"},"notify":true,"install":["com.github.tchx84.Flatseal","io.missioncenter.MissionCenter","io.github.flattool.Ignition","net.davidotek.pupgui2","org.gnome.Loupe"]}]}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'chezmoi' '{"type":"chezmoi","repository":"https://git.hydrosaber.com/eriq12/dotfiles"}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'script' '{"type":"script","scripts":["setupchezmoiskel.sh"]}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /tmp/scripts/run_module.sh 'signing' '{"type":"signing"}' # buildkit
RUN |9 RECIPE=./recipes/recipe.yml IMAGE_REGISTRY=ghcr.io/eriq12 CONFIG_DIRECTORY=/tmp/files MODULE_DIRECTORY=/tmp/modules IMAGE_NAME=hydro-os BASE_IMAGE=quay.io/fedora-ostree-desktops/base-atomic FORCE_COLOR=1 CLICOLOR_FORCE=1 RUST_LOG_STYLE=always /bin/sh -c /scripts/post_build.sh # buildkit
LABEL org.blue-build.build-id=b413ef6d-8d86-454d-8db0-e73f764f62c3
LABEL org.opencontainers.image.title=hydro-os
LABEL org.opencontainers.image.description=This is my personal OS image.
LABEL org.opencontainers.image.source=https://git.hydrosaber.com/eriq12/hydro-os
LABEL org.opencontainers.image.base.digest=sha256:e8367029fb8b6d0451b0c2c5b0b61e24c7ee40a0729c619f927aabf0dc903716
LABEL org.opencontainers.image.base.name=quay.io/fedora-ostree-desktops/base-atomic:42
LABEL org.opencontainers.image.created=2025-08-20T06:01:00.323134908+00:00
LABEL io.artifacthub.package.readme-url=https://raw.githubusercontent.com/blue-build/cli/main/README.md

Labels

Key Value
containers.bootc 1
io.artifacthub.package.readme-url https://raw.githubusercontent.com/blue-build/cli/main/README.md
org.blue-build.build-id b413ef6d-8d86-454d-8db0-e73f764f62c3
org.opencontainers.image.base.digest sha256:e8367029fb8b6d0451b0c2c5b0b61e24c7ee40a0729c619f927aabf0dc903716
org.opencontainers.image.base.name quay.io/fedora-ostree-desktops/base-atomic:42
org.opencontainers.image.created 2025-08-20T06:01:00.323134908+00:00
org.opencontainers.image.description This is my personal OS image.
org.opencontainers.image.source https://git.hydrosaber.com/eriq12/hydro-os
org.opencontainers.image.title hydro-os
org.opencontainers.image.version 42.20250820.0
ostree.bootable true
ostree.commit 7056afd2c324ccd04660c4bb97c66231c885fa12f7ff41f9096b95ee7ab9c180
ostree.final-diffid sha256:12787d84fa137cd5649a9005efe98ec9d05ea46245fdc50aecb7dd007f2035b1
ostree.linux 6.15.9-201.fc42.x86_64
quay.expires-after 4w
rpmostree.inputhash 346a9a70ddc826707a2278c467e594703e99ca9f58036388c2940507c0a75cf9