Publish habits as a webpage

I think it might be a good idea to version control my habits, so that I can
audit them as they change.

I'm publishing these on my website, so that I can refer to them wherever I had
internet.
This commit is contained in:
William Carroll 2020-03-27 15:55:26 +00:00
parent f2ba5aca31
commit 48cdb69efb
4 changed files with 66 additions and 0 deletions

47
org/habits.org Normal file
View file

@ -0,0 +1,47 @@
* First of the year
** Write a post mortem for the previous year
* First of the month
** [20m] Create habit template in journal.
** [45m] Assess previous month's performance.
** [10m] Book massage for the month.
** [05m] Register for HotPodYoga classes.
** [10m] Plan one museum date in London.
** [20m] Plan each weekend for month.
* Payday
** Audit Monzo expenses
** Review "finances_2020" spreadsheet
** Transfer GBP to USD account
** Withdraw cash from ATM
* Morning
** Wake up at 7:00
** Brush teeth
** Make bed
** 12 rounds of forward folds
** 12 rounds Pranayama
** Transcendental meditation
** Shower
* Evening
** Read for 30 minutes
** Journal daily progress
* Monday
** Jiu Jitsu
* Tuesday
** Work from 6PS
** Jiu Jitsu
* Wednesday
** Hot Yoga
** Shave
** Clean apartment sinks
* Thursday
* Friday
** Hot Yoga
* Saturday
** Vacuum
** Nap
* Sunday
** Jiu Jitsu
** Nap
** Shave
** Trim nails
** Take out trash
** Laundry

View file

@ -9,5 +9,8 @@ pkgs.stdenv.mkDerivation {
mkdir -p $out/goals
cp -r ${briefcase.website.goals}/* $out/goals
mkdir -p $out/habits
cp ${briefcase.website.habits} $out/habits/index.html
'';
}

View file

@ -0,0 +1,13 @@
{ pkgs, ... }:
pkgs.stdenv.mkDerivation {
name = "habits-webpage";
src = ../../org;
buildInputs = [];
buildPhase = ''
${pkgs.pandoc}/bin/pandoc $src/habits.org -o index.html
'';
installPhase = ''
mv index.html $out
'';
}

View file

@ -13,6 +13,9 @@
<li>
<a href="/goals">Goals</a>
</li>
<li>
<a href="/habits">Habits</a>
</li>
</ul>
<li>Other</li>
<ul>