Comment unused apps

This commit is contained in:
2026-09-20 14:37:04 +01:00
parent 3d41dafba6
commit 82735939f4
+161 -200
View File
@@ -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'