export repo_organization := env("GITHUB_REPOSITORY_OWNER", "ublue-os") export base_image_org := env("BASE_IMAGE_ORG", "quay.io/fedora-ostree-desktops") export base_image_name := env("BASE_IMAGE_NAME", "kinoite") export common_image := env("COMMON_IMAGE", "ghcr.io/get-aurora-dev/common:latest") export brew_image := env("BREW_IMAGE", "ghcr.io/ublue-os/brew:latest") stable_version := "44" latest_version := "44" testing_version := "44" images := '( [aurora]=aurora [aurora-dx]=aurora-dx )' flavors := '( [main]=main [nvidia-open]=nvidia-open )' tags := '( [stable]=stable [latest]=latest [testing]=testing )' # Build Containers chunkah := shell("yq -r \".images[] | select(.name == \\\"chunkah\\\") | \\\"\\\\(.image)@\\\\(.digest)\\\"\" image-versions.yml") export SUDO_DISPLAY := if `if [ -n "${DISPLAY:-}" ] || [ -n "${WAYLAND_DISPLAY:-}" ]; then echo true; fi` == "true" { "true" } else { "false" } export SUDOIF := if `id -u` == "0" { "" } else { "sudo" } export PODMAN := if path_exists("/usr/bin/podman") == "true" { env("PODMAN", "/usr/bin/podman") } else if path_exists("/usr/bin/docker") == "true" { env("PODMAN", "docker") } else { env("PODMAN", "exit 1 ; ") } export PULL_POLICY := if PODMAN =~ "docker" { "missing" } else { "newer" } just := just_executable() # Define a retry function for use in recipes retry_function := ' retry() { if [[ "${#}" -lt 3 ]]; then echo "retry usage: