1
0
mirror of https://github.com/kmein/niveum synced 2026-03-20 12:01:06 +01:00

hledger: add hledger-git

This commit is contained in:
Kierán Meinhardt
2019-07-03 22:12:10 +02:00
parent 53ebb00d8e
commit 0de22870e7

View File

@@ -2,6 +2,9 @@
with lib; with lib;
let let
cfg = config.niveum.hledger; cfg = config.niveum.hledger;
hledger-git = pkgs.writers.writeDashBin "hledger-git" ''
${pkgs.git}/bin/git -C $(dirname $LEDGER_FILE) $*
'';
in { in {
options.niveum.hledger = { options.niveum.hledger = {
enable = mkEnableOption "hledger"; enable = mkEnableOption "hledger";
@@ -22,7 +25,7 @@ in {
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package ]; environment.systemPackages = [ cfg.package hledger-git ];
environment.variables.LEDGER_FILE = mkIf (cfg.ledgerFile != null) cfg.ledgerFile; environment.variables.LEDGER_FILE = mkIf (cfg.ledgerFile != null) cfg.ledgerFile;