Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.47 KB

README.md

File metadata and controls

33 lines (27 loc) · 1.47 KB

GSWL-private-empty

This repository contains an empty data data folder that could be used with GSWL-ecosystem. The structure is exactly as GSWL-private but without any data. Use this repo to setup your own personal finances in Ledger. Read "Getting Started With Ledger" before following the instructions below.

First steps to get started with your own setup:

$ mkdir -p ~/src && cd ~/src
$ git clone https://github.com/rolfschr/GSWL-ecosystem.git
$ git clone https://github.com/rolfschr/GSWL-private-empty.git
$ MYDIR=personalfinance # unexisting dirname
$ mv GSWL-private-empty $MYDIR
$ cd $MYDIR
$ mkdir CSV && mkdir tmp # for CSV conversions
$ rm ./README.md && rm ./LICENSE # optional ;)
$ rm -rf .git && git init # start your own Git repo

Then:

  • Define your Ledger accounts in meta.txt.
  • Define your bank accounts in bankaccounts.yml & CSV conversion aliases in alias.local.
  • Define your opening balance (current financial state) in journal.txt.
  • Setup your own report commands in reports.txt
  • Define your Tmux (or whatever) session (see example).

Optionally:

  • Setup some aliases in your .bashrc. See here for some ideas.
  • Encrypt your personal folder (actually not optional!).
  • Define conversion rates in prices.txt if you use multiple currencies.