diff --git a/modules/fedi/iceshrimp/iceshrimp.nix b/modules/fedi/iceshrimp/iceshrimp.nix index ef47027..e787ea4 100644 --- a/modules/fedi/iceshrimp/iceshrimp.nix +++ b/modules/fedi/iceshrimp/iceshrimp.nix @@ -1,11 +1,10 @@ { - stdenv, + buildDotnetModule, dotnetCorePackages, - dotnet-sdk_9, }: let version = "v2025.1-beta5.patch2.security1"; in - stdenv.mkDerivation { + buildDotnetModule { pname = "iceshrimp"; version = "2025.1"; @@ -15,23 +14,12 @@ in rev = "aac23cce7b577e6ed58ec9bf1fde4f04c26ff624"; }; - nativeBuildInputs = [ - dotnet-sdk_9 - dotnetCorePackages.sdk_9_0 - dotnetCorePackages.runtime_9_0 - ]; - buildInputs = [ - dotnetCorePackages.runtime_9_0 - ]; + dotnet-sdk = dotnetCorePackages.sdk_9_0; + dotnet-runtime = dotnetCorePackages.runtime_9_0; - configurePhase = '' - runHook preConfigure + projectFile = "Iceshrimp.NET.sln"; - cd Iceshrimp.Backend - dotnet workload install wasm-tools - - runHook postConfigure - ''; + nugetDeps = ./deps.json; buildPhase = '' runHook preBuild @@ -40,10 +28,4 @@ in runHook postBuild ''; - - installPhase = '' - echo Install Phase - ls - exit 1 - ''; }