• Joined on 2025-05-09

hydro-os (sha256:844646c27de68b9faa7ceca0018f534f650bc8d6ae6c56ed1ffcf3dc361470cd)

Published 2025-08-19 02:12:09 -04:00 by eriq12 in eriq12/hydro-os

Installation

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

About this package

This is my personal OS image.

Image Layers

ostree export of commit 2b729ee3f4b31262ac58c20bde80e264d636c8a7858423dfd06b715e4879f77c
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.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.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
16 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
23 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=cdaba648-3906-4570-92fb-79eca4f9994a
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:e6a08f36e695bf8f94b8a45d4b2e6043afa839f992510e8b3a12bbdc15ee1ab7
LABEL org.opencontainers.image.base.name=quay.io/fedora-ostree-desktops/base-atomic:42
LABEL org.opencontainers.image.created=2025-08-19T06:00:59.504974692+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 cdaba648-3906-4570-92fb-79eca4f9994a
org.opencontainers.image.base.digest sha256:e6a08f36e695bf8f94b8a45d4b2e6043afa839f992510e8b3a12bbdc15ee1ab7
org.opencontainers.image.base.name quay.io/fedora-ostree-desktops/base-atomic:42
org.opencontainers.image.created 2025-08-19T06:00:59.504974692+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.20250819.0
ostree.bootable true
ostree.commit 2b729ee3f4b31262ac58c20bde80e264d636c8a7858423dfd06b715e4879f77c
ostree.final-diffid sha256:12787d84fa137cd5649a9005efe98ec9d05ea46245fdc50aecb7dd007f2035b1
ostree.linux 6.15.9-201.fc42.x86_64
quay.expires-after 4w
rpmostree.inputhash 4dec080c167249555a450645334a2336963cbd5e1c817455ee4a1ab97f69366f