diff --git a/iceshrimp.nix b/iceshrimp.nix index f863130..39ee761 100644 --- a/iceshrimp.nix +++ b/iceshrimp.nix @@ -31,17 +31,21 @@ in unpackPhase = '' runHook preUnpack - mkdir -p $out + mkdir -p $out $out/lib $out/etc tar xf $src - cp -r Iceshrimp.NET-${version}-linux-amd64-glibc/* $out + cp -r Iceshrimp.NET-${version}-linux-amd64-glibc/* $out/lib + + mv $out/lib/configuration.ini $out/etc runHook postUnpack ''; postFixup = '' - makeWrapper $out/Iceshrimp.Backend $out/bin/backend \ - --set DOTNET_ROOT ${dotnetCorePackages.sdk_9_0}/share/dotnet/ + makeWrapper $out/lib/Iceshrimp.Backend $out/bin/iceshrimp \ + --set DOTNET_ROOT ${dotnetCorePackages.sdk_9_0}/share/dotnet/ \ + --set ICESHRIMP_CONFIG $out/etc/configuration.ini \ + --set ICESHRIMP_CONFIG_OVERRIDES $out/etc/configuration.overrides.ini ''; }