Skip to content

Installation

This project is quite usable, but still in a pre-release state. There may be breaking changes as development continues and dependencies may change.

Arch


AUR package

yay -S okpanel-git

Manual

Install dependencies

yay -S aylurs-gtk-shell-git \
bluez \
bluez-utils \
brightnessctl \
cava \
cliphist \
dart-sass \
go-yq \
grim \
gvfs \
hyprland \
hyprpicker \
hyprsunset \
jq \
libnotify \
networkmanager \
pipewire-pulse \
power-profiles-daemon \
slurp \
sox \
ttf-jetbrains-mono-nerd \
upower \
wf-recorder \
wireplumber \
wl-clipboard 

Checkout the git repository

git checkout git@github.com:JohnOberhauser/OkPanel.git

Then run the install.sh file

./install.sh

To uninstall, run the uninstall.sh file

./uninstall.sh

Using without installation

You can run the project without installing if you wish. This is good for dev work. Just use the bins in the bin directory. Note that if you have okpanel installed and try to run the bin from the checked out project, the installed version will run. So make sure you uninstall first.

git checkout git@github.com:JohnOberhauser/OkPanel.git
cd OkPanel/bin
./okpanel run