63 lines
1.9 KiB
JSON
63 lines
1.9 KiB
JSON
{
|
|
"env": {
|
|
"PATH": "$(PATH):$(HOME)/.local/bin:$(HOME)/.dotfiles/common/bin"
|
|
},
|
|
"apps": [
|
|
{
|
|
"name": "Desktop",
|
|
"image-path": "desktop.png",
|
|
"prep-cmd": [
|
|
{
|
|
"do": "sh -c \"swaymsg output HEADLESS-1 mode ${SUNSHINE_CLIENT_WIDTH}x${SUNSHINE_CLIENT_HEIGHT}@${SUNSHINE_CLIENT_FPS}Hz\"",
|
|
"undo": "swaymsg output HEADLESS-1 mode 1920x1080@60Hz"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Steam Big Picture",
|
|
"image-path": "steam.png",
|
|
"prep-cmd": [
|
|
{
|
|
"do": "sh -c \"swaymsg output HEADLESS-1 mode ${SUNSHINE_CLIENT_WIDTH}x${SUNSHINE_CLIENT_HEIGHT}@${SUNSHINE_CLIENT_FPS}Hz\"",
|
|
"undo": "swaymsg output HEADLESS-1 mode 1920x1080@60Hz"
|
|
},
|
|
{
|
|
"do": "swaymsg workspace steam",
|
|
"undo": "swaymsg workspace number 1"
|
|
}
|
|
],
|
|
"detached": [
|
|
"setsid steam -gamepadui"
|
|
]
|
|
},
|
|
{
|
|
"name": "FreeCAD",
|
|
"prep-cmd": [
|
|
{
|
|
"do": "sh -c \"swaymsg output HEADLESS-1 mode ${SUNSHINE_CLIENT_WIDTH}x${SUNSHINE_CLIENT_HEIGHT}@${SUNSHINE_CLIENT_FPS}Hz\"",
|
|
"undo": "swaymsg output HEADLESS-1 mode 1920x1080@60Hz"
|
|
},
|
|
{
|
|
"do": "swaymsg workspace freecad",
|
|
"undo": "swaymsg workspace number 1"
|
|
}
|
|
],
|
|
"cmd": "freecad"
|
|
},
|
|
{
|
|
"name": "OrcaSlicer",
|
|
"prep-cmd": [
|
|
{
|
|
"do": "sh -c \"swaymsg output HEADLESS-1 mode ${SUNSHINE_CLIENT_WIDTH}x${SUNSHINE_CLIENT_HEIGHT}@${SUNSHINE_CLIENT_FPS}Hz\"",
|
|
"undo": "swaymsg output HEADLESS-1 mode 1920x1080@60Hz"
|
|
},
|
|
{
|
|
"do": "swaymsg workspace orcaslicer",
|
|
"undo": "swaymsg workspace number 1"
|
|
}
|
|
],
|
|
"cmd": "env GDK_BACKEND=x11 WEBKIT_DISABLE_DMABUF_RENDERER=1 SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt orca-slicer"
|
|
}
|
|
]
|
|
}
|