mirror of
https://github.com/zoriya/astal.git
synced 2026-06-02 10:15:14 +00:00
docs: touchups
* code block langs * ags faq * fix broken links
This commit is contained in:
@@ -26,7 +26,7 @@ yay -S libastal-meta
|
||||
|
||||
1. Clone the repo
|
||||
|
||||
```bash
|
||||
```sh
|
||||
git clone https://github.com/aylur/astal.git
|
||||
cd astal/core
|
||||
```
|
||||
@@ -35,14 +35,14 @@ cd astal/core
|
||||
|
||||
:::code-group
|
||||
|
||||
```sh [Fedora]
|
||||
sudo dnf install meson gcc valac gtk3-devel gtk-layer-shell-devel
|
||||
```
|
||||
|
||||
```sh [Arch]
|
||||
sudo pacman -Syu meson vala gtk3 gtk-layer-shell gobject-introspection
|
||||
```
|
||||
|
||||
```sh [Fedora]
|
||||
sudo dnf install meson gcc valac gtk3-devel gtk-layer-shell-devel
|
||||
```
|
||||
|
||||
```sh [Alpine]
|
||||
sudo apk add meson g++ vala gtk+3.0-dev gtk-layer-shell-dev gobject-introspection-dev
|
||||
```
|
||||
@@ -51,7 +51,7 @@ sudo apk add meson g++ vala gtk+3.0-dev gtk-layer-shell-dev gobject-introspectio
|
||||
sudo apt install meson valac libgtk3-dev libgtk-layer-shell-dev gobject-introspection
|
||||
```
|
||||
|
||||
```bash [openSUSE]
|
||||
```sh [openSUSE]
|
||||
sudo zypper install gcc meson vala gtk3-devel gtk-layer-shell-devel gobject-introspection-devel
|
||||
```
|
||||
|
||||
@@ -59,7 +59,7 @@ sudo zypper install gcc meson vala gtk3-devel gtk-layer-shell-devel gobject-intr
|
||||
|
||||
3. Build and install with `meson`
|
||||
|
||||
```bash
|
||||
```sh
|
||||
meson setup build
|
||||
meson install -C build
|
||||
```
|
||||
@@ -69,7 +69,7 @@ Most distros recommend manual installs in `/usr/local`,
|
||||
which is what `meson` defaults to. If you want to install to `/usr`
|
||||
instead which most package managers do, set the `prefix` option:
|
||||
|
||||
```bash
|
||||
```sh
|
||||
meson setup --prefix /usr build
|
||||
meson install -C build
|
||||
```
|
||||
|
||||
@@ -19,5 +19,5 @@ Have you ever wanted to write a custom bar, custom notification popups
|
||||
or an applauncher, but gave up because writing a workspace widget,
|
||||
implementing the notification daemon or handling a search filter was too much of a hassle?
|
||||
|
||||
Astal libraries have you [covered](/astal/libraries/references), you don't have to worry about these,
|
||||
Astal libraries have you [covered](/libraries/references), you don't have to worry about these,
|
||||
you just define the layout, style it with CSS and that's it.
|
||||
|
||||
Reference in New Issue
Block a user