diff options
Diffstat (limited to 'docs/ags/installation.md')
-rw-r--r-- | docs/ags/installation.md | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/docs/ags/installation.md b/docs/ags/installation.md new file mode 100644 index 0000000..f5e4cf9 --- /dev/null +++ b/docs/ags/installation.md @@ -0,0 +1,55 @@ +# Installation + +## Nix + +maintainer: [@Aylur](https://github.com/Aylur) + +Read more about it on the [nix page](../getting-started/nix.md) + +## Bulding AGS from source + +1. [Install Astal](../getting-started/installation.md) if you have not already + +2. Install the following dependencies + +:::code-group + +```sh [Fedora] +sudo dnf install golang npm gjs +``` + +```sh [Arch] +sudo pacman -Syu go npm gjs +``` + +```sh [Alpine] +sudo apk add go npm gjs +``` + +```sh [Ubuntu] +sudo apt install golang-go npm gjs +``` + +```bash [openSUSE] +sudo zypper install go npm gjs +``` + +::: + +3. Clone the repo and Install + +```bash +git clone https://github.com/aylur/ags.git +cd ags +git checkout v2 +go install +``` + +:::info +If you have installed Astal **not** in `/usr` make sure to set its path. + +```sh +go install -ldflags "-X main.astalGjs=$(pkg-config --variable prefix astal-0.1)/share/astal/gjs" +``` + +::: |