89 lines
2.0 KiB
JSON
89 lines
2.0 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Read",
|
|
"Edit",
|
|
"Write",
|
|
"Glob",
|
|
"Grep",
|
|
|
|
"Bash(ls *)",
|
|
"Bash(cat *)",
|
|
"Bash(head *)",
|
|
"Bash(tail *)",
|
|
"Bash(grep *)",
|
|
"Bash(rg *)",
|
|
"Bash(find *)",
|
|
"Bash(tree *)",
|
|
"Bash(wc *)",
|
|
"Bash(file *)",
|
|
"Bash(stat *)",
|
|
"Bash(du *)",
|
|
"Bash(df *)",
|
|
"Bash(which *)",
|
|
"Bash(diff *)",
|
|
"Bash(jq *)",
|
|
"Bash(sha256sum *)",
|
|
|
|
"Bash(mkdir *)",
|
|
"Bash(cp *)",
|
|
"Bash(mv *)",
|
|
"Bash(touch *)",
|
|
"Bash(ln -s *)",
|
|
"Bash(tar *)",
|
|
|
|
"Bash(nix *)",
|
|
"Bash(nix-store *)",
|
|
"Bash(nix-instantiate *)",
|
|
|
|
"Bash(./tools/test-live-iso.sh *)",
|
|
"Bash(./tools/test-install.sh *)",
|
|
"Bash(./tools/audit-theme-design.py *)",
|
|
"Bash(./tools/check-option-docs.py *)",
|
|
"Bash(./tools/check-theme-contrast.py *)",
|
|
"Bash(./tools/import-palettes.py *)",
|
|
"Bash(./tools/vm/qmp.py *)",
|
|
"Bash(./tools/vm/vncshot.py *)",
|
|
"Bash(./tools/vm/gap-analysis.py *)",
|
|
"Bash(python3 tools/*)",
|
|
"Bash(bash tools/*)",
|
|
|
|
"Bash(qemu-system-x86_64 *)",
|
|
"Bash(qemu-img *)",
|
|
|
|
"Bash(git status *)",
|
|
"Bash(git diff *)",
|
|
"Bash(git log *)",
|
|
"Bash(git show *)",
|
|
"Bash(git add *)",
|
|
"Bash(git commit *)",
|
|
"Bash(git branch *)",
|
|
"Bash(git switch *)",
|
|
"Bash(git checkout *)",
|
|
"Bash(git restore *)",
|
|
"Bash(git stash *)",
|
|
"Bash(git worktree *)",
|
|
|
|
"Bash(systemctl --user status *)",
|
|
"Bash(journalctl --user *)",
|
|
"Bash(pgrep *)",
|
|
"Bash(pkill -f qemu*)"
|
|
],
|
|
"ask": [
|
|
"Bash(git push *)",
|
|
"Bash(rm *)",
|
|
"Bash(git reset --hard *)",
|
|
"Bash(git clean *)",
|
|
"Bash(nix-collect-garbage *)",
|
|
"Bash(curl *)",
|
|
"Bash(wget *)"
|
|
],
|
|
"deny": [
|
|
"Bash(sudo *)",
|
|
"Bash(git push --force *)",
|
|
"Bash(git push -f *)"
|
|
],
|
|
"defaultMode": "default"
|
|
}
|
|
}
|