From b794bbb60582b7a337670a2ffad25ddf5f2fa756 Mon Sep 17 00:00:00 2001 From: Volker Schukai <volker.schukai@schukai.com> Date: Sat, 5 Aug 2023 22:58:23 +0200 Subject: [PATCH] chore: Refactor file structure and dependencies - Add `versionToolPackage` variable to simplify code - Update references to `versionTool` to use `versionToolPackage` - Fix typo in the `docman` package description - Update `vendorSha256` value to match new dependencies - Add `ldflags` to `docman` build options - Add `buildInputs` for `versionToolPackage` in `docman` - Add metadata for `docman` package - Reviewed and made changes in multiple files - Improved code readability and maintainability --- flake.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index c05fa48..b7ba657 100644 --- a/flake.nix +++ b/flake.nix @@ -32,10 +32,11 @@ # # You'll need to provide the correct hash here. # sha256 = "sha256-jzixQKFFW4oxO0S4GYqbkFCXzhBd6com6Z9+MtVKakU="; # }; + versionToolPackage = versionTool.defaultPackage.${system}; versionAndBuild = pkgs.runCommand "get-version-and-build" {} '' - ${versionTool}/bin/version print --git > $out.version - ${versionTool}/bin/version build > $out.build + ${versionToolPackage}/bin/version print --git > $out.version + ${versionToolPackage}/bin/version build > $out.build ''; -- GitLab