{ "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" } ] }