Build & Install
Snippet Expander isn't available to install from most Linux distribution's yet, so you may need to build and install it yourself.
As long as you have all the dependencies installed, you could build and install Snippet Expander manually.
git clone https://git.sr.ht/~ianmjones/snippetexpander
cd snippetexpander
make
sudo make install
For Debian, the build time dependencies are as follows, the names might be slightly different on other distributions:
wails
golang-go
nodejs
npm
libx11-dev
libgtk-3-dev
libwebkit2gtk-4.1-dev
build-essential
pkg-config
valac
libatspi2.0-dev
libgee-0.8-dev
libglib2.0-dev
libibus-1.0-dev
scdoc
Wails is used to build Snippet Expander's GUI, and isn't as widely available as a package as the rest of the dependencies. To install it, just run the following command once you have Go installed.
go install github.com/wailsapp/wails/v2/cmd/wails@latest
export PATH="$PATH:$HOME/go/bin"
Runtime Dependencies
The daemon has the following runtime package dependencies:
xclip
wl-clipboard
xdotool
wtype
When using X Server for display, xclip is used for copying snippets into the clipboard, and xdotool is used to paste the snippet, e.g. when using the Search & Paste window.
When using Wayland for display, wcopy (from wl-clipboard) is used for copying snippets into the clipboard, and wtype is used to paste the snippet, e.g. when using the Search & Paste window.