Document all config options with commented examples
This commit is contained in:
+27
-4
@@ -1,8 +1,19 @@
|
|||||||
|
# Globals; [profile.<name>] overrides them when --profile <name> is passed.
|
||||||
|
# CLI flags override both.
|
||||||
|
|
||||||
whitelist = true
|
whitelist = true
|
||||||
|
# blacklist = true
|
||||||
|
# hardened = true # implied by whitelist
|
||||||
|
# unshare-net = true
|
||||||
|
# seccomp = false # default: true
|
||||||
|
# env-filter = false # default: true
|
||||||
|
# dry-run = true
|
||||||
|
# chdir = "~/projects/my-repo"
|
||||||
|
|
||||||
ro = [
|
ro = [
|
||||||
"~/.local/share/claude-code",
|
"~/.local/share/claude-code",
|
||||||
"~/.local/share/codex-cli",
|
"~/.local/share/codex-cli",
|
||||||
"~/.config/AGENTS.md",
|
"~/dev/agent-config/AGENTS.md",
|
||||||
"/etc/alsa",
|
"/etc/alsa",
|
||||||
"/run/user/1000/pulse",
|
"/run/user/1000/pulse",
|
||||||
"/run/user/1000/pipewire-0",
|
"/run/user/1000/pipewire-0",
|
||||||
@@ -12,9 +23,21 @@ rw = [
|
|||||||
"~/.cargo",
|
"~/.cargo",
|
||||||
"~/.rustup",
|
"~/.rustup",
|
||||||
]
|
]
|
||||||
setenv = { DATABASE_URL = "postgres://localhost/dev" }
|
# mask = ["~/.ssh"] # hide path with tmpfs/over /dev/null
|
||||||
unsetenv = ["HTTP_PROXY", "HTTPS_PROXY"]
|
|
||||||
entrypoint = ["claude", "--dangerously-skip-permissions"]
|
|
||||||
|
|
||||||
|
env = [
|
||||||
|
"XDG_RUNTIME_DIR", # KEY -> pass through from host if set
|
||||||
|
# "DEBUG=", # KEY= -> set to empty string
|
||||||
|
# "DATABASE_URL=dev", # KEY=VALUE -> set explicitly
|
||||||
|
]
|
||||||
|
# unsetenv = ["SOME_LEAKED_VAR"]
|
||||||
|
|
||||||
|
entrypoint = ["claude", "--dangerously-skip-permissions"]
|
||||||
|
# command = ["--model", "opus"] # default trailing args
|
||||||
|
# bwrap-args = ["--tmpfs /opt/scratch"] # raw bwrap escape hatch
|
||||||
|
|
||||||
|
# Profiles inherit all globals above and override keys they set. Select one at
|
||||||
|
# runtime with `--profile <name>`. Vec fields (ro/rw/mask/env/unsetenv) append
|
||||||
|
# to the globals; scalar fields replace. Profile-less runs use just the globals.
|
||||||
[profile.blacklist]
|
[profile.blacklist]
|
||||||
blacklist = true
|
blacklist = true
|
||||||
|
|||||||
Reference in New Issue
Block a user