grrowl

grrowl synced commits to master at grrowl/dotfiles from mirror

  • 31a849526d Merge branch 'master' of https://github.com/grrowl/dotfiles
  • e3fee65e4a stuff
  • 0d2981a682 feat: track CLAUDE.md and symlink it into homedir Global Claude Code instructions lived only in ~ and were unversioned. Move the file into the repo and add it to the setup.sh symlink list so it survives machine setup like the other homedir dotfiles. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
  • View comparison for these 3 commits »

1 month ago

grrowl synced commits to master at grrowl/dotfiles from mirror

1 month ago

grrowl synced commits to master at grrowl/dotfiles from mirror

  • f50defe81c feat: add gw worktree helper Create a git worktree under .claude/worktrees/<name>, copy in the .worktreeinclude gitignored files (replicating Claude Code's -w behaviour without launching Claude), cd into it, and print its path so it composes as `zed "$(gw new-feature)"`. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
  • 7cc08bf635 Add bat config (plain style, syntax highlighting only) Symlinks ~/.config/bat/config via setup.sh and opts the file into the config/ allowlist in .gitignore. Uses --style=plain to keep syntax highlighting while dropping line numbers, file headers, and the grid. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
  • 2a83de5b05 fix(zsh): load brew shellenv before compinit so completions register brew shellenv ran after the zgen/compinit block, so Homebrew's site-functions weren't on $fpath when compinit scanned — silently dropping _zoxide and every other brew-installed completion. Move it to the top (with an Intel/ARM-compatible guard) so compinit sees them. zoxide's `z`/`zi` jump-completion already worked (registered post-compinit by `zoxide init`). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
  • 3c29993ed4 feat: difftastic as default git diff + watcher-agnostic rerun helper - bin/git-difft: wrapper used as git's diff.external — renders with difftastic when installed, falls back to a plain unified diff otherwise (always exits 0 so `git diff` never reports "external diff died"). - .gitconfig_difftastic: set diff.external + pager.diff=less so `git diff` shows difftastic side-by-side; log/show/add -p keep the internal diff + delta pager. - applications.sh: put ~/dotfiles/bin on PATH (also exposes uv-upgrade etc). - aliases.sh: `rerun <cmd>` uses whichever file watcher is installed (watchexec preferred, else entr) so configs stay portable. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
  • 68609d86a0 feat: publish public-safe app settings (ghostty, zed, rectangle) Add a config/ tree mirroring ~/.config, plus a default-deny .gitignore: config/** is ignored and only the vetted, secret-free files are opted back in. setup.sh symlinks ghostty + zed configs into place; Rectangle ships a cleaned plist export + import.sh (a prefs domain can't be symlinked). VoiceInk was deliberately excluded (account/token/transcription state). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
  • View comparison for these 7 commits »

2 months ago

grrowl pushed to main at grrowl/iptv

  • 8798ae81c9 Harden deploy.ts: explicit object paths + reauth note Upload each output to its full gs:// object path (not a dir prefix) with gsutil cp -Z — additive only, cannot touch other junk/ objects. Document the `gcloud auth login` requirement (gsutil's CLI token is separate from the ADC that hugo deploy uses). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
  • b73afd263a Curated IPTV playlist + EPG tooling Builds a validated IPTV playlist from iptv-org/iptv and a matching XMLTV guide from iptv-org/epg (batched to bound memory), then publishes both to chillidonut.com/junk/iptv/ via gsutil. Outputs and clones are not committed. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

2 months ago

grrowl created new branch main at grrowl/iptv

2 months ago

grrowl created repository grrowl/iptv

2 months ago

grrowl synced commits to master at grrowl/dotfiles from mirror

  • 5e2871f728 feat: update git commit alias to include 'docs' in commit message options

1 year ago

grrowl synced commits to master at grrowl/dotfiles from mirror

  • c74b5646a6 feat: update ac alias to use staged diff and improved commit message prompt
  • 89a1be6dde To effectively write a concise, imperative-mood git commit message for the given changes, you need to describe the changes made. Since the details of the changes aren't provided, I'll guide you through a general approach to crafting such a commit message. 1. **Identify the Change**: Understand what has been modified. Are you adding a new feature, fixing a bug, or improving documentation? 2. **Be Concise**: Keep your message brief but descriptive. 3. **Imperative Mood**: Write as if giving a command. Start with a verb.
  • 0a2b2ede7a Configure shell and Git settings for improved functionality.
  • 6faa2371fe ( ͡° ͜ʖ ͡°)
  • View comparison for these 4 commits »

1 year ago

grrowl synced commits to master at grrowl/dotfiles from mirror

2 years ago

grrowl synced commits to master at grrowl/dotfiles from mirror

3 years ago

grrowl synced commits to master at grrowl/dotfiles from mirror

3 years ago

grrowl pushed to main at grrowl/vnstat-metrics

3 years ago

grrowl pushed to main at grrowl/vnstat-metrics

3 years ago

grrowl pushed to main at grrowl/vnstat-metrics

3 years ago

grrowl pushed to main at grrowl/vnstat-metrics

3 years ago

grrowl pushed to main at grrowl/vnstat-metrics

3 years ago

grrowl pushed to main at grrowl/vnstat-metrics

3 years ago

grrowl pushed to main at grrowl/vnstat-metrics

3 years ago