Make Lua 5.3 a hard dependency
Improved code layout
Add a man page formatted using scdoc
pustule is a rule-based volume control for PulseAudio.
By writing some simple rules in Lua, it is possible to easily control the volume of all the applications that use PulseAudio to play sound on a computer.
The default configuration file, provided with pustule, shows some of these possibilities:
0.1
pustule is written in C. It's very lightweight and has few dependencies:
git clone https://git.sr.ht/~schnouki/pustule
cd pustule
git submodule update --init
make
The default configuration file is pustule.lua
. It's actually not a simple
configuration file, but a Lua script, as documented below.
./pustule --config pustule.lua
If you don't add the --config
option, pustule will try to load
~/.config/pustule.lua
.
TODO.
GPLv3+