From 6277631144a818ece314e2739e144f83179cedbf Mon Sep 17 00:00:00 2001 From: traxys Date: Fri, 13 Oct 2023 20:43:53 +0200 Subject: [PATCH] Correctly package templates --- flake.nix | 9 ++++++++- nixos/default.nix | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 3e36f55..0f8d2d4 100644 --- a/flake.nix +++ b/flake.nix @@ -29,7 +29,14 @@ RUST_DOC_PATH = "${rust}/share/doc/rust/html/std/index.html"; }; - packages.default = naersk'.buildPackage ./.; + packages.default = naersk'.buildPackage { + src = ./.; + + postInstall = '' + mkdir -p $out/share + cp -r templates $out/share + ''; + }; }) // {nixosModules.stalwart-accounts = import ./nixos self;}; } diff --git a/nixos/default.nix b/nixos/default.nix index 7b29f44..7c35bc0 100644 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -92,6 +92,7 @@ with lib; { User = cfg.user; ExecStart = "${cfg.package}/bin/stalwart-accounts"; EnvironmentFile = optional (cfg.environmentFile != null) cfg.environmentFile; + WorkingDirectory = "${cfg.package}/share"; # Security NoNewPrivileges = true; # Sandboxing