|
1 | 1 | FROM docker.io/library/alpine:latest AS builder |
2 | 2 |
|
3 | | -RUN apk add --no-cache curl jq zstd tar coreutils imagemagick rsvg-convert |
| 3 | +RUN apk add --no-cache curl jq zstd tar coreutils imagemagick rsvg-convert just |
4 | 4 |
|
5 | 5 | COPY --from=ghcr.io/ublue-os/aurora-wallpapers:latest@sha256:270b3b10cd6fd54e322407275e24b86655c2472738186b1a825786ce26d4ce50 / /wallpapers |
6 | 6 |
|
@@ -79,11 +79,21 @@ RUN set -xeuo pipefail && \ |
79 | 79 | cp -r /out/system_files/shared/usr/share/plasma/look-and-feel/dev.getaurora.aurora.desktop/contents/splash/ /out/system_files/shared/usr/share/plasma/look-and-feel/dev.getaurora.auroralight.desktop/contents && \ |
80 | 80 | cp -r /out/system_files/shared/usr/share/plasma/look-and-feel/dev.getaurora.aurora.desktop/contents/layouts /out/system_files/shared/usr/share/plasma/look-and-feel/dev.getaurora.auroralight.desktop/contents |
81 | 81 |
|
82 | | -FROM ghcr.io/projectbluefin/common@sha256:0c0f1c7d97075431e303d8ef6b368649ff8866b05a6a6b40f439d47d1f098a4c AS bluefin |
| 82 | +RUN install -d /out/system_files/shared/usr/share/bash-completion/completions /out/system_files/shared/usr/share/zsh/site-functions /out/system_files/shared/usr/share/fish/vendor_completions.d/ && \ |
| 83 | + just --completions bash | sed -E 's/([\(_" ])just/\1ujust/g' > /out/system_files/shared/usr/share/bash-completion/completions/ujust && \ |
| 84 | + just --completions zsh | sed -E 's/([\(_" ])just/\1ujust/g' > /out/system_files/shared/usr/share/zsh/site-functions/_ujust && \ |
| 85 | + just --completions fish | sed -E 's/([\(_" ])just/\1ujust/g' > /out/system_files/shared/usr/share/fish/vendor_completions.d/ujust.fish |
| 86 | + |
| 87 | +# FIXME: Renovate |
| 88 | +RUN curl -fsSLo - https://codeberg.org/fabiscafe/game-devices-udev/archive/1.0.tar.gz | tar xzvf - -C tmp/ && \ |
| 89 | + for f in tmp/game-devices-udev/src/*.rules; do \ |
| 90 | + install -Dpm0644 "$f" "out/system_files/shared/usr/lib/udev/rules.d/71-${f##*/}"; \ |
| 91 | + done && \ |
| 92 | + curl -fsSLo /out/system_files/shared/usr/lib/udev/rules.d/70-u2f.rules https://raw.githubusercontent.com/Yubico/libfido2/refs/heads/main/udev/70-u2f.rules |
83 | 93 |
|
84 | 94 | FROM scratch AS ctx |
85 | | -COPY --from=bluefin /system_files/shared /system_files/shared |
86 | | -COPY --from=bluefin /system_files/nvidia /system_files/nvidia |
| 95 | +COPY aurorafin-shared/system_files/shared /system_files/shared |
| 96 | +COPY aurorafin-shared/system_files/nvidia /system_files/nvidia |
87 | 97 | COPY --from=builder /out/wallpapers /wallpapers |
88 | 98 | COPY --from=builder /out/logos /logos |
89 | 99 | COPY --from=builder /out/system_files/shared /system_files/shared |
|
0 commit comments