~goorzhel/beancount-flake

My devshell for journaling in Beancount
292b2d30 — Antonio Gurgel 7 hours ago
Update `beancount-clipper` to 0.5.3
46f008cd — Antonio Gurgel a month ago
Update `beancount-budget` to 0.19.3
bf04d8d0 — Antonio Gurgel 4 months ago
Update `beancount-stubs` to 0.1.5

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~goorzhel/beancount-flake
read/write
git@git.sr.ht:~goorzhel/beancount-flake

You can also use your local clone with git send-email.

#Beanflake

This is the flake I use when journaling in Beancount. It comes with:

  • various importers (Red's, Chase, Clipper, and Steam),
  • fava patched with fava-dashboards,
  • my CLI tools, budget and categorize,
  • daff for cleaner budget CSV diffs, and
  • much more.

I keep this flake in its own repo so I can work on it without decrypting my Beancount data volume.

#Usage

#Journaling shell

nix develop sourcehut:~goorzhel/beancount-flake
#Don't put it in a flake

Adding a flake.nix to your journaling directory means all your Beancount data gets leaked to the Nix store.

#Overlays

pkgs = import nixpkgs {
  inherit system;
  overlays = [
    beanflake.overlays.default # for Python environment
    beanflake.overlays.fava    # for patched Fava
  ];
};
Do not follow this link