🐛 fix emacs ledger xcat not working
This commit is contained in:
parent
2feb934704
commit
586f6ba6b6
1 changed files with 17 additions and 14 deletions
|
@ -18,14 +18,23 @@ in
|
|||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
my.shell.aliases = {
|
||||
my.shell = {
|
||||
variables = {
|
||||
LEDGER_FILE = "/home/moritz/Nextcloud/Notes/ledger/main.ledger";
|
||||
};
|
||||
aliases =
|
||||
let
|
||||
applyCommon = name: command: "${command} --payee note --strict --explicit";
|
||||
in
|
||||
mapAttrs applyCommon {
|
||||
bal = "ledger bal";
|
||||
balcash = "ledger bal -R -X € --current --flat ^assets:bank ^liabilities";
|
||||
balnet = "ledger bal -R -X € --current --depth 2 ^assets ^liabilities";
|
||||
bud = ''ledger --budget --unbudgeted bal ^expenses -p "this month"'';
|
||||
budr = ''ledger --budget reg -p "this month" ^expenses'';
|
||||
bud = ''ledger bal --budget --unbudgeted -p "this month"'';
|
||||
budr = ''ledger reg --budget --unbudgeted -p "this month"'';
|
||||
reg = "ledger reg -R -V --tail 15";
|
||||
};
|
||||
};
|
||||
home-manager.users.moritz = {
|
||||
home.packages = with pkgs; let
|
||||
reg-copy = writeShellApplication {
|
||||
|
@ -40,17 +49,11 @@ in
|
|||
'';
|
||||
};
|
||||
in
|
||||
[ ledger reg-copy ];
|
||||
[ ledger reg-copy hledger hledger-ui hledger-web ];
|
||||
xdg.configFile = {
|
||||
"fish/completions/ledger.fish" = {
|
||||
text = builtins.readFile ./ledger.fish;
|
||||
};
|
||||
"ledger/ledgerrc".text = ''
|
||||
--strict
|
||||
--explicit
|
||||
--payee note
|
||||
--file ~/Notes/ledger/main.ledger
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue