From 4b0e6f0a8cc364139d2ed5f112ce0dde2fffd4e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20Dani=C3=ABl=20Maat?= Date: Thu, 20 Nov 2025 15:40:17 +0800 Subject: [PATCH] chore(server): Read package details from `Cargo.toml` --- packages/server/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/server/default.nix b/packages/server/default.nix index bf66266..24b9568 100644 --- a/packages/server/default.nix +++ b/packages/server/default.nix @@ -1,4 +1,4 @@ -{dream2nix, ...}: { +{ dream2nix, lib, ... }: { imports = [ dream2nix.modules.dream2nix.rust-cargo-lock dream2nix.modules.dream2nix.rust-cargo-vendor @@ -9,8 +9,15 @@ deps.cargo = fenix.stable.minimalToolchain; }; - name = "tlaternet-webserver"; - version = "0.1.0"; + inherit + ((lib.pipe ./Cargo.toml [ + builtins.readFile + builtins.fromTOML + ]).package + ) + name + version + ; mkDerivation = { src = ./.;