View Raw Ebuild
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="Steam BigPicture gamescope session."
HOMEPAGE="https://github.com/shahnawazshahin/steam-using-gamescope-guide"
EGIT_REPO_URI="https://github.com/shahnawazshahin/steam-using-gamescope-guide.git"
LICENSE="MIT"
SLOT="0"
KEYWORDS=""
# Steam is also required
# (not putting it here, so this overlay won't require 'steam-overlay')
DEPEND="
gui-wm/gamescope
"
src_install() {
dobin "${S}/usr/bin/gamescope-session"
dobin "${S}/usr/bin/jupiter-biosupdate"
dobin "${S}/usr/bin/steamos-session-select"
dobin "${S}/usr/bin/steamos-select-branch"
dobin "${S}/usr/bin/steamos-update"
exeinto /usr/bin/steamos-polkit-helpers
doexe "${S}/usr/bin/steamos-polkit-helpers/jupiter-biosupdate"
doexe "${S}/usr/bin/steamos-polkit-helpers/steamos-update"
doexe "${S}/usr/bin/steamos-polkit-helpers/steamos-set-timezone"
insinto "/usr/share/wayland-sessions/"
insopts -m644
doins "${S}/usr/share/wayland-sessions/steam.desktop"
# Some people may want to modify the gamescope-session script based on their system.
dodir /etc/env.d
echo "CONFIG_PROTECT=/usr/bin/gamescope-session" >> "${ED}"/etc/env.d/99gamescope_session || die
}