๐ฉ 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.
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