Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
f9dfe39
Adding basic files
sanketsudake May 27, 2014
6973991
Update directories for config files
sanketsudake Jun 23, 2014
bc1e5e0
Update bashrc
sanketsudake Jul 25, 2014
1c40700
Update bashrc
sanketsudake Aug 20, 2014
7ddecde
Update bashrc
sanketsudake Aug 20, 2014
75ac1d2
Tmux config
Aug 27, 2017
6bd607c
vimrc
Aug 27, 2017
80d9b1d
Vimrc reconfigure
Sep 30, 2017
6de1f4b
Set nu and hls in vimrc
Oct 6, 2017
2bf5de7
1. PlugInstall in make
Oct 22, 2017
1437231
Centos package installation
Oct 24, 2017
1f52c6b
I3 wm configuration
Mar 4, 2018
916b9bd
Use xrandr to switch between monitor/laptop
Mar 6, 2018
8da68f4
Remove legacy Linux config (recoverable in history)
sanketsudake Aug 3, 2026
df764be
Add repo skeleton: secret-safety gitignore, README stub, agent guide
sanketsudake Aug 3, 2026
c65e783
Add zsh and git stow packages plus Makefile
sanketsudake Aug 3, 2026
0c96f06
Add curated Brewfile
sanketsudake Aug 3, 2026
f9a1539
Add atuin, btop, and gh tool config packages
sanketsudake Aug 3, 2026
7152b84
Add new-Mac bootstrap and macOS defaults placeholder
sanketsudake Aug 3, 2026
fc9d6ee
Add doctor health checks and full README
sanketsudake Aug 3, 2026
113b2dc
Fix review findings: fresh-Mac bootstrap path and secret scanning
sanketsudake Aug 3, 2026
cd0ff00
Simplification pass: trim atuin config, dedup docs, unify function co…
sanketsudake Aug 3, 2026
a9025ed
Trim README to minimal; keep machine-specific git details undocumented
sanketsudake Aug 3, 2026
d59d2fd
Track App Store apps and adopted direct-download casks in Brewfile
sanketsudake Aug 3, 2026
ff14b26
Capture non-brew tools: go, npm-global, and pipx manifests
sanketsudake Aug 3, 2026
3f72b46
Capture live macOS defaults: dark mode, Finder list view, tap to click
sanketsudake Aug 3, 2026
904ecef
Drop unused atlassian/acli tap (untrusted under Homebrew 6 tap trust)
sanketsudake Aug 3, 2026
5ca1f5b
doctor: warn instead of fail when only mas entries are unmet but apps…
sanketsudake Aug 3, 2026
25f071d
Add modern CLI, k8s tooling, zsh plugins, and raycast to Brewfile
sanketsudake Aug 3, 2026
f37a715
Wire new tools into zsh modules and gitconfig
sanketsudake Aug 3, 2026
23fcd2f
Add make drift: two-way divergence report for recorded vs live config
sanketsudake Aug 3, 2026
5afb574
Add raycast-export target; keep .rayconfig exports out of the repo
sanketsudake Aug 3, 2026
3df95e1
Point bootstrap URLs at main after default-branch rename
sanketsudake Aug 3, 2026
de57a32
Expand macOS defaults: keyboard, Finder, screenshots, Dock, dialogs
sanketsudake Aug 3, 2026
1cc5c3f
Add coffee: caffeinate wrapper to keep the Mac awake on demand
sanketsudake Aug 3, 2026
c6e572c
Route git identity by path instead of remote URL
sanketsudake Aug 7, 2026
d5fdb1c
Add helium-browser cask ahead of the Chrome swap
sanketsudake Aug 22, 2026
e0105c0
Hide Helium's frequently-visited new-tab tiles
sanketsudake Aug 22, 2026
d09d92d
Add Helium privacy and autofill policies
sanketsudake Aug 22, 2026
6e8d16d
Add glow markdown renderer with md alias
sanketsudake Aug 28, 2026
9684db4
Drop unused cloud and API client packages
sanketsudake Aug 31, 2026
5204e32
Drop semgrep and codecov-cli
sanketsudake Aug 31, 2026
5234bbc
Drop the ShiftLeft VS Code extension
sanketsudake Aug 31, 2026
8b755ea
Remove the qwiet git identity routing
sanketsudake Aug 31, 2026
c8f9a91
Bump vendored skill pins and regenerate catalogs
sanketsudake Aug 31, 2026
da94848
Exclude bot-templated threads from duplicate clustering in triage-gh-…
sanketsudake Aug 31, 2026
479fd74
Merge remote-tracking branch 'dotfiles/main' into merge-dotfiles
sanketsudake Aug 31, 2026
836a244
Repackage claude and pi as stow packages under packages/
sanketsudake Aug 31, 2026
eca9bae
Point cross-repo references at the merged repo
sanketsudake Aug 31, 2026
8478016
Consolidate all source tracking into one sources.toml manifest
sanketsudake Aug 31, 2026
91fda37
Refresh the deslop pin and let doctor accept the shared skills tree
sanketsudake Aug 31, 2026
f59889c
Refresh vendored agent pins and regenerate catalogs
sanketsudake Aug 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
# Secret-safety net — none of these should ever be committed.
hosts.yml
*.rayconfig
.env
.env.*
*.pem
*.key
*token*
*credential*

# Machine-local zsh overrides (see packages/zsh/dot-config/zsh/90-local.zsh.example).
packages/zsh/dot-config/zsh/90-local.zsh

# Generated dump for Brewfile re-curation (make brew-dump); never committed.
Brewfile.dump

# Superpowers working docs (brainstorming specs, implementation plans) —
# kept locally as design artifacts, not checked in.
docs/superpowers/
Expand Down
164 changes: 164 additions & 0 deletions Brewfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
# Curated package list — installed via `make brew-install` (brew bundle).
# Re-curation flow: `make brew-dump` writes Brewfile.dump (gitignored); diff it
# against this file and promote keepers by hand. The dump is the menu, not the
# Brewfile. `go`/`npm` entries from the dump are intentionally excluded (managed
# by go install / nvm, not brew).

# --- taps -------------------------------------------------------------------
tap "jesseduffield/lazydocker", trusted: true
tap "loft-sh/tap", trusted: true
tap "minio/stable", trusted: true
tap "openclaw/tap", trusted: true
tap "sanketsudake/tap"

# --- core CLI ---------------------------------------------------------------
brew "bash"
brew "coreutils"
brew "findutils"
brew "gnu-sed"
brew "grep"
brew "make"
brew "moreutils"
brew "ripgrep"
brew "tree"
brew "wget"

# --- AI-harness prereqs (stow, jq, gh, node-via-nvm, python) ----------------
brew "stow" # dotfiles + harness symlink manager (needs >= 2.4.0)
brew "jq"
brew "gh"
brew "nvm" # provides node/npx for skill-vendoring tooling
brew "python@3.13"
brew "mas" # Mac App Store CLI (for the mas entries below)

# --- shell & everyday tools --------------------------------------------------
brew "atuin"
brew "btop"
brew "ffmpeg"
brew "pandoc"
brew "poppler"
brew "qpdf" # pdfunlock()
brew "git-lfs"
brew "zsh-autosuggestions" # ghost-text next-command suggestion from history
brew "zsh-syntax-highlighting" # invalid commands go red before you hit enter

# --- modern CLI --------------------------------------------------------------
brew "fzf" # fuzzy pickers + Ctrl-T/Alt-C (Ctrl-R stays with atuin)
brew "zoxide" # frecency-ranked cd (z <dir>)
brew "eza" # ls with git status column (ll alias)
brew "bat" # syntax-highlighted cat with git gutter
brew "fd" # gitignore-aware find
brew "git-delta" # readable side-by-side git diffs (wired in gitconfig)
brew "yq" # jq for YAML/TOML/XML
brew "jless" # interactive JSON pager
brew "glow" # markdown renderer/pager for the terminal
brew "dust" # visual du
brew "lazygit" # git TUI (same author as lazydocker)

# --- languages & build -------------------------------------------------------
brew "go"
brew "golangci-lint"
brew "gomplate"
brew "goreleaser"
brew "mage"
brew "rust"
brew "openjdk"
brew "maven"
brew "sbt"
brew "protobuf"
brew "pipx"
brew "uv"
brew "virtualenv"
brew "libpq"
brew "comby"

# --- containers & kubernetes -------------------------------------------------
brew "colima"
brew "docker"
brew "docker-buildx"
brew "cosign"
brew "helm"
brew "k9s"
brew "kind"
brew "ko"
brew "kustomize"
brew "skaffold"
brew "skopeo"
brew "stern"
brew "k6"
brew "mkcert"
brew "kubectx" # kubectx + kubens; fuzzy pickers with fzf installed
brew "kubecolor" # colorized kubectl output (aliased to kubectl)
brew "dive" # layer-by-layer container image explorer
brew "trivy" # CVE/misconfig scanner for images, IaC, clusters
brew "dyff" # YAML-aware structural diff (helm/k8s manifests)
brew "viddy" # modern watch with diff highlighting + time travel
brew "kubeconform" # fast k8s manifest schema validation
brew "jesseduffield/lazydocker/lazydocker"
brew "loft-sh/tap/vcluster"
brew "minio/stable/mc"

# --- cloud & misc ------------------------------------------------------------
brew "cloudflared"
brew "hugo"
brew "agent-browser"
brew "herdr"
brew "openclaw/tap/gitcrawl"

# --- casks -------------------------------------------------------------------
# Previously direct-download apps, adopted into brew management (make cask-adopt).
cask "1password"
cask "claude"
cask "devin-desktop"
cask "google-chrome"
cask "openvpn-connect"
cask "tailscale-app"
cask "wispr-flow"

cask "1password-cli"
cask "claude-code@latest"
cask "copilot-cli"
cask "devin-cli"
cask "ghostty"
cask "helium-browser" # Chromium-based; to replace google-chrome eventually
cask "itsycal"
cask "obsidian"
cask "raycast" # launcher + clipboard history + window snapping + extensions
cask "slack"
cask "visual-studio-code"
cask "zoom"
cask "sanketsudake/tap/cc-proxy", trusted: true
cask "sanketsudake/tap/chrome-cdp", trusted: true
cask "sanketsudake/tap/portless", trusted: true

# --- App Store apps (need App Store sign-in on a new Mac) --------------------
mas "1Password for Safari", id: 1569813296
mas "Numbers", id: 361304891
mas "Okta Verify", id: 490179405

# --- vscode extensions -------------------------------------------------------
vscode "adpyke.vscode-sql-formatter"
vscode "anthropic.claude-code"
vscode "davidanson.vscode-markdownlint"
vscode "docker.docker"
vscode "drblury.protobuf-vsc"
vscode "eamodio.gitlens"
vscode "foxundermoon.shell-format"
vscode "github.github-vscode-theme"
vscode "github.vscode-github-actions"
vscode "golang.go"
vscode "mechatroner.rainbow-csv"
vscode "ms-azuretools.vscode-containers"
vscode "ms-python.debugpy"
vscode "ms-python.python"
vscode "ms-python.vscode-pylance"
vscode "ms-python.vscode-python-envs"
vscode "ms-vscode.makefile-tools"
vscode "ms-vscode.vscode-speech"
vscode "oracle.oracle-java"
vscode "redhat.vscode-yaml"
vscode "scala-lang.scala"
vscode "shd101wyy.markdown-preview-enhanced"
vscode "vscjava.vscode-java-debug"
vscode "vscjava.vscode-java-dependency"
vscode "vscjava.vscode-maven"
Loading
Loading