An open API service indexing awesome lists of open source software.

https://github.com/lazydoomslayer/tmux-configuration

A clean and functional tmux configuration with productivity-focused key bindings and seamless terminal navigation.
https://github.com/lazydoomslayer/tmux-configuration

configuration shell tmux tmux-conf

Last synced: 3 months ago
JSON representation

A clean and functional tmux configuration with productivity-focused key bindings and seamless terminal navigation.

Awesome Lists containing this project

README

        

# Tmux Configuration 🖥️

This is my personal **tmux configuration**, designed to enhance terminal workflows with intuitive key bindings and a clean interface.

---

## 🎯 Features

- **Custom Key Bindings:** Optimized for faster navigation and workflow.
- **Split and Resize Panes:** Effortless terminal pane management.
- **Session Management:** Easily create, switch, and manage tmux sessions.
- **Custom Status Bar:** A clean and informative status line.

---

## ⚡ Installation

1. Install Tmux Package Manager TPM

```bash
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
```

2. Clone the repository to your home directory:

```bash
git clone https://github.com/LazyDoomSlayer/tmux-configuration ~/.tmux.conf
```

3. Reload tmux to apply the configuration:

```bash
tmux source-file ~/.tmux.conf
```

4. Install all packages using ( prefix + "I" )

---

## 🔧 Customization

You can tweak the configuration by editing the `.tmux.conf` file directly. Key bindings, appearance, and plugins can all be customized to fit your workflow.

---

## 🛠️ Requirements

- **tmux 3.0 or higher**
- **A patched terminal font** (e.g., Nerd Fonts) for proper status bar display.

---

## ❤️ Acknowledgments

Special thanks to the tmux community for inspiring this configuration and providing useful resources.

```

```