From 6cbaef2d12b24765dc16c0478b58c2e76dd972cd Mon Sep 17 00:00:00 2001
From: strawberry <strawberry@puppygock.gay>
Date: Sat, 2 Nov 2024 13:12:14 -0400
Subject: [PATCH] always set RUST_BACKTRACE=full in OCI images

Signed-off-by: strawberry <strawberry@puppygock.gay>
---
 nix/pkgs/complement/default.nix | 1 +
 nix/pkgs/oci-image/default.nix  | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/nix/pkgs/complement/default.nix b/nix/pkgs/complement/default.nix
index 80e9ce27..399c4449 100644
--- a/nix/pkgs/complement/default.nix
+++ b/nix/pkgs/complement/default.nix
@@ -96,6 +96,7 @@ dockerTools.buildImage {
     Env = [
       "SSL_CERT_FILE=/complement/ca/ca.crt"
       "CONDUWUIT_CONFIG=${./config.toml}"
+      "RUST_BACKTRACE=full"
     ];
 
     ExposedPorts = {
diff --git a/nix/pkgs/oci-image/default.nix b/nix/pkgs/oci-image/default.nix
index 5078523b..9b641310 100644
--- a/nix/pkgs/oci-image/default.nix
+++ b/nix/pkgs/oci-image/default.nix
@@ -24,5 +24,8 @@ dockerTools.buildLayeredImage {
     Cmd = [
       "${lib.getExe main}"
     ];
+    Env = [
+      "RUST_BACKTRACE=full"
+    ];
   };
 }