Skip to content
This repository has been archived by the owner on Feb 24, 2025. It is now read-only.

feat(just): update descriptions for shortcuts #94

Merged
merged 1 commit into from
Aug 12, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 16 additions & 3 deletions build/ublue-os-just/main.just
Original file line number Diff line number Diff line change
@@ -1,55 +1,68 @@
default:
@just --unstable --list


# Boot into this device's BIOS/UEFI screen
bios:
systemctl reboot --firmware-setup

# Clean up old containers and flatpaks
clean:
podman system prune -a
flatpak uninstall --unused
rpm-ostree cleanup -bm

# Show the changelog
changelogs:
rpm-ostree db diff --changelogs

# Create an Arch container
distrobox-arch:
echo 'Creating Arch distrobox ...'
distrobox create --image quay.io/toolbx-images/archlinux-toolbox:latest -n arch -Y

# Create a Bazzite container (AMD and Intel GPUs only)
distrobox-bazzite:
echo 'Creating Bazzite distrobox (AMD and Intel GPUs only) ...'
distrobox create --image ghcr.io/ublue-os/bazzite-arch -n bazzite-arch
echo 'Check out the docs for instructions: https://github.com/ublue-os/bazzite-arch'

# Create a Bazzite container (Nvidia GPUs only)
distrobox-bazzite-nvidia:
echo 'Creating Bazzite distrobox (Nvidia GPUs only) ...'
distrobox create --image ghcr.io/ublue-os/bazzite-arch -n bazzite-arch --nvidia
echo 'Check out the docs for instructions: https://github.com/ublue-os/bazzite-arch'

# Create an Alpine boxkit container
distrobox-boxkit:
echo 'Creating Boxkit distrobox ...'
distrobox create --image ghcr.io/ublue-os/boxkit -n boxkit -Y

# Create a Debian container
distrobox-debian:
echo 'Creating Debian distrobox ...'
distrobox create --image quay.io/toolbx-images/debian-toolbox:unstable -n debian -Y

# Create an openSUSE container
distrobox-opensuse:
echo 'Creating openSUSE distrobox ...'
distrobox create --image quay.io/toolbx-images/opensuse-toolbox:tumbleweed -n opensuse -Y


# Create an Ubuntu container
distrobox-ubuntu:
echo 'Creating Ubuntu distrobox ...'
distrobox create --image quay.io/toolbx-images/ubuntu-toolbox:22.04 -n ubuntu -Y

# Enroll secure boot key
enroll-secure-boot-key:
sudo mokutil --import /etc/pki/akmods/certs/akmods-ublue.der


# Update system, flatpaks, and containers all at once
update:
rpm-ostree update
flatpak update -y
distrobox upgrade -a

# Enable xwaylandvideobridge
fixscreenshare:
cp /usr/share/applications/org.kde.xwaylandvideobridge.desktop $HOME/.config/autostart/