From 38c2999291ac7c85199a3c76b27d2bb47d302f5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20Dani=C3=ABl=20Maat?= Date: Thu, 29 Sep 2022 03:24:41 +0100 Subject: [PATCH] flake.nix: Add app for convenient testing with `nix run` --- flake.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/flake.nix b/flake.nix index eb41e49..4e7c54e 100644 --- a/flake.nix +++ b/flake.nix @@ -27,6 +27,16 @@ templates = flakeOutputs.templates.packages.${system}.default; }; + apps.${system}.default = let + inherit (self.packages.${system}) server templates; + inherit (nixpkgs.legacyPackages.${system}) writeShellScript; + in { + type = "app"; + program = builtins.toString (writeShellScript "tlaternet-webserver" '' + ${server}/bin/tlaternet-webserver --template-directory ${templates} + ''); + }; + devShells.${system} = { templates = flakeOutputs.templates.devShells.${system}.default.overrideAttrs (old: { buildInputs = with nixpkgs.legacyPackages.${system};