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

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

Tmux settings and management
https://github.com/miroslavvidovic/tmux-configuration

keybindings style tmux tmux-configs tmux-configuration tmux-themes tmuxinator

Last synced: 4 months ago
JSON representation

Tmux settings and management

Awesome Lists containing this project

README

        

# tmux-configuration
My tmux and tmuxinator configuration files

## Installation
Clone the repository and run the setup-tmux.sh script.

## Requirements
- [powerline fonts](https://github.com/powerline/fonts) for status line symbols
- [facebook PathPicker](https://github.com/facebook/PathPicker) to open fpp in a new tmux window
- [fzf](https://github.com/junegunn/fzf) choose a tmux pane with fzf

## Scripts
- tmux-ssh - Detect if a shell is controlled through SSH and display it to the user
- tmux-wifi - Display wifi signal strength
- ftpane.sh - Choose a tmux pane with fzf

If you wish to use the scripts in your tmux segments add them to your path and call them in your tmux configuration.
```
set -g status-right '#[fg=green] #(tmux-wifi.sh)'
```

## Plugins
This configuration uses the Tmux Plugin Manager [tpm](https://github.com/tmux-plugins/tpm)
and the following plugins:

- [tmux-resurrect](https://github.com/tmux-plugins/tmux-resurrect) - Persists tmux environment across system restarts.
- [tmux-open](https://github.com/tmux-plugins/tmux-open) - Quickly open a highlighted file or URL.
- [tmux-copycat](https://github.com/tmux-plugins/tmux-copycat) - Enhance tmux search.
- [tmux-yank](https://github.com/tmux-plugins/tmux-yank) - Copy to system clipboard.
- [tmux-sidebar](https://github.com/tmux-plugins/tmux-sidebar) - Sidebar with the directory tree.

## Themes
Themes are installed in `$HOME/.tmux/themes`. You can use them by editing your `tmux.conf`
```
# Theme {{{
source-file "${HOME}/.tmux/themes/my-theme.tmuxtheme"
#}}}
```