diff --git a/flake.nix b/flake.nix index 6b523df..1b78f6a 100644 --- a/flake.nix +++ b/flake.nix @@ -41,7 +41,7 @@ version = "site"; src = ./.; vendorHash = inputs.nixpkgs.lib.fileContents ./go.mod.sri; - nativeBuildInputs = [ inputs.tailwind-ctp ]; + nativeBuildInputs = [ pkgs.tailwind-ctp ]; excludedPackages = "."; postBuild = '' go generate diff --git a/qr.svg b/qr.svg new file mode 100755 index 0000000..26372aa --- /dev/null +++ b/qr.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + diff --git a/site.go b/site.go index 51af0c9..738c380 100644 --- a/site.go +++ b/site.go @@ -1,6 +1,7 @@ package main import ( + _ "embed" "fmt" g "maragu.dev/gomponents" @@ -8,6 +9,9 @@ import ( h "maragu.dev/gomponents/html" ) +//go:embed qr.svg +var qr string + func index(links []Link) g.Node { return c.HTML5(c.HTML5Props{ Title: "jolheiser", @@ -36,6 +40,13 @@ func index(links []Link) g.Node { ) }), ), + h.Footer(h.Class("relative w-full max-w-screen-sm mx-auto mt-10 pb-8 text-center"), + h.Div(h.Class("flex justify-center items-center"), + h.Div(h.Class("bg-surface2 p-3 rounded w-1/5"), + g.Raw(qr), + ), + ), + ), }, }) }