diff --git a/modules/hledger.nix b/modules/hledger.nix index 1121977..568f049 100644 --- a/modules/hledger.nix +++ b/modules/hledger.nix @@ -3,7 +3,12 @@ with lib; let cfg = config.niveum.hledger; hledger-git = pkgs.writers.writeDashBin "hledger-git" '' - ${pkgs.git}/bin/git -C $(dirname $LEDGER_FILE) $* + GIT="${pkgs.git}/bin/git -C $(dirname $LEDGER_FILE)" + if [ "$1" = entry ]; then + $GIT commit --all --message="$(date +%F)" + else + $GIT $* + fi ''; in { options.niveum.hledger = {