Commit graph

272 commits

Author SHA1 Message Date
9a573df05f Add pre-commit hooks for formatting and dead code 2024-11-13 16:00:39 +01:00
20f9d36481 Cleanup dead code 2024-11-13 16:00:39 +01:00
81176a1a9a Format everything, RFC-style 2024-11-13 16:00:39 +01:00
9e234e7b2d Proxy Peertube behind Nginx 2024-11-13 16:00:39 +01:00
00382102ba Require secrets file also when on metal 2024-11-13 16:00:39 +01:00
7a485c5f90 Fix typo 2024-11-13 16:00:39 +01:00
3f3e70eab5 Open port 80, necessary for ACME 2024-11-13 16:00:39 +01:00
95e572bce0 Number of cores also when on metal 2024-11-13 16:00:39 +01:00
36b622895a Support installing host keys in the installer 2024-11-13 16:00:39 +01:00
9d04ce7c99 Slight rework of the installer 2024-11-13 16:00:39 +01:00
271315747b Turn off the machine once if install is successful 2024-11-13 16:00:39 +01:00
adbd9d8d1e Fix Mastodon/Garage test 2024-11-13 16:00:39 +01:00
8d8f6d7db0 Also forward SSH port 2024-11-13 16:00:39 +01:00
aef34ca561 Use recommended proxy settings for Garage 2024-11-13 16:00:39 +01:00
ff23062b9f Avoid clashes of security.acme.defaults options 2024-11-13 16:00:39 +01:00
a89298cbf3 Bump Taeer's nixpkgs 2024-11-13 16:00:38 +01:00
Taeer Bar-Yam
a129c98f8e fix test to not use ACME/SSL (again) 2024-11-13 16:00:38 +01:00
373aae778c Proxy all buckets that have website = true 2024-11-13 16:00:38 +01:00
aed4b3a744 No certificate for Garage web root domain 2024-11-13 16:00:38 +01:00
5179283b83 add mobile style 2024-11-13 15:47:12 +01:00
a6e764d2fc list events on the dedicated page more like articles 2024-11-13 15:47:12 +01:00
3b002a5d2d add a desktop stylesheet
it also features a dark mode
2024-11-13 15:47:12 +01:00
4f37c5b7b2 style 2024-11-13 15:47:12 +01:00
457f0adee7 more structured front page
this allows for more customised styling
2024-11-13 15:47:12 +01:00
91ab0e3cd4 remove legacy stylesheet 2024-11-13 15:47:12 +01:00
555974a3af fix <hgroup> rendering 2024-11-13 15:47:12 +01:00
27a7ba84bd add stylesheet with fonts 2024-11-13 15:47:12 +01:00
419f2b881b implement raw assets
this allows adding files to the output as they are
2024-11-13 15:47:12 +01:00
6e3bd814f1 move inline recursiveAttrs to lib.types 2024-11-13 15:47:12 +01:00
cb8363ebb5 implement stylesheet links 2024-11-13 15:47:12 +01:00
b1d8ac85e0 build with full trace 2024-11-13 15:47:12 +01:00
ed2e0679c4 add .direnv to gitingore 2024-11-13 15:47:12 +01:00
c60d10b355 add todo concerning palpable content 2024-11-13 15:47:12 +01:00
9e97ca3f14 list all news articles on a separate page 2024-11-13 15:47:12 +01:00
23462e3110 add past events and list them on a page 2024-11-13 15:47:12 +01:00
61b2d07b1d add event content type 2024-11-13 15:47:12 +01:00
d5b329ede9 implement definition lists with dl, dt, dd 2024-11-13 15:47:12 +01:00
d0c7f1cad1 make template overrides take final and prev 2024-11-13 15:47:12 +01:00
1fe519c838 add note on using direnv 2024-11-13 15:47:12 +01:00
f837b436d7 add devmode for live preview 2024-11-13 15:47:12 +01:00
897acd2a5c fix semantics: wrap content body into section 2024-11-13 15:47:12 +01:00
18864f2738 make template overrides chainable 2024-11-13 15:47:12 +01:00
67d00fea7e remove old template garbage 2024-11-13 15:47:12 +01:00
9b74458a8c override page template for articles 2024-11-13 15:47:12 +01:00
00e3cfcb52 make page templates granularly overridable 2024-11-13 15:47:12 +01:00
ef5594d963 add resulting Nix value to default.nix outputs
this is practical for debugging and demonstration purposes
2024-11-13 15:47:12 +01:00
f71bc89921 move things to more appropriate places 2024-11-13 15:47:12 +01:00
6f90db7193 unify template parameters 2024-11-13 15:47:12 +01:00
cbe10ec304 further prettify output 2024-11-13 15:47:12 +01:00
d4aa88f759 fix indentation in output 2024-11-13 15:47:12 +01:00