From fdb2da7942d30933c4b6590216659484d8ff12b6 Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Sat, 6 Dec 2025 21:03:44 +0200 Subject: [PATCH 1/3] Alias docker->podman to support container-based pre-commit hooks --- .local/bin/docker | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100755 .local/bin/docker diff --git a/.local/bin/docker b/.local/bin/docker new file mode 100755 index 0000000..abd7414 --- /dev/null +++ b/.local/bin/docker @@ -0,0 +1,6 @@ +#! /usr/bin/bash + +set -euo pipefail +IFS=$'\n\t' + +podman "${@:1}" From 8c3126e47ed93b29b8b6976c77816a07a22530ef Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Sat, 6 Dec 2025 20:57:38 +0200 Subject: [PATCH 2/3] Keep container images up-to-date --- .local/bin/update-container-images | 14 ++++++++++++++ .local/bin/upgrade | 1 + 2 files changed, 15 insertions(+) create mode 100755 .local/bin/update-container-images diff --git a/.local/bin/update-container-images b/.local/bin/update-container-images new file mode 100755 index 0000000..2b28b04 --- /dev/null +++ b/.local/bin/update-container-images @@ -0,0 +1,14 @@ +#! /usr/bin/bash + +set -euo pipefail +IFS=$'\n\t' + +IMAGES=( + # keep-sorted start + docker.io/ollama/ollama:latest + ghcr.io/hadolint/hadolint:latest + lscr.io/linuxserver/transmission:latest + # keep-sorted end +) + +podman pull "${IMAGES[@]}" diff --git a/.local/bin/upgrade b/.local/bin/upgrade index 5ce5ba5..b209d96 100755 --- a/.local/bin/upgrade +++ b/.local/bin/upgrade @@ -30,3 +30,4 @@ pipx_update cargo_update ghup git_sync_update +update-container-images From b16f6c410e0570c51f27583b971e175ff7758abd Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Sun, 7 Dec 2025 00:25:19 +0200 Subject: [PATCH 3/3] Pre-download container images --- .config/setup/41-download-container-images.sh | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100755 .config/setup/41-download-container-images.sh diff --git a/.config/setup/41-download-container-images.sh b/.config/setup/41-download-container-images.sh new file mode 100755 index 0000000..55fba41 --- /dev/null +++ b/.config/setup/41-download-container-images.sh @@ -0,0 +1,6 @@ +#! /usr/bin/bash + +set -euo pipefail +IFS=$'\n\t' + +update-container-images