🖩 Do live calculations in rofi!
A rofi plugin that uses libqalculate's
qalc to parse natural language input and provide results.
Since this uses libqalculate's amazing
qalc you can try natural language queries such
500 + 25% or
5000 EUR to USD or
150 to hex. It can also solve linear equations on the fly. Try
60x + 30 = 50, for instance.
Run rofi like:
rofi -show calc -modi calc -no-show-match -no-sort
It's convenient to bind it to a key combination in i3. For instance, you could use:
bindsym $mod+c exec --no-startup-id "rofi -show calc -modi calc -no-show-match -no-sort"
You need rofi (version >= 1.5) as well as qalculate (version > 2.0). Some distributions ship an extremely outdated version of qalculate so you might have to compile your own.
On Arch Linux
rofi-calc uses autotools as build system. If installing from git, the following steps should install it:
$ autoreconf -i $ mkdir build $ cd build/ $ ../configure $ make $ make install