[
	{
		"label": "Debug",
		"adapter": "CodeLLDB",
		"program": "target/debug/stardust-xr-server",
		"args": [],
		"env": {
			"RUST_LOG": "debug"
		},
		"request": "launch",
		"build": {
			"command": "cargo",
			"args": [
				"build",
				"--bin=stardust-xr-server",
				"--package=stardust-xr-server"
			]
		}
	},
	{
		"label": "Debug (Overlay)",
		"adapter": "CodeLLDB",
		"program": "target/debug/stardust-xr-server",
		"args": ["-o", "1"],
		"env": {
			"RUST_LOG": "debug"
		},
		"request": "launch",
		"build": {
			"command": "cargo",
			"args": [
				"build",
				"--bin=stardust-xr-server",
				"--package=stardust-xr-server"
			]
		}
	},
	{
		"label": "Debug (Headless)",
		"adapter": "CodeLLDB",
		"program": "target/debug/stardust-xr-server",
		"args": [],
		"env": {
			"RUST_LOG": "debug",
			"DISPLAY": "",
			"WAYLAND_DISPLAY": ""
		},
		"request": "launch",
		"build": {
			"command": "cargo",
			"args": [
				"build",
				"--bin=stardust-xr-server",
				"--package=stardust-xr-server"
			]
		}
	},
	{
		"label": "Debug (Flatscreen)",
		"adapter": "CodeLLDB",
		"program": "target/debug/stardust-xr-server",
		"args": ["-f"],
		"env": {
			"RUST_LOG": "debug"
		},
		"request": "launch",
		"build": {
			"command": "cargo",
			"args": [
				"build",
				"--bin=stardust-xr-server",
				"--package=stardust-xr-server"
			]
		}
	},
	{
		"label": "Debug (Flatscreen, Restore Latest)",
		"adapter": "CodeLLDB",
		"program": "target/debug/stardust-xr-server",
		"args": ["-f", "--restore", "latest"],
		"env": {
			"RUST_LOG": "debug"
		},
		"request": "launch",
		"build": {
			"command": "cargo",
			"args": [
				"build",
				"--bin=stardust-xr-server",
				"--package=stardust-xr-server"
			]
		}
	}
]
