Comment unused apps
This commit is contained in:
+161
-200
@@ -340,73 +340,9 @@ id = 'moonlight-profile-id'
|
|||||||
ports = []
|
ports = []
|
||||||
type = 'docker'
|
type = 'docker'
|
||||||
|
|
||||||
[[profiles.apps]]
|
|
||||||
icon_png_path = 'https://raw.githubusercontent.com/games-on-whales/wolf/refs/heads/stable/docs/images/test_ball_icon.png'
|
|
||||||
start_audio_server = false
|
|
||||||
start_virtual_compositor = false
|
|
||||||
title = 'Test ball'
|
|
||||||
|
|
||||||
[profiles.apps.audio]
|
|
||||||
source = 'audiotestsrc wave=ticks is-live=true'
|
|
||||||
|
|
||||||
[profiles.apps.runner]
|
|
||||||
run_cmd = "sh -c \"while :; do echo 'running...'; sleep 10; done\""
|
|
||||||
type = 'process'
|
|
||||||
|
|
||||||
[profiles.apps.video]
|
|
||||||
source = '''videotestsrc pattern=ball flip=true is-live=true !
|
|
||||||
video/x-raw, framerate={fps}/1
|
|
||||||
'''
|
|
||||||
|
|
||||||
[[profiles]]
|
[[profiles]]
|
||||||
id = 'user'
|
id = 'user'
|
||||||
name = 'User'
|
name = 'Chris'
|
||||||
|
|
||||||
[[profiles.apps]]
|
|
||||||
icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/firefox/assets/icon.png'
|
|
||||||
start_virtual_compositor = true
|
|
||||||
title = 'Firefox'
|
|
||||||
|
|
||||||
[profiles.apps.runner]
|
|
||||||
base_create_json = '''{
|
|
||||||
"HostConfig": {
|
|
||||||
"IpcMode": "host",
|
|
||||||
"Privileged": false,
|
|
||||||
"CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN"],
|
|
||||||
"DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
'''
|
|
||||||
devices = []
|
|
||||||
env = [ 'RUN_SWAY=1', 'MOZ_ENABLE_WAYLAND=1', 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*' ]
|
|
||||||
image = 'ghcr.io/games-on-whales/firefox:edge'
|
|
||||||
mounts = []
|
|
||||||
name = 'WolfFirefox'
|
|
||||||
ports = []
|
|
||||||
type = 'docker'
|
|
||||||
|
|
||||||
[[profiles.apps]]
|
|
||||||
icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/retroarch/assets/icon.png'
|
|
||||||
start_virtual_compositor = true
|
|
||||||
title = 'RetroArch'
|
|
||||||
|
|
||||||
[profiles.apps.runner]
|
|
||||||
base_create_json = '''{
|
|
||||||
"HostConfig": {
|
|
||||||
"IpcMode": "host",
|
|
||||||
"CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN", "SYS_ADMIN", "SYS_NICE"],
|
|
||||||
"Privileged": false,
|
|
||||||
"DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
'''
|
|
||||||
devices = []
|
|
||||||
env = [ 'RUN_SWAY=true', 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*' ]
|
|
||||||
image = 'ghcr.io/games-on-whales/retroarch:edge'
|
|
||||||
mounts = []
|
|
||||||
name = 'WolfRetroarch'
|
|
||||||
ports = []
|
|
||||||
type = 'docker'
|
|
||||||
|
|
||||||
[[profiles.apps]]
|
[[profiles.apps]]
|
||||||
icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/steam/assets/icon.png'
|
icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/steam/assets/icon.png'
|
||||||
@@ -433,140 +369,165 @@ name = 'User'
|
|||||||
ports = []
|
ports = []
|
||||||
type = 'docker'
|
type = 'docker'
|
||||||
|
|
||||||
[[profiles.apps]]
|
# [[profiles.apps]]
|
||||||
icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/pegasus/assets/icon.png'
|
# icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/firefox/assets/icon.png'
|
||||||
start_virtual_compositor = true
|
# start_virtual_compositor = true
|
||||||
title = 'Pegasus'
|
# title = 'Firefox'
|
||||||
|
#
|
||||||
|
# [profiles.apps.runner]
|
||||||
|
# base_create_json = '''{
|
||||||
|
# "HostConfig": {
|
||||||
|
# "IpcMode": "host",
|
||||||
|
# "Privileged": false,
|
||||||
|
# "CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN"],
|
||||||
|
# "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# '''
|
||||||
|
# devices = []
|
||||||
|
# env = [ 'RUN_SWAY=1', 'MOZ_ENABLE_WAYLAND=1', 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*' ]
|
||||||
|
# image = 'ghcr.io/games-on-whales/firefox:edge'
|
||||||
|
# mounts = []
|
||||||
|
# name = 'WolfFirefox'
|
||||||
|
# ports = []
|
||||||
|
# type = 'docker'
|
||||||
|
#
|
||||||
|
# [[profiles.apps]]
|
||||||
|
# icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/retroarch/assets/icon.png'
|
||||||
|
# start_virtual_compositor = true
|
||||||
|
# title = 'RetroArch'
|
||||||
|
#
|
||||||
|
# [profiles.apps.runner]
|
||||||
|
# base_create_json = '''{
|
||||||
|
# "HostConfig": {
|
||||||
|
# "IpcMode": "host",
|
||||||
|
# "CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN", "SYS_ADMIN", "SYS_NICE"],
|
||||||
|
# "Privileged": false,
|
||||||
|
# "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# '''
|
||||||
|
# devices = []
|
||||||
|
# env = [ 'RUN_SWAY=true', 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*' ]
|
||||||
|
# image = 'ghcr.io/games-on-whales/retroarch:edge'
|
||||||
|
# mounts = []
|
||||||
|
# name = 'WolfRetroarch'
|
||||||
|
# ports = []
|
||||||
|
# type = 'docker'
|
||||||
|
|
||||||
[profiles.apps.runner]
|
# [[profiles.apps]]
|
||||||
base_create_json = '''{
|
# icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/pegasus/assets/icon.png'
|
||||||
"HostConfig": {
|
# start_virtual_compositor = true
|
||||||
"IpcMode": "host",
|
# title = 'Pegasus'
|
||||||
"CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN", "SYS_ADMIN", "SYS_NICE"],
|
#
|
||||||
"Privileged": false,
|
# [profiles.apps.runner]
|
||||||
"DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
# base_create_json = '''{
|
||||||
}
|
# "HostConfig": {
|
||||||
}
|
# "IpcMode": "host",
|
||||||
'''
|
# "CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN", "SYS_ADMIN", "SYS_NICE"],
|
||||||
devices = []
|
# "Privileged": false,
|
||||||
env = [ 'RUN_SWAY=1', 'GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia*' ]
|
# "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
||||||
image = 'ghcr.io/games-on-whales/pegasus:edge'
|
# }
|
||||||
mounts = []
|
# }
|
||||||
name = 'WolfPegasus'
|
# '''
|
||||||
ports = []
|
# devices = []
|
||||||
type = 'docker'
|
# env = [ 'RUN_SWAY=1', 'GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia*' ]
|
||||||
|
# image = 'ghcr.io/games-on-whales/pegasus:edge'
|
||||||
|
# mounts = []
|
||||||
|
# name = 'WolfPegasus'
|
||||||
|
# ports = []
|
||||||
|
# type = 'docker'
|
||||||
|
#
|
||||||
|
# [[profiles.apps]]
|
||||||
|
# icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/lutris/assets/icon.png'
|
||||||
|
# start_virtual_compositor = true
|
||||||
|
# title = 'Lutris'
|
||||||
|
#
|
||||||
|
# [profiles.apps.runner]
|
||||||
|
# base_create_json = '''{
|
||||||
|
# "HostConfig": {
|
||||||
|
# "IpcMode": "host",
|
||||||
|
# "CapAdd": ["SYS_ADMIN", "SYS_NICE", "SYS_PTRACE", "NET_RAW", "MKNOD", "NET_ADMIN"],
|
||||||
|
# "SecurityOpt": ["seccomp=unconfined", "apparmor=unconfined"],
|
||||||
|
# "Ulimits": [{"Name":"nofile", "Hard":524288, "Soft":524288}],
|
||||||
|
# "Privileged": false,
|
||||||
|
# "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# '''
|
||||||
|
# devices = []
|
||||||
|
# env = [ 'RUN_SWAY=1', 'GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia* /var/lutris/' ]
|
||||||
|
# image = 'ghcr.io/games-on-whales/lutris:edge'
|
||||||
|
# mounts = [ 'lutris:/var/lutris/:rw' ]
|
||||||
|
# name = 'WolfLutris'
|
||||||
|
# ports = []
|
||||||
|
# type = 'docker'
|
||||||
|
#
|
||||||
|
# [[profiles.apps]]
|
||||||
|
# icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/prismlauncher/assets/icon.png'
|
||||||
|
# start_virtual_compositor = true
|
||||||
|
# title = 'Prismlauncher'
|
||||||
|
#
|
||||||
|
# [profiles.apps.runner]
|
||||||
|
# base_create_json = '''{
|
||||||
|
# "HostConfig": {
|
||||||
|
# "IpcMode": "host",
|
||||||
|
# "CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN", "SYS_ADMIN", "SYS_NICE"],
|
||||||
|
# "Privileged": false,
|
||||||
|
# "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# '''
|
||||||
|
# devices = []
|
||||||
|
# env = [ 'RUN_SWAY=1', 'GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia* /var/lutris/' ]
|
||||||
|
# image = 'ghcr.io/games-on-whales/prismlauncher:edge'
|
||||||
|
# mounts = []
|
||||||
|
# name = 'Prismlauncher'
|
||||||
|
# ports = []
|
||||||
|
# type = 'docker'
|
||||||
|
#
|
||||||
|
# [[profiles.apps]]
|
||||||
|
# icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/xfce/assets/icon.png'
|
||||||
|
# title = 'Desktop (xfce)'
|
||||||
|
#
|
||||||
|
# [profiles.apps.runner]
|
||||||
|
# base_create_json = '''{
|
||||||
|
# "HostConfig": {
|
||||||
|
# "IpcMode": "host",
|
||||||
|
# "Privileged": false,
|
||||||
|
# "CapAdd": ["SYS_ADMIN", "SYS_NICE", "SYS_PTRACE", "NET_RAW", "MKNOD", "NET_ADMIN"],
|
||||||
|
# "SecurityOpt": ["seccomp=unconfined", "apparmor=unconfined"],
|
||||||
|
# "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# '''
|
||||||
|
# devices = []
|
||||||
|
# env = [ 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*' ]
|
||||||
|
# image = 'ghcr.io/games-on-whales/xfce:edge'
|
||||||
|
# mounts = []
|
||||||
|
# name = 'WolfXFCE'
|
||||||
|
# ports = []
|
||||||
|
# type = 'docker'
|
||||||
|
#
|
||||||
|
# [[profiles.apps]]
|
||||||
|
# icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/es-de/assets/icon.png'
|
||||||
|
# title = 'EmulationStation'
|
||||||
|
#
|
||||||
|
# [profiles.apps.runner]
|
||||||
|
# base_create_json = '''{
|
||||||
|
# "HostConfig": {
|
||||||
|
# "IpcMode": "host",
|
||||||
|
# "Privileged": false,
|
||||||
|
# "CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN"],
|
||||||
|
# "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# '''
|
||||||
|
# devices = []
|
||||||
|
# env = [ 'RUN_SWAY=1', 'MOZ_ENABLE_WAYLAND=1', 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*' ]
|
||||||
|
# image = 'ghcr.io/games-on-whales/es-de:edge'
|
||||||
|
# mounts = []
|
||||||
|
# name = 'WolfES-DE'
|
||||||
|
# ports = []
|
||||||
|
# type = 'docker'
|
||||||
|
|
||||||
[[profiles.apps]]
|
|
||||||
icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/lutris/assets/icon.png'
|
|
||||||
start_virtual_compositor = true
|
|
||||||
title = 'Lutris'
|
|
||||||
|
|
||||||
[profiles.apps.runner]
|
|
||||||
base_create_json = '''{
|
|
||||||
"HostConfig": {
|
|
||||||
"IpcMode": "host",
|
|
||||||
"CapAdd": ["SYS_ADMIN", "SYS_NICE", "SYS_PTRACE", "NET_RAW", "MKNOD", "NET_ADMIN"],
|
|
||||||
"SecurityOpt": ["seccomp=unconfined", "apparmor=unconfined"],
|
|
||||||
"Ulimits": [{"Name":"nofile", "Hard":524288, "Soft":524288}],
|
|
||||||
"Privileged": false,
|
|
||||||
"DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
'''
|
|
||||||
devices = []
|
|
||||||
env = [ 'RUN_SWAY=1', 'GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia* /var/lutris/' ]
|
|
||||||
image = 'ghcr.io/games-on-whales/lutris:edge'
|
|
||||||
mounts = [ 'lutris:/var/lutris/:rw' ]
|
|
||||||
name = 'WolfLutris'
|
|
||||||
ports = []
|
|
||||||
type = 'docker'
|
|
||||||
|
|
||||||
[[profiles.apps]]
|
|
||||||
icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/prismlauncher/assets/icon.png'
|
|
||||||
start_virtual_compositor = true
|
|
||||||
title = 'Prismlauncher'
|
|
||||||
|
|
||||||
[profiles.apps.runner]
|
|
||||||
base_create_json = '''{
|
|
||||||
"HostConfig": {
|
|
||||||
"IpcMode": "host",
|
|
||||||
"CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN", "SYS_ADMIN", "SYS_NICE"],
|
|
||||||
"Privileged": false,
|
|
||||||
"DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
'''
|
|
||||||
devices = []
|
|
||||||
env = [ 'RUN_SWAY=1', 'GOW_REQUIRED_DEVICES=/dev/input/event* /dev/dri/* /dev/nvidia* /var/lutris/' ]
|
|
||||||
image = 'ghcr.io/games-on-whales/prismlauncher:edge'
|
|
||||||
mounts = []
|
|
||||||
name = 'Prismlauncher'
|
|
||||||
ports = []
|
|
||||||
type = 'docker'
|
|
||||||
|
|
||||||
[[profiles.apps]]
|
|
||||||
icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/xfce/assets/icon.png'
|
|
||||||
title = 'Desktop (xfce)'
|
|
||||||
|
|
||||||
[profiles.apps.runner]
|
|
||||||
base_create_json = '''{
|
|
||||||
"HostConfig": {
|
|
||||||
"IpcMode": "host",
|
|
||||||
"Privileged": false,
|
|
||||||
"CapAdd": ["SYS_ADMIN", "SYS_NICE", "SYS_PTRACE", "NET_RAW", "MKNOD", "NET_ADMIN"],
|
|
||||||
"SecurityOpt": ["seccomp=unconfined", "apparmor=unconfined"],
|
|
||||||
"DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
'''
|
|
||||||
devices = []
|
|
||||||
env = [ 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*' ]
|
|
||||||
image = 'ghcr.io/games-on-whales/xfce:edge'
|
|
||||||
mounts = []
|
|
||||||
name = 'WolfXFCE'
|
|
||||||
ports = []
|
|
||||||
type = 'docker'
|
|
||||||
|
|
||||||
[[profiles.apps]]
|
|
||||||
icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/es-de/assets/icon.png'
|
|
||||||
title = 'EmulationStation'
|
|
||||||
|
|
||||||
[profiles.apps.runner]
|
|
||||||
base_create_json = '''{
|
|
||||||
"HostConfig": {
|
|
||||||
"IpcMode": "host",
|
|
||||||
"Privileged": false,
|
|
||||||
"CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN"],
|
|
||||||
"DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
'''
|
|
||||||
devices = []
|
|
||||||
env = [ 'RUN_SWAY=1', 'MOZ_ENABLE_WAYLAND=1', 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*' ]
|
|
||||||
image = 'ghcr.io/games-on-whales/es-de:edge'
|
|
||||||
mounts = []
|
|
||||||
name = 'WolfES-DE'
|
|
||||||
ports = []
|
|
||||||
type = 'docker'
|
|
||||||
|
|
||||||
[[profiles.apps]]
|
|
||||||
icon_png_path = 'https://games-on-whales.github.io/wildlife/apps/kodi/assets/icon.png'
|
|
||||||
title = 'Kodi'
|
|
||||||
|
|
||||||
[profiles.apps.runner]
|
|
||||||
base_create_json = '''{
|
|
||||||
"HostConfig": {
|
|
||||||
"IpcMode": "host",
|
|
||||||
"Privileged": false,
|
|
||||||
"CapAdd": ["NET_RAW", "MKNOD", "NET_ADMIN"],
|
|
||||||
"DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
'''
|
|
||||||
devices = []
|
|
||||||
env = [ 'RUN_SWAY=true', 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*' ]
|
|
||||||
image = 'ghcr.io/games-on-whales/kodi:edge'
|
|
||||||
mounts = []
|
|
||||||
name = 'WolfKodi'
|
|
||||||
ports = []
|
|
||||||
type = 'docker'
|
|
||||||
|
|||||||
Reference in New Issue
Block a user