feat(profile): update steam profiles.

This commit is contained in:
Alexandre Pujol 2025-04-26 17:23:30 +02:00
parent 3295a1334a
commit b3da8d4be7
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
10 changed files with 49 additions and 14 deletions

View file

@ -6,7 +6,8 @@ abi <abi/4.0>,
include <tunables/global>
@{runtime} = SteamLinuxRuntime_sniper
@{runtime_name} = sniper soldier
@{runtime} = SteamLinuxRuntime_@{runtime_name}
@{share_dirs} = @{user_share_dirs}/Steam @{HOME}/.steam/debian-installation
@{lib_dirs} = @{share_dirs}/ubuntu@{int2}_{32,64} @{share_dirs}/linux{32,64}
@{runtime_dirs} = @{lib_dirs}/steam-runtime{,-sniper}
@ -35,18 +36,24 @@ profile steam-game-proton @{exec_path} flags=(attach_disconnected,complain) {
@{exec_path} mr,
@{bin}/bwrap mrix,
@{sh_path} rix,
@{bin}/cat rix,
@{bin}/env rix,
@{bin}/chmod rix,
@{bin}/fc-match rix,
@{bin}/getopt rix,
@{bin}/gzip rix,
@{bin}/ldconfig rix,
@{bin}/ln rix,
@{bin}/localedef rix,
@{python_path} rix,
@{bin}/mkdir rix,
@{bin}/readlink rix,
@{bin}/rm rix,
@{bin}/steam-runtime-launcher-interface-@{int} rix,
@{bin}/steam-runtime-system-info rix,
@{bin}/steam-runtime-urlopen rix,
@{bin}/true rix,
@{python_path} rix,
@{open_path} rix,
@{lib_dirs}/** mr,
@ -54,6 +61,14 @@ profile steam-game-proton @{exec_path} flags=(attach_disconnected,complain) {
@{lib}/pressure-vessel/from-host/@{lib}/** rix,
@{lib}/steam-runtime-tools-@{int}/@{multiarch}-* rix,
# TODO stack with steam ? rpx -> steam-game-proton&//steam,
@{runtime_dirs}/run.sh rix,
@{runtime_dirs}/@{arch}@{bin}/steam-runtime-identify-library-abi rix,
@{runtime_dirs}/@{arch}@{bin}/steam-runtime-launcher-interface-@{int} rix,
@{app_dirs}/SteamLinuxRuntime/var/steam-runtime/run.sh rix,
@{app_dirs}/SteamLinuxRuntime/var/steam-runtime/@{arch}@{bin}/steam-runtime-identify-library-abi rix,
@{app_dirs}/SteamLinuxRuntime/var/steam-runtime/@{arch}@{bin}/steam-runtime-launcher-interface-@{int} rix,
@{app_dirs}/** mrix,
@{run}/host/@{bin}/ldconfig rix,
@ -72,6 +87,7 @@ profile steam-game-proton @{exec_path} flags=(attach_disconnected,complain) {
owner "@{app_dirs}/Steamworks Shared/runasadmin.vdf" rw,
owner @{app_dirs}/@{runtime}/var/tmp-@{rand6}/usr/.ref rwk,
owner @{app_dirs}/SteamLinuxRuntime/var/steam-runtime/* rw,
owner @{app_dirs}/Proton*/** rwkl,
owner @{share_dirs}/*.dll r,