PC version of Extra Panel
You can either use dmd or ldc:
pacman -S dub dmd gtk3 lua luarocks lua-lgiFor Ubuntu, only ldc has been reported to work:
apt install libgtkd-3-dev glib2.0 lua5.3-dev lua-lgi gobject-introspection libgirepository1.0-dev
snap install dub --classic
snap install ldc2 --classicYou will have to manually compile luarocks yourself, because the Ubuntu package is for Lua 5.1. You can find instructions to compile it here.
You can use the tool to compile every module:
./tools/dub.sh buildOr run every command in separate:
dub build :app # Compiles the UI app
dub build :manager # Compiles the plugin manager
dub build :daemon # Compiles the daemon
dub build :tray # Compiles the tray iconInstalling is not recommended. The install script is very barebones and can make permanent unwanted changes to your system. To install it anyways, run:
sudo ./install.pyAfter install, you will now have 3 main executables:
extrapanel- configuration UI (alternatively under the Utility/Accessories section of your menu bar)extrapanel-daemon- daemonextrapanel-tray- tray icon
There is another executable meant for internal usage but that can be use standalone, nevertheless:
extrapanel-manager- plugin manager for install/uninstall



