Installation
Arch
maintainer: @kotontrion
sh
yay -S aylurs-gtk-shell
Nix
maintainer: @Aylur
Read more about it on the nix page
From Source
Install Astal
Install the Astal js package
sh
git clone https://github.com/aylur/astal
cd astal/lang/gjs
meson setup --prefix /usr build
meson install -C build
- Install AGS
sh
git clone https://github.com/aylur/ags.git
cd ags
go install -ldflags "\
-X 'main.gtk4LayerShell=$(pkg-config --variable=libdir gtk4-layer-shell-0)/libgtk4-layer-shell.so' \
-X 'main.astalGjs=$(pkg-config --variable=srcdir astal-gjs)'"
TIP
go install
will install to $GOPATH/bin/ags
or $HOME/go/bin/ags
. You might wish to move the binary to more traditional linux directories.
sh
sudo mv $GOPATH/bin/ags /usr/bin/ags
mv $GOPATH/bin/ags ~/.local/bin/ags