Skip to content

Revive terminal dotfiles setup#2

Open
ma08 wants to merge 17 commits into
masterfrom
sourya4/zon-217-revive-dotfiles-setup-from-github-issue-24
Open

Revive terminal dotfiles setup#2
ma08 wants to merge 17 commits into
masterfrom
sourya4/zon-217-revive-dotfiles-setup-from-github-issue-24

Conversation

@ma08

@ma08 ma08 commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace the old destructive install.sh path with a safe dry-run-first setup.sh with scoped profiles for music, editor, ranger, and GitUI.
  • Add macOS MPD/ncmpcpp setup for /Users/sourya4/pro/youtube_download/music, including visualizer FIFO support and a Hammerspoon media-key bridge.
  • Add a baseline Neovim/Vim setup with CodeCompanion Codex ACP chat, Azure OpenAI gpt-5.5 inline editing, CodeCompanion keymaps, git-commit drafting, and an AI request statusline.
  • Add portable ranger clipboard integration.
  • Add GitUI as a dotfiles-owned terminal Git tool with repo-backed vim keybindings and a wrapper that avoids the zsh AUTO_CD command/directory collision.
  • Rewrite the README around the revived v1 scope and preserve old Linux desktop material as historical-only.

Validation

  • bash -n setup.sh install.sh bin/dotfiles-clipboard-copy bin/dotfiles-gitui
  • git diff --check origin/master...HEAD
  • ./setup.sh --all --install-packages dry run
  • Applied on sourya-mac with ./setup.sh --all --install-packages --apply
  • Verified MPD indexed 196 tracks and reached [playing] state in a muted mpc smoke test, then stopped and cleared playback
  • Verified ncmpcpp browser navigation no longer crashes after the local patched/pinned libmpdclient fix on sourya-mac
  • Verified ncmpcpp visualizer output and Hammerspoon media-key bridge on sourya-mac
  • Verified Neovim loaded CodeCompanion headlessly on Mac and VM
  • Verified Azure Responses API inline editing through gpt-5.5
  • Verified CodeCompanion keymaps and statusline event handling headlessly
  • Verified GitUI setup on Mac and VM, including keymap symlinks and startup/keymap parsing
  • Verified gitui --version leaves cwd unchanged on Mac after moving keymaps under config/gitui/ and adding bin/dotfiles-gitui
  • GitHub reports no checks configured for this PR branch

Notes

  • The local sourya-mac libmpdclient 2.25_1 tap remains pinned until Homebrew or upstream ships the null RealUri fix; rerun the saved repro before unpinning.
  • Old i3/polybar/Vimperator/Xresources/Vim bundle material remains preserved but not revived by default.
  • A related botfiles change updated cross-machine shell bootstrap/editor defaults; that lives outside this dotfiles PR.

Written by Codex via the developer's authenticated GitHub account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant