• Joined on 2025-05-09

hydro-os (sha256:5e1f344d86b4ae9b4ef208fbee05cf46d36dff71f5cae960f657bf803f725506)

Published 2025-08-21 02:13:52 -04:00 by eriq12 in eriq12/hydro-os

Installation

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

About this package

This is my personal OS image.

Image Layers

ostree export of commit c764b6b9d4f96fbd970f31681e618e35f70ae98094f69e416c58b9d00f801337
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
gtk4-4.18.6-1.fc42.x86_64
amd-gpu-firmware-20250808-1.fc42.noarch
anthy-unicode-1.0.0.20240502-10.fc42.x86_64
libgs-10.05.1-4.fc42.x86_64
git-core-2.50.1-1.fc42.x86_64
421 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
28 components
30 components
10 components
24 components
30 components
30 components
30 components
30 components
30 components
30 components
30 components
30 components
30 components
20 components
60 components
60 components
60 components
40 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=bc795d4e-d115-4966-a864-e526cd7d40a7
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:07286d05a8fcfb08cf5a5dd63ed9917005608699dbdc83c59dfe38b1ae4b2915
LABEL org.opencontainers.image.base.name=quay.io/fedora-ostree-desktops/base-atomic:42
LABEL org.opencontainers.image.created=2025-08-21T06:01:03.714721289+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 bc795d4e-d115-4966-a864-e526cd7d40a7
org.opencontainers.image.base.digest sha256:07286d05a8fcfb08cf5a5dd63ed9917005608699dbdc83c59dfe38b1ae4b2915
org.opencontainers.image.base.name quay.io/fedora-ostree-desktops/base-atomic:42
org.opencontainers.image.created 2025-08-21T06:01:03.714721289+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.20250821.0
ostree.bootable true
ostree.commit c764b6b9d4f96fbd970f31681e618e35f70ae98094f69e416c58b9d00f801337
ostree.final-diffid sha256:12787d84fa137cd5649a9005efe98ec9d05ea46245fdc50aecb7dd007f2035b1
ostree.linux 6.15.9-201.fc42.x86_64
quay.expires-after 4w
rpmostree.inputhash 346a9a70ddc826707a2278c467e594703e99ca9f58036388c2940507c0a75cf9