Skip to content

Running from binary

document10 edited this page Sep 1, 2023 · 1 revision

Running the script from binary

The compiled binary is an easy way to run TAIGA without needing extra dependencies.The script relies on sudo and pciutils to function correctly,which are already configured on most systems.Otherwise check the following section.

Base dependencies

Guides for configuring sudo can be found here:
Linux
FreeBSD

Arch Linux Debian/Ubuntu FreeBSD OpenSUSE Fedora Void Linux
Commands (must run as root) pacman -S python sudo pciutils apt install python sudo pciutils pkg install python sudo pciutils zypper install python sudo pciutils dnf install python sudo pciutils xbps-install python3 sudo pciutils

Notes:

  • If you are using Arch Linux or a distro based on that,please check that the multilib repository is enabled,as most graphics drivers come from there.To do that uncomment these lines (remove the # symbol before each line) in /etc/pacman.conf:
[multilib]
Include = /etc/pacman.d/mirrorlist
  • While you can run the script as root,I don't recommend that,as some steps of the installation (like installing AUR packages or themes) can't be done as root.
  • The script currently doesn't work with doas but this is something I'll implement in the future.

Obtaining the binary

By default,the main branch does not contain the compiled binaries for each system.Instead,these are available in the bin branches.
To get the Linux binary run:

git clone https://github.com/document10/taiga -b bin_linux

And for the FreeBSD binary run:

git clone https://github.com/document10/taiga -b bin_fbsd

Compiling the binary

Check the Build Binary section to see all the prerequisites and steps for compiling the binary from scratch.

Base usage

Running TAIGA is pretty straightforward:

./taiga

You can also load a config created with the script using:

./taiga [configfile]

where [configfile] is the path to the config.

Clone this wiki locally