tmux: source an optional machine-local config
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 88/100
Research direction
Edit universal/tmux/home/.tmux.conf, placing the optional source-file -q line just before TPM initialization. Check that the local config can set plugin options before plugins read them, and that machines without ~/.tmux.local.conf see no change. The issue says the work laptop already has the intended line in its working tree, so compare against that version if available.
Written by the indexing model from the issue text.
Description
Machines sometimes need tmux settings that don't belong in the shared config. For example, the work laptop shows Claude Code session state in the status bar. Today the only way is to edit universal/tmux/home/.tmux.conf, which leaves uncommitted changes in the repo.
Wanted: .tmux.conf sources ~/.tmux.local.conf when it exists (source-file -q), and machines without the file see no difference. Place the line just before TPM is initialized, so the local file can still set theme and plugin options, such as @catppuccin_window_text, before the plugins read them. The work laptop already has this line in its working tree, so the upstream change should match it.
- Dominant language
- Lua
- Stars
- 10
- Forks
- 2
- Avg merge
- 4h 53m
- Merged PRs (30d)
- 30
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Gelio/dotfiles
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Gelio/dotfiles#63 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
Similar issues
-
documentation night-shift
Difficulty 1/5 Under an hour Newbie friendliness 90/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
nvim-telescope/telescope.nvim#3718 ·
Maintainers usually reply within 1 day
-
bug discord guide:leatherworking locale:enUS triage v0.3.6
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
Data Correction Forever
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
omarchy-menu-keybindings hangs forever when a user config iterates an hl.* result with ipairs()Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
omacom/omarchy#18590 · 1 comment ·
Maintainers usually reply within 1 day