Skip to content

Commit

Permalink
setup basic setup to install steam
Browse files Browse the repository at this point in the history
  • Loading branch information
PolyCatDev committed Dec 9, 2024
1 parent e10d973 commit 73f963e
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 17 deletions.
1 change: 1 addition & 0 deletions Containerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ FROM ghcr.io/ublue-os/${SOURCE_IMAGE}${SOURCE_SUFFIX}:${SOURCE_TAG}

### 3. MODIFICATIONS
COPY build.sh /tmp/build.sh
COPY modules /tmp/modules

RUN mkdir -p /var/lib/alternatives && \
/tmp/build.sh && \
Expand Down
18 changes: 1 addition & 17 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,4 @@ set -ouex pipefail

RELEASE="$(rpm -E %fedora)"


### Install packages

# Packages can be installed from any enabled yum repo on the image.
# RPMfusion repos are available by default in ublue main images
# List of rpmfusion packages can be found here:
# https://mirrors.rpmfusion.org/mirrorlist?path=free/fedora/updates/39/x86_64/repoview/index.html&protocol=https&redirect=1

# this installs a package from fedora repos
rpm-ostree install screen

# this would install a package from rpmfusion
# rpm-ostree install vlc

#### Example for enabling a System Unit File

systemctl enable podman.socket
./modules/steam.sh
6 changes: 6 additions & 0 deletions modules/steam.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/bash

rpm-ostree install\
steam\
gamescope\
magohud

0 comments on commit 73f963e

Please sign in to comment.