From 68230c88bf75d3c4ae74e7ab941499eae7894c7c Mon Sep 17 00:00:00 2001 From: tux Date: Tue, 24 Jun 2025 22:25:17 +0530 Subject: [PATCH] doc: add selfhosting guide --- README.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 400a068..74e2238 100644 --- a/README.md +++ b/README.md @@ -59,4 +59,26 @@ trok tcp PORT_NUMBER ## Selfhost -TODO +```nix +# Add to your flake inputs +trok = { + url = "github:tuxdotrs/trok"; + inputs.nixpkgs.follows = "nixpkgs"; +}; + +# Add this in your nixos config +{inputs, ...}: { + imports = [ + inputs.trok.nixosModules.default + ]; + + tux.services.trok = { + enable = true; + host = "0.0.0.0"; + port = 1337; + openFirewall = true; + user = "trok"; + group = "trok"; + }; +} +```