nixos-homelab-finance

Personal finance apps on top of nixos-homelab: budgeting and portfolio tracking, plus companion services that keep them in sync with each other and with external data sources.

For the full list of module options, see docs/options.md.

Setup

{
  inputs = {
    ...
    homelab-finance = {
      url = "github:nixos-homelab/finance";
      inputs.nixpkgs.follows = "nixpkgs";
    };
    ...
  };
}
{ inputs, ... }:
{
  imports = [ inputs.homelab-finance.nixosModules.actualbudget ];
  config.homelab.actualbudget.enable = true;
}

Modules

  • actualbudget: Actual Budget, envelope budgeting.
  • actual-flow: syncs transactions from Lunchflow into Actual Budget accounts on a schedule.
  • ghostfolio: Ghostfolio, portfolio and net worth tracking.
  • ghostbudget: syncs Actual Budget account balances into Ghostfolio on a schedule.