Skip to content

Instantly share code, notes, and snippets.

@bshephar
Last active November 21, 2024 09:30
Show Gist options
  • Save bshephar/64e404a40e29e67d20a83e288af6f692 to your computer and use it in GitHub Desktop.
Save bshephar/64e404a40e29e67d20a83e288af6f692 to your computer and use it in GitHub Desktop.
laptop-bootc
ARG FEDORA_MAJOR_VERSION=rawhide
FROM quay.io/fedora/fedora-bootc:${FEDORA_MAJOR_VERSION}
COPY --from=docker.io/mikefarah/yq /usr/bin/yq /usr/bin/yq
RUN dnf up -y && curl -s -o /etc/yum.repos.d/tailscale.repo https://pkgs.tailscale.com/stable/centos/9/tailscale.repo
RUN dnf group install gnome-desktop -y
#RUN bash <(curl -sSf https://raw.githubusercontent.com/bshephar/fedora-sb/main/nordvpn-install.sh)
RUN dnf in -y bootc \
alacritty \
fedpkg \
rust \
gdb \
glib \
krb5-workstation \
libvirt \
libvirt-client \
lld \
lua5.1-lpeg \
make \
neovim \
pre-commit \
qemu \
qemu-kvm \
ripgrep \
tailscale \
tmux \
virt-install \
waybar \
zsh \
wpa_supplicant \
tailscale && \
dnf clean all && \
systemctl set-default graphical.target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment