Calculator
Vicinae is able to integrate with many different calculator backends to provide you with the ability to do maths using natural language from within the launcher. Most backends support quality of life stuff such as currency or unit conversions.
Date conversions using the SoulverCore backend.
Supported backends
Vicinae allows choosing from different calculator backends.
Name | Default | Comment |
---|---|---|
Qalculate! | ✅ | Default calculator choice for most Linux software, fully open-source |
SoulverCore | ❌ | Very powerful, closed-source, see guide |
Change the calculator backend
You can change the current backend in use from the calculator extension's preferences in the settings.
Note that the backend change will be effective immediately as you type something new in the root search.
Calculator history
Vicinae comes with a backend-agnostic clipboard history module that will save every calculation that you have ever made. From there, you can search any past calculation, copy the result or the entire expression, and much more...
You need to copy the result of a calculation for it to be saved in the history.
SoulverCore backend installation

The SoulverCore backend is distributed as a closed-source shared library on Linux systems.
Unlike most other backends, support for SoulverCore is not something that can be enabled at build time. Instead, Vicinae will try to load up a specific shared library on startup and, on success, add the SoulverCore backend to the list of available ones.
All you need to do is follow the instructions present in our soulver-cpp repository. If all goes well, the shared library will be made available to Vicinae and SoulverCore should automatically appear as a selectable backend after you restart the Vicinae server.