1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 18:21:07 +01:00

hledger: add edit command

This commit is contained in:
Kierán Meinhardt
2019-08-20 20:08:11 +02:00
parent 070a746a2a
commit 838653c27c

View File

@@ -10,6 +10,9 @@ let
$GIT $*
fi
'';
hledger-edit = pkgs.writers.writeDashBin "hledger-edit" ''
$EDITOR $LEDGER_FILE
'';
in {
options.niveum.hledger = {
enable = mkEnableOption "hledger";
@@ -30,7 +33,7 @@ in {
};
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package hledger-git ];
environment.systemPackages = [ cfg.package hledger-git hledger-edit ];
environment.variables.LEDGER_FILE = mkIf (cfg.ledgerFile != null) cfg.ledgerFile;