tvl-depot/users/sterni/nix
sterni 9ed439bfbd feat(users/sterni/nix): cursed nix html DSL
Couldn't sleep, so I made a surprisingly neat way to render HTML
documents in Nix using our favorite feature __findFile:

  let
    inherit (depot.users.sterni.nix.html) __findFile esc;

  in

  <html> {} [
    (<head> {} [
      (<meta> { charset = "utf-8"; } null)
      (<title> {} (esc "hello"))
    ])
    (<body> {} [
      (<h1> {} (esc "hello world"))
    ])
  ]

=> "<html><head><meta charset=\"utf-8\"/><title>hello</title></head><body><h1>hello world</h1></body></html>"

Change-Id: Id36808a56ae3da3b5263c06f29342fc22d105c21
Reviewed-on: https://cl.tvl.fyi/c/depot/+/3410
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
2021-08-26 15:34:58 +00:00
..
char feat(users/sterni/nix): add sternis nix lib 2021-03-01 17:34:35 +00:00
flow feat(users/sterni/nix/flow): add switch conditional 2021-03-05 11:07:41 +00:00
fun feat(sterni/nix/fun): add hasEllipsis 2021-04-12 17:47:53 +00:00
html feat(users/sterni/nix): cursed nix html DSL 2021-08-26 15:34:58 +00:00
int feat(users/sterni/nix/utf8): pure nix utf-8 decoder 2021-03-05 11:07:41 +00:00
string refactor(users/sterni/nix/string): don't calculate length for drop 2021-03-05 11:07:41 +00:00
url feat(sterni/nix/url): implement urldecoding 2021-04-01 13:09:46 +00:00
utf8 chore(nix): move rustSimple from users.Profpatsch.writers 2021-04-24 10:23:55 +00:00