Skip to main content

Rofi script to launch tmuxp sessions

Project description

Use Rofi to launch tmuxp sessions.

https://img.shields.io/pypi/v/rofi-tmuxp.svg https://img.shields.io/pypi/pyversions/rofi-tmuxp.svg https://img.shields.io/pypi/format/rofi-tmuxp.svg https://github.com/heindsight/rofi-tmuxp/actions/workflows/test.yaml/badge.svg?branch=develop https://img.shields.io/badge/code%20style-black-000000.svg

Installation

$ pip install rofi-tmuxp

Note

The rofi-tmuxp script uses the tmuxp python API to find your tmuxp session config files. This means that you should install it in the same Python environment as tmuxp.

Usage

Without any command-line arguments, rofi-tmuxp will print out a list of tmuxp session names to standard output. If a session name is passed as an argument, it will attempt to launch that session in a new terminal.

To use with rofi, you will need to add rofi-tmuxp as a “script” mode to you rofi config file. E.g.

configuration {
    /* Enable run and tmuxp modes */
    modi: "run,tmuxp:rofi-tmuxp";
}

Then you can run rofi like:

rofi -show tmuxp

License

Copyright (c) Heinrich Kruger. Distributed under the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rofi-tmuxp-0.2.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

rofi_tmuxp-0.2.0-py2.py3-none-any.whl (4.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file rofi-tmuxp-0.2.0.tar.gz.

File metadata

  • Download URL: rofi-tmuxp-0.2.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rofi-tmuxp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 bca52a84ac412264d5a7945d9e40ba4b9a1c2376df24d7ffb74042a4bbe9cd1a
MD5 b09e0da64fea0d969a9d19c71128fb73
BLAKE2b-256 1e1da30b3e0fb9c820dd3d89aed472444923ab67fa2ee0016ba2b515d9cdab18

See more details on using hashes here.

File details

Details for the file rofi_tmuxp-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: rofi_tmuxp-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rofi_tmuxp-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 73f4d16bcd4569cf7adaa1ae218c7ed657148b21019a8467f9831b909187235b
MD5 df60bd2b735aeb09994bc193ab9123cf
BLAKE2b-256 004f291325e516a74d6ee8bffcdae28d5a7bb2750cbf153307cb7ca8ff7df562

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page