https://github.com/adamsoderstrom/tmux-conf
My `tmux` configuration.
https://github.com/adamsoderstrom/tmux-conf
Last synced: about 2 months ago
JSON representation
My `tmux` configuration.
- Host: GitHub
- URL: https://github.com/adamsoderstrom/tmux-conf
- Owner: adamsoderstrom
- Created: 2024-03-17T20:24:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-12T17:39:28.000Z (8 months ago)
- Last Synced: 2025-02-09T15:46:10.873Z (3 months ago)
- Language: Shell
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README.md
## Description
This repository contains configuration files and setup instructions for [tmux](https://github.com/tmux/tmux), a terminal multiplexer that allows users to create and manage multiple terminal sessions within a single window.## Installation
To use the tmux configuration provided in this repository, follow these steps:
1. Clone the repository to your local machine:
```
git clone https://github.com/adamsoderstrom/tmux-conf.git
```
2. Symlink the `.tmux.conf` file to your home directory:
```
ln -s tmux-conf/.tmux.conf ~/.tmux.conf
```
3. Restart your terminal or run `tmux source-file ~/.tmux.conf` to apply the new configuration.## Usage
The configuration contents included in this setup provide a customized tmux experience with the following features:
- Remapping the prefix from `C-b` to `C-x`
- Splitting windows horizontally using `C-x h` and `C-x l` (vim bindings)
- Splitting windows vertically using `C-x j` and `C-x k` (vim bindings)
- Custom key bindings for pane navigation (`C-h`, `C-l`, `C-j`, `C-k`) (vim bindings)
- Stylish status bar with various components displayed (unread newsboat items, GitHub notifications, currently playing music)
- Integration of plugins like `tmux-plugins/tpm` and `tmux-plugins/tmux-sensible`Feel free to explore and modify these configurations to tailor tmux to your specific workflow and preferences.
## Contributing
If you would like to contribute to this repository by adding improvements or new features, feel free to fork the repository and submit a pull request.