Prerequisites
In order to start using Reskin, you will need to install some dependencies.
Reskin is built with Rust and requires it to function properly. Install Rust using one of following methods. You can view more installation methods at https://www.rust-lang.org/tools/install.
Install via rustup:
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | shInstall via your distributions package manager:
sudo pacman -S rust cargo nodejs npm webkit2gtk xdg-utils \ desktop-file-utils gitsudo apt install rustc cargo nodejs npm \ libwebkit2gtk-4.1-dev xdg-utils desktop-file-utils \ gitsudo dnf install rustc cargo nodejs npm \ webkit2gtk4.1-devel xdg-utils desktop-file-utils \ gitsudo zypper install rust cargo nodejs npm webkit2gtk-devel \libappindicator-devel librsvg-develsudo emerge --ask dev-lang/rust dev-vcs/git net-libs/nodejs \dev-libs/libappindicator app-misc/xdg-utils \dev-libs/libappindicator net-libs/webkit-gtkNode.js
Section titled “Node.js”Node.js is a JavaScript runtime that Reskin uses to build its frontend. You’ll need both Node.js and its package manager, npm.
sudo pacman -S nodejs npmsudo apt install nodejs npmsudo dnf install nodejs npmsudo zypper install nodejs npmsudo emerge --ask net-libs/nodejsSystem Dependencies
Section titled “System Dependencies”These are the system-level libraries and tools that Reskin needs to function and integrate with your desktop environment.
sudo pacman -S webkit2gtk xdg-utils desktop-file-utils gitsudo apt install libwebkit2gtk-4.1-dev xdg-utils desktop-file-utils gitsudo dnf install webkit2gtk4.1-devel xdg-utils desktop-file-utils gitsudo zypper install webkit2gtk-devel xdg-utils desktop-file-utils gitsudo emerge --ask net-libs/webkit-gtk app-misc/xdg-utils desktop-file-utils gitIf your distribution is not listed here, feel free to open an issue.