summaryrefslogtreecommitdiff
path: root/docs/guide/getting-started/nix.md
diff options
context:
space:
mode:
authorAylur <[email protected]>2024-12-26 01:23:04 +0100
committerAylur <[email protected]>2024-12-26 01:23:04 +0100
commit077bc873193fd49eba90182eea6e268535b653c7 (patch)
tree865ac924bfeccc737d8338727c252c258c99b4b1 /docs/guide/getting-started/nix.md
parentd8664da07b4e5f545c51fc43f3560666f6e65de4 (diff)
docs: how to install on nix
Diffstat (limited to 'docs/guide/getting-started/nix.md')
-rw-r--r--docs/guide/getting-started/nix.md14
1 files changed, 13 insertions, 1 deletions
diff --git a/docs/guide/getting-started/nix.md b/docs/guide/getting-started/nix.md
index 6bc5d9b..4ebc337 100644
--- a/docs/guide/getting-started/nix.md
+++ b/docs/guide/getting-started/nix.md
@@ -5,7 +5,19 @@ next:
---
# Nix
-Using Astal on Nix will require you to package your project.
+Using Astal on Nix will require you to write a derivation for your project.
+You can either copy and build off of these example flakes or you can
+incorporate the derivations into your existing flake/configuration.
+
+## Q: "How do I install Astal on Nix?"
+
+:::details See answer
+A: <span style="font-size: 1.2em; font-weight: bold;">You don't.</span>
+
+You can't install libraries globally on Nix as you would with regular
+package managers like `pacman`, `dnf` or `apt`. You have to write a
+derivation for your projects like you would for any other program.
+:::
## TypeScript