Skip to content
py3status module to control i3wm with the pewpew
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/py3status_pewpew rename pew3wm package to consistent py3status-pewpew (fix #15) (#16) Aug 8, 2019
tests
tools
.gitignore rename pew3wm package to consistent py3status-pewpew (fix #15) (#16) Aug 8, 2019
.pre-commit-config.yaml Add pre-commit and apply Jul 13, 2019
.travis.yml
CHANGELOG.md Fix formatting in CHANGELOG Aug 9, 2019
LICENSE Add license Aug 8, 2019
MANIFEST.in
README.md Fix badge target Aug 8, 2019
install-ubuntu16.04.md
setup.py Set new dev version Aug 9, 2019
tox.ini

README.md

Travis CI status PyPI version

py3status-pewpew

A py3status module turning the PewPew into a controller and external workspace display for the i3wm tiling window manager.

Watch a short demo video

Extend i3 with your PewPew. Use the buttons to send messages to i3 (or do whatever else you like) and always see which workspace you are on.

install

pip install py3status-pewpew

See install-ubuntu16.04.md for specific instructions on that distribution.

testing

run the tests with tox:

$ cd </path/to/this/repo>
$ tox

development

install a development environment:

$ cd </path/to/this/repo>
$ tox -e dev

... and activate it e.g via source .tox/dev/bin/activate. Then run tests with pytest.

Debugging hint - use screen to get direct access and run commands in the REPL:

$ screen /dev/ttyACM0

This will open a screen session. Ctrl+C and Enter is useful to soft reboot pewpew in there.

You can’t perform that action at this time.