From 5c0cce1e92d903f43099f45f722d1ef245bd78ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A1dudvari=20=C3=81kos?= <nadudvari.akos@hallgato.ppke.hu> Date: Wed, 5 Mar 2025 19:32:09 +0100 Subject: [PATCH] fix: correctly display revision in document --- flake.nix | 4 ++-- nix/flake-module.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index bd8888d..5fc7bdb 100644 --- a/flake.nix +++ b/flake.nix @@ -13,10 +13,10 @@ }; }; - outputs = inputs@{ flake-parts, ... }: + outputs = inputs @ { self, flake-parts, ... }: flake-parts.lib.mkFlake { inherit inputs; } { imports = [ - ./nix/flake-module.nix + ((import ./nix/flake-module.nix) self) inputs.treefmt-nix.flakeModule ]; systems = [ "x86_64-linux" "aarch64-linux" "aarch64-darwin" "x86_64-darwin" ]; diff --git a/nix/flake-module.nix b/nix/flake-module.nix index b807bec..09b02ee 100644 --- a/nix/flake-module.nix +++ b/nix/flake-module.nix @@ -1,4 +1,4 @@ -{ lib, flake-parts-lib, ... }: +self: { lib, flake-parts-lib, ... }: let inherit (flake-parts-lib) mkPerSystemOption; inherit (lib) types mkOption; @@ -42,7 +42,7 @@ in mainFile = config.document.mainFile; buildCommand = lib.getExe (pkgs.writeShellScriptBin "build-document" '' BUILDDATE="$(TZ='Europe/Budapest' LC_TIME='hu_HU.UTF-8' date +'%Y. %b. %d. %T')" - BUILDCOMMIT="$(git rev-parse --short HEAD || echo '${ if (self' ? rev) then self'.rev else "<ismeretlen>"}')" + BUILDCOMMIT="$(git rev-parse --short HEAD || echo '${ if (self ? shortRev) then self.shortRev else "<ismeretlen>"}')" VARS="\\def\\builddate{$BUILDDATE} \\def\\buildcommit{$BUILDCOMMIT}" latexmk -interaction=nonstopmode -pdf -lualatex \ -outdir="./build" -synctex=1 \ -- GitLab