summaryrefslogtreecommitdiffstats
path: root/computer/tools/nix.md
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2022-01-11 11:55:10 +0100
committerMatthias Beyer <mail@beyermatthias.de>2022-01-11 11:55:10 +0100
commita271e6f2b58d32e516d98a96d763d0f3b059b8a1 (patch)
treec438a4e0a4f055f13c83d82632ff4e19ae38662c /computer/tools/nix.md
parentefbf3452b9abd70ffd59d47c1d3e69004c20e4ca (diff)
titlecase -> lowercase
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'computer/tools/nix.md')
-rw-r--r--computer/tools/nix.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/computer/tools/nix.md b/computer/tools/nix.md
new file mode 100644
index 0000000..d040cac
--- /dev/null
+++ b/computer/tools/nix.md
@@ -0,0 +1,28 @@
+---
+title: Nix
+---
+
+Notes/resources on the best available package manager.
+
+## Learning resources
+
+* [Nix/Nixpkgs/NixOS manuals](https://nixos.org/learn.html)
+* [alternative interface to nixpkgs manual](https://ryantm.github.io/nixpkgs/)
+
+## Deployment
+
+### [krops](https://cgit.krebsco.de/krops/)
+
+krops is the best deployment tool for private machines.
+Builds happen on the deployed machine, rather than on the deploying machine.
+
+* [Tool description](https://tech.ingolf-wagner.de/nixos/krops/)
+* [About krops](https://cgit.krebsco.de/krops/about/)
+* [krops repo](https://cgit.krebsco.de/krops/)
+
+
+## Tools/Functions
+
+* [nix-gitignore](https://ryantm.github.io/nixpkgs/functions/nix-gitignore/)
+* [kubenix](https://github.com/xtruder/kubenix)
+ * [Configuring and testing kubernetes clusters with Nix](https://www.tweag.io/blog/2019-03-07-configuring-and-testing-kubernetes-clusters/)