chore: Update developer environment tooling - #19
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Developer environment updates
This branch adds a managed Herdr configuration baseline, makes tmux agent
activity visible in window labels, and includes small Windows, shell, and test
maintenance updates for the personal development environment.
Rationale
Herdr needed a reproducible configuration source without versioning its live
session state or logs. The configuration remains close to upstream defaults so
future preferences can be introduced deliberately, while
prefix+dpreservesthe existing tmux detach muscle memory and leaves
prefix+qavailable for paneselection.
The tmux watcher already exposes agent activity through a user option, but the
status format did not render it. The branch also aligns Dracula's transparent
powerline cells with the transparent status bar.
Managed terminal configuration
The pinned
lib-herdrsubmodule provides local source and documentation forthe configured Herdr version. The README documents config reload and source
initialization workflows.
Tmux agent presentation
The watcher launch remains conditional on the local binary, so tmux continues
to work normally when it is absent.
Key Changes
config link, health check, and reload documentation.
prefix+dand reserveprefix+qfor the pane picker.Dracula powerline corner backgrounds.
sqlite3in the baseline package list and apply small test-sourcestyle cleanups.