Skip to content

Add tmux config with top status bar styled as tabs - #39

Closed
Tokien133 wants to merge 17 commits into
kunchenguid:mainfrom
Tokien133:feature/tmux-status-top
Closed

Add tmux config with top status bar styled as tabs#39
Tokien133 wants to merge 17 commits into
kunchenguid:mainfrom
Tokien133:feature/tmux-status-top

Conversation

@Tokien133

Copy link
Copy Markdown

Summary

  • Add home/.config/tmux/tmux.conf moving the status bar to the top of the window and styling windows as rounded pill-style tabs
  • Match the status bar colors to WezTerm's rose-pine-moon color scheme
  • Wire the tmux config directory into home.nix via the same out-of-store symlink pattern used for wezterm/nvim

Test plan

  • Run home-manager switch and confirm ~/.config/tmux symlinks into the repo
  • Open a new tmux session and confirm the status bar renders at the top with pill-style window tabs
  • Confirm Nerd Font glyphs render correctly (rounded caps, not boxes/question marks)

sudo strips PATH, so a bare `darwin-rebuild` invocation could fail to
resolve under sudo. Resolve it explicitly beforehand, falling back to
the standard nix-darwin system-profile location when it isn't on PATH
at all, and fail loudly instead of silently exiting if neither works.
…tifications

WezTerm: move pane to new tab, merge left tab as a split, reorder tabs,
resize active pane, and copy full scrollback in one shot.
treehouse, no-mistakes, gnhf, lavish-axi, gh-axi, and firstmate aren't
Homebrew packages, so rebuild.sh can't bring them back on a new Mac.
This script installs them idempotently and documents the workflow.
Generalizes the pattern that worked well for the quiz-app project:
a living status doc in the repo, referenced from AGENTS.md/CLAUDE.md,
edited in place rather than appended to. Point global agent
instructions at it so it gets set up automatically going forward.
The hook surfaces open Lavish review sessions and usage guidance
automatically at the start of every agent session. skills-lock.json
is transient local state from running the skills CLI, not meant to
be committed.
…vation

nix-homebrew only symlinks Library/Homebrew into the Nix store, leaving the
top-level completions dir missing and completion symlinks like _brew
dangling, which spammed compinit errors on every new shell.
Consolidates the standalone home/CLAUDE.md into home/AGENTS.md so
~/AGENTS.md and ~/.claude/CLAUDE.md both point at the same source file.
Ignore .treehouse/ runtime state to keep the worktree pool out of the repo.
fix(darwin): recreate dangling homebrew completion symlink on activation

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking an interest in these dotfiles.
This repo is public so you can read it, learn from it, and fork it freely, but it is Kun's personal setup and does not accept pull requests or feature requests.
If you want to adapt something, please fork the repo and make it yours.
If you found a bug, please open a bug report issue instead of sending a patch.
Pull requests are auto-closed here so the repo can stay personal and predictable.

@github-actions github-actions Bot closed this Aug 30, 2026
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