obsidian_kitty_setup/Brewfile
Vadym Samoilenko d31fbf9c99 Initial dotfiles setup — Kitty + Obsidian logging system
- GNU Stow packages: kitty, fish, nvim, btop, fastfetch, starship, git, claude
- install.sh with modular install, template rendering, fish plugins setup
- uninstall.sh (stow -D) and scripts/doctor.sh for health checks
- Brewfile (macOS) + Aptfile (Linux servers)
- Claude Code hooks pipeline: settings.json.tpl, Obsidian session logging scripts
- memory-compiler inline copy with env-var-based paths
- Python scripts patched: os.environ.get() for OBSIDIAN_VAULT + PROJECTS_ROOT
- fish/config.fish: platform-aware Homebrew PATH (macOS + Linuxbrew)
- .env.example template for ~/.dotfiles.env

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 12:57:30 +01:00

51 lines
2.5 KiB
Ruby

# ── Core terminal ─────────────────────────────────────────────────────────
brew "fish"
brew "neovim"
brew "stow"
# ── Modern CLI replacements ───────────────────────────────────────────────
brew "lsd" # ls replacement
brew "bat" # cat replacement
brew "fd" # find replacement
brew "ripgrep" # grep replacement
brew "fzf" # fuzzy finder
brew "zoxide" # cd replacement
brew "tree"
brew "tldr"
brew "jq"
brew "superfile" # TUI file manager
# ── Git & dev tools ───────────────────────────────────────────────────────
brew "gh" # GitHub CLI
brew "git-delta" # better diffs
brew "lazygit" # git TUI
# ── Python & Node ─────────────────────────────────────────────────────────
brew "uv" # Python package manager
brew "node"
# ── System monitoring ─────────────────────────────────────────────────────
brew "btop"
brew "fastfetch"
# ── Shell utilities ───────────────────────────────────────────────────────
brew "thefuck"
brew "ranger"
brew "gettext" # envsubst (needed by install.sh)
# ── AI tools ──────────────────────────────────────────────────────────────
brew "qwen-code"
# ── macOS GUI apps ────────────────────────────────────────────────────────
cask "kitty"
cask "obsidian"
cask "ghostty"
cask "warp"
cask "rectangle"
cask "alt-tab"
cask "itsycal"
# ── Fonts ─────────────────────────────────────────────────────────────────
cask "font-hasklug-nerd-font"
cask "font-fira-code-nerd-font"
cask "font-jetbrains-mono"