diff --git a/docs/install.md b/docs/install.md
index 1c23dc30..02d1672b 100644
--- a/docs/install.md
+++ b/docs/install.md
@@ -177,6 +177,8 @@ Manually installing the .deb file:
```
## Arch Linux
+
+
ntfy can be installed using an [AUR package](https://aur.archlinux.org/packages/ntfysh-bin/).
You can use an [AUR helper](https://wiki.archlinux.org/title/AUR_helpers) like `paru`, `yay` or others to download,
build and install ntfy and keep it up to date.
@@ -191,7 +193,9 @@ cd ntfysh-bin
makepkg -si
```
-## NixOS / Nix
+## NixOS / Nix
+
+
ntfy is packaged in nixpkgs as `ntfy-sh`. It can be installed by adding the package name to the configuration file and calling `nixos-rebuild`. Alternatively, the following command can be used to install ntfy in the current user environment:
```
nix-env -iA ntfy-sh
@@ -199,6 +203,14 @@ nix-env -iA ntfy-sh
NixOS also supports [declarative setup of the ntfy server](https://search.nixos.org/options?channel=unstable&show=services.ntfy-sh.enable&from=0&size=50&sort=relevance&type=packages&query=ntfy).
+## FreeBSD
+
+
+ntfy is ported to FreeBSD and available via the ports collection as [sysutils/go-ntfy](https://www.freshports.org/sysutils/go-ntfy/). You can install it via `pkg`:
+```
+pkg install go-ntfy
+```
+
## macOS
The [ntfy CLI](subscribe/cli.md) (`ntfy publish` and `ntfy subscribe` only) is supported on macOS as well.
To install, please [download the tarball](https://github.com/binwiederhier/ntfy/releases/download/v2.16.0/ntfy_2.16.0_darwin_all.tar.gz),
@@ -221,6 +233,8 @@ ntfy --help
development as well. Check out the [build instructions](develop.md) for details.
## Homebrew
+
+
To install the [ntfy CLI](subscribe/cli.md) (`ntfy publish` and `ntfy subscribe` only) via Homebrew (Linux and macOS),
simply run:
```
diff --git a/docs/static/css/extra.css b/docs/static/css/extra.css
index 4577ccce..ceea68c0 100644
--- a/docs/static/css/extra.css
+++ b/docs/static/css/extra.css
@@ -214,3 +214,30 @@ figure video {
font-weight: 400;
src: url('../fonts/roboto-mono-v22-latin-regular.woff2') format('woff2');
}
+
+/* Community maintained badge */
+.community-badge {
+ display: inline-flex;
+ align-items: center;
+ gap: 0.35em;
+ background-color: rgba(51, 133, 116, 0.1);
+ border: 1px solid rgba(51, 133, 116, 0.3);
+ border-radius: 0.7em;
+ padding: 0.1em 0.7em;
+ font-size: 0.75rem;
+ color: #338574;
+ margin-top: 0;
+ margin-bottom: 0.5em;
+}
+
+.community-badge svg {
+ width: 1em;
+ height: 1em;
+ fill: currentColor;
+}
+
+body[data-md-color-scheme="slate"] .community-badge {
+ background-color: rgba(86, 189, 168, 0.15);
+ border-color: rgba(86, 189, 168, 0.4);
+ color: #56bda8;
+}