diff options
author | William Carroll <wpcarro@gmail.com> | 2020-04-17T14·08+0100 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2020-04-17T14·08+0100 |
commit | 277ad983d4d9caf51679d3c1c615ecc7134539be (patch) | |
tree | e90dd4771dff6555bc3c0c5326ac939f5fed79e1 /nixos | |
parent | bdb16c11bac3c1de7aa0b03a49da75d2bdc2d569 (diff) |
Nixify build for Chord Drill Sergeant
Thankfully @tazjin builds Gemma (an Elm project) with Nix, so I could reference Gemma's default.nix to help me with mine. Elm problematically attempts to HTTP-fetch a list of packages to verify my project's dependencies. Because Nix builds derivations in a sandbox without network access, I need to use some escape hatches (i.e. NIX_REDIRECTS, LD_PRELOAD, SYSTEM_CERTIFICATE_PATH). Welp... it's packaged now... I'm also pointing learnpianochords.app to this project's index.html. It will be live soon! :) TODO(wpcarro): Rename "Chord Drill Sergeant" -> "Learn Piano Chords" (KISS)
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/socrates/configuration.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/socrates/configuration.nix b/nixos/socrates/configuration.nix index fb0964aaea37..8d3149df8a05 100644 --- a/nixos/socrates/configuration.nix +++ b/nixos/socrates/configuration.nix @@ -177,6 +177,11 @@ in { enableACME = true; root = briefcase.website.sandbox; }; + "learnpianochords.app" = { + addSSL = true; + enableACME = true; + root = briefcase.website.sandbox.chord-drill-sergeant; + }; }; }; |