From 9daa111d2a50a0b7d4c0a574f8ac3caafa7142c9 Mon Sep 17 00:00:00 2001
From: sinanmohd <pcmsinan@gmail.com>
Date: Fri, 17 Feb 2023 19:59:54 +0530
Subject: initial commit

---
 example/example.sb    | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++
 example/soibox.config |  1 +
 example/vkcube.sb     |  5 +++
 3 files changed, 90 insertions(+)
 create mode 100644 example/example.sb
 create mode 120000 example/soibox.config
 create mode 100644 example/vkcube.sb

(limited to 'example')

diff --git a/example/example.sb b/example/example.sb
new file mode 100644
index 0000000..476be3b
--- /dev/null
+++ b/example/example.sb
@@ -0,0 +1,84 @@
+# NOTES
+# 1) if any path does not start with / or ~/ , the path is calulated
+#    acording to the game profile location
+# 2) if an option is specified in the soibox config
+#    its ignored from game profiles unless specified
+# 3) soibox config is located at ~/.config/soibox/soibox.conf, this applies
+#    to all games, game profiles are specific to each game
+
+# use mangohud for perfomance overlay in games.
+# mangohud : on
+
+# 4 options 0,1,2,3. 1 outputs just progress bars and banners, 3 being the most verbose
+# loglevel : 1
+
+# this can either be gzip(gz) or plain text
+# banner : path/to/banner.gz
+
+# to use feral's gamemode
+# gamemode : on
+
+# to use the SteamOS session compositing window manager
+# might cause problems if you have a nvidia gpu
+# gamescope : on
+
+# sandbox games with firejail (recommended)
+# the value can be either on or name of one of the premade firejail profile
+# shipped by your GNU/Linux distribution or it can be path to one
+# firejail : on
+
+# use bind to interface to block wan activity
+# not needed when using firejail
+# bind_interface : on
+
+# if your game needs wine to run you can use this option
+# it's value can either be system which will use your distribution's wine
+# or github_username/wine, in this case soibox will fetch the latest version of
+# of wine from the specified user's fork of of github
+# eg: to use GloriousEggroll's wine you can put "GloriousEggroll/proton-ge-custom"
+# wine : system
+
+# if you dont want the latest version of wine pulled from github
+# you can specify the version here
+# eg
+# wine     : GloriousEggroll/proton-ge-custom
+# wine_tag : GE-Proton7-49
+
+# path to wine prefix
+# wine_prefix : path/to/wine/prefix
+
+# note: this does not ignore game profile if specified in the soibox config
+# but appends game profile version to the config
+# WINEDLLOVERRIDES
+# winedll_ovrids : mshtml=d
+
+# if your game needs directx to vulkan translation you can use this option
+# it's value can be github_username/dxvk, soibox will fetch the latest version of
+# of dxvk from the specified user's fork of of github
+# eg
+# dxvk : doitsujin/dxvk
+
+# if you dont want the latest version of dxvk pulled from github
+# you can specify the version here
+# eg
+# dxvk_tag : v2.1
+
+# if your game needs directx12 to vulkan translation you can use this option
+# it's value can be github_username/vkd3d, soibox will fetch the latest version of
+# of vkd3d from the specified user's fork of of github
+# eg
+# vkd3d : HansKristian-Work/vkd3d-proton
+
+# if you dont want the latest version of vkd3d pulled from github
+# you can specify the version here
+# eg
+# vkd3d_tag : v2.8
+
+# groot can either be a directory or tar or dwarfs archive
+# groot : path/to/game/files
+
+# this path is always relative to groot
+# executable : game.exe
+
+# dont bug user about outdated wine,dxvk,vkd3d
+# offline_mode : on
diff --git a/example/soibox.config b/example/soibox.config
new file mode 120000
index 0000000..fc66e29
--- /dev/null
+++ b/example/soibox.config
@@ -0,0 +1 @@
+example.sb
\ No newline at end of file
diff --git a/example/vkcube.sb b/example/vkcube.sb
new file mode 100644
index 0000000..ff8f391
--- /dev/null
+++ b/example/vkcube.sb
@@ -0,0 +1,5 @@
+groot		:	/usr/bin
+executable	:	vkcube
+gamemode	:	on
+mangohud	:	on
+loglevel	:	1
-- 
cgit v1.2.3