#!/usr/bin/env bash # ================================================== # KoolDots (2026) # Project URL: https://github.com/LinuxBeginnings # License: GNU GPLv3 # SPDX-License-Identifier: GPL-3.0-or-later # ================================================== # /* Calculator (using qalculate) and rofi */ # /* Submitted by: https://github.com/JosephArmas */ rofi_theme="$HOME/.config/rofi/config-calc.rasi" # Kill Rofi if already running before execution if pgrep -x "rofi" >/dev/null; then pkill rofi fi # main function while true; do result=$( rofi -i -dmenu \ -config $rofi_theme \ -mesg "$result = $calc_result" ) if [ $? -ne 0 ]; then exit fi if [ -n "$result" ]; then calc_result=$(qalc -t "$result") echo "$calc_result" | wl-copy fi done