• Joined on 2025-05-09

hydro-os (sha256:df494334986e9123330867d0e48973b795e7b3009cacddd569d077d1985edaba)

Published 2025-08-15 02:11:46 -04:00 by eriq12 in eriq12/hydro-os

Installation

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

About this package

This is my personal OS image.

Image Layers

ostree export of commit a1c7a1e79330e57a7dd94762f8868b98ade9e6fdc9db99303889c57b3ece9e05
firefox-141.0.3-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.8-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.6-1.fc42.x86_64
firefox-langpacks-141.0.3-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
17 components
30 components
30 components
27 components
30 components
9 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
39 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=93988be3-c966-4137-9615-0f5845332b6b
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:e9cadb999a6400f8434bb2e7c6b05510258ec4a7518857795d58cc8f5384655e
LABEL org.opencontainers.image.base.name=quay.io/fedora-ostree-desktops/base-atomic:42
LABEL org.opencontainers.image.created=2025-08-15T06:00:51.394137202+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 93988be3-c966-4137-9615-0f5845332b6b
org.opencontainers.image.base.digest sha256:e9cadb999a6400f8434bb2e7c6b05510258ec4a7518857795d58cc8f5384655e
org.opencontainers.image.base.name quay.io/fedora-ostree-desktops/base-atomic:42
org.opencontainers.image.created 2025-08-15T06:00:51.394137202+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.20250815.0
ostree.bootable true
ostree.commit a1c7a1e79330e57a7dd94762f8868b98ade9e6fdc9db99303889c57b3ece9e05
ostree.final-diffid sha256:12787d84fa137cd5649a9005efe98ec9d05ea46245fdc50aecb7dd007f2035b1
ostree.linux 6.15.9-201.fc42.x86_64
quay.expires-after 4w
rpmostree.inputhash c02a2570d20607c53ff7d9c64588bf2b8f58c14f5c476e654975c03a993d2608