max / alloy_tui
- Co-Authored-By
- Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 file changed,
+24 insertions,
-3 deletions
| @@ -16,13 +16,34 @@ | |||
| 16 | 16 | RUN curl -fsSL -o /etc/yum.repos.d/tailscale.repo \ | |
| 17 | 17 | https://pkgs.tailscale.com/stable/fedora/tailscale.repo | |
| 18 | 18 | ||
| 19 | - | # Terra — comprehensive Fedora repo for Wayland / Rust ecosystem | |
| 20 | - | # packages: anyrun, swayosd, swww, starship, yazi, and many others. | |
| 19 | + | # Terra — Fedora repo for parts of the Wayland ecosystem (swww, | |
| 20 | + | # starship, and some others). Does not carry Rust binaries like | |
| 21 | + | # nushell or yazi; COPRs below handle those. | |
| 21 | 22 | # https://terra.fyralabs.com/ | |
| 22 | 23 | RUN dnf install -y --nogpgcheck \ | |
| 23 | 24 | --repofrompath='terra,https://repos.fyralabs.com/terra$releasever' \ | |
| 24 | 25 | terra-release | |
| 25 | 26 | ||
| 27 | + | # dnf5's copr plugin isn't in the base bootc image; pull it so we | |
| 28 | + | # can `dnf copr enable` for the Rust-Wayland stragglers. | |
| 29 | + | RUN dnf install -y 'dnf5-command(copr)' | |
| 30 | + | ||
| 31 | + | # ublue-os/staging is the community-maintained COPR that packages | |
| 32 | + | # most of the Wayland / Rust ecosystem for atomic Fedora derivatives | |
| 33 | + | # — anyrun, swayosd, cliphist, wl-screenrec, ironbar, and friends. | |
| 34 | + | # We're not using their base image, but their COPR is a legitimate | |
| 35 | + | # adoption (same relationship the rest of Alloy has to Fedora repos). | |
| 36 | + | RUN dnf copr enable -y ublue-os/staging | |
| 37 | + | ||
| 38 | + | # nushell binary (Terra has crates only) | |
| 39 | + | RUN dnf copr enable -y atim/nushell | |
| 40 | + | ||
| 41 | + | # yazi binary | |
| 42 | + | RUN dnf copr enable -y varlad/yazi | |
| 43 | + | ||
| 44 | + | # satty (screenshot annotator) | |
| 45 | + | RUN dnf copr enable -y heus-ankh/satty | |
| 46 | + | ||
| 26 | 47 | # ===================================================================== | |
| 27 | 48 | # Package additions — full Alloy stack per docs/STACK.md | |
| 28 | 49 | # | |
| @@ -72,7 +93,7 @@ | |||
| 72 | 93 | # Cursor, GTK theme, fonts | |
| 73 | 94 | bibata-cursor-theme \ | |
| 74 | 95 | adw-gtk3-theme \ | |
| 75 | - | atkinson-hyperlegible-fonts \ | |
| 96 | + | atkinson-hyperlegible-next-fonts \ | |
| 76 | 97 | # Screenshot region-select helper | |
| 77 | 98 | slurp \ | |
| 78 | 99 | # Flatpak for shipping Floorp and Rnote |