From 686dcc077f478d327fbe0798fe134d8c8d1806a6 Mon Sep 17 00:00:00 2001 From: ibizaman Date: Sun, 9 Feb 2025 17:28:31 +0100 Subject: [PATCH] add option to add extra args to hledger --- CHANGELOG.md | 4 ++++ modules/services/hledger.nix | 12 +++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce164be..97d5524 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,10 @@ Template: # Upcoming Release +## New Features + +- Add option to add extra args to hledger command. + # v0.2.10 ## New Features diff --git a/modules/services/hledger.nix b/modules/services/hledger.nix index efdd801..c417ced 100644 --- a/modules/services/hledger.nix +++ b/modules/services/hledger.nix @@ -69,6 +69,12 @@ in }; }; }; + + extraArguments = lib.mkOption { + description = "Extra arguments append to the hledger command."; + default = ["--forecast"]; + type = lib.types.listOf lib.types.str; + }; }; config = lib.mkIf cfg.enable { @@ -84,11 +90,7 @@ in port = cfg.port; allow = "edit"; - extraOptions = [ - # https://hledger.org/1.30/hledger-web.html - # "--capabilities-header=HLEDGER-CAP" - "--forecast" - ]; + extraOptions = cfg.extraArguments; }; systemd.services.hledger-web = {